![]() The portion of the "Fontname" after 'Helvetica' is retained and used in the new name via the backreference: \1 The above substitutes fonts whose "Fontname" starts with Helvetica with Arial variants. SubstituteFirst Regular Expressions also support backreferences. The above substitutes fonts whose "Fontname" includes "Regular" with Arial or Helvetica. SubstituteFirst'(.*)Regular'ArialHelvetica SubstituteFirst also supports Regular Expressions for matching font names. SubstituteFirstfont to be substitutedfontname. SubstituteFirst - only the first font in the list is substituted. pdfToolbox will work down the list until it reaches the name of an available font. SubstituteAll - all fonts in the list are substituted for each other. When a font is missing pdfToolbox will work down the list until it reaches the name of an available font. The remaining lines specify which fonts may be substituted by which fonts and the precedence for substitution. The DisplayName defines the name that will appear in the pdfToolbox UI: SubstituteFirst Arial Bold Arial-Bold Helvetica Bold Futura-Bold Futura Bold Helvetica-Bold SubstituteAll Arial Helvetica Helvetica Neue Futura Helvetica Neue Microsoft Sans Serif MS PGothic Trebuchet MS Verdana The font substitution policies are plain text files with the following content: I would also ensure there are no spaces in any new filenames. ![]() The prefix on the filname controls the display order of the font policies within pdfToolbox. ![]() This means each Preflight preset can have it's own font substitution policy that FFCore will use when embedding fonts.Īlthough pdfToolbox comes with 3 predefined font substitution policies, additional ones can be created by duplicating an existing policy file and editing it (you will have to restart acrobat to see the changes). When a pdfToolbox profile is exported, the selected font substitution policy is embedded in the profile and will be used instead of the default font substitution policy included in FFCore. However, using Preflight with pdfToolbox profiles provides a much more granular level of control over font substitution: Similarly, FFCore will substitute Helvetica, Time and Courier fonts with similar ones and vice versa. When embedding fonts, FFCore will search for fonts installed in windows. The font embedding controls in FFCore's Optimize component are fairly simple: UPDATE - The Optimize component now includes the option to use a pdfToolbox font substitution policy file. ![]()
0 Comments
Leave a Reply. |