A look-alike font now carries its own name inside the file
When Seshat puts in a look-alike font because the real one is not available, the file now names the look-alike itself, in the PDF and in the font program, and records the substitution in its metadata.
When a print file uses a font Seshat's library does not have, you can ask for a look-alike. The answer already said which font went in. Now the file says it too.
- Its own name in the PDF and in the font program: a printer's preflight shows "NimbusSans-Regular, embedded", not "Helvetica, embedded".
- The substitution in the file's metadata: "Helvetica as NimbusSans-Regular", readable by anyone who opens the file later.
- The same name in Seshat's check of the fixed file.
A font from the library goes in under its own name as before, since it is the real font. Nothing changes in your code.