![]() However, the results will not look just the way they do on the machine which created the file unless the host machine has just the same fonts, suitable settings, the same versions etc. How successful such substitution is will vary on the configuration and availability. This means that the viewer ( acroread) or the OS (for applications like TeXStudio, Okular etc.) has to substitute for the remaining 5. The crucial column is emb which shows that only 4 of the 9 fonts are embedded. IQWWFY+CMMI10 Type 1C Custom yes yes yes 27 0 GNWMUE+CMSY10 Type 1C Custom yes yes yes 26 0 Helvetica-Bold Type 1 Custom no no no 25 0 Here's the output of pdffonts for the file in question:ĪDWCRP+rsfs10 Type 1C WinAnsi yes yes no 23 0ĮGYAWT+CMR10 Type 1C WinAnsi yes yes no 24 0 So the viewer or OS has to substitute for the non-embedded ones. In this particular file, some fonts are embedded, but others are not. If instead you see a font used with a file system location, then it is using a font on your machine because the original font was not embedded. In the list of fonts, you should see that all fonts are Embedded (subsets are fine). provide this) or use pdffonts at the command line. To check that fonts are embedded, view the 'Properties' of the file in your PDF viewer (location depends on the viewer - certainly Okular, acroread etc. ![]() forgetfulness and poor defaults in applications which create the files. Sometimes this isn't done to keep file sizes small, but mostly it is due to a combination of user ignorance. That has obvious disadvantages but should guarantee correct display on alien systems and in alien viewers.įonts should all be embedded when the PDF is created. Failing that, you could embed the file as an image. As you've seen, that can in no way be guaranteed! The only good solution is to fix the PDF so that all fonts are embedded. You should not, therefore, send a PDF with this problem to anybody else with the expectation that it will look the same or, even, display all characters in a meaningful way. Note that even if you fix this issue in TeXStudio, the problem will persist. (At least, that's what happens on Linux.) Success will thus vary. In particular, if you do not have the fonts the PDF requires, the system will try to substitute others. which fonts you have installed and how they are configured. The problem in TeXStudio is most likely to be due to your system-wide font configuration i.e. acroread has its own complement of default and fallback fonts and it is probably using those. ![]() This means that it will appear differently in different viewers and on different systems, depending on the fonts available. The PDF has a bunch of non-embedded fonts.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |