[pdftex] Characters from MarVoSym not embedded in PDF, anything I can do about it?

Andrzej Giniewicz gginiu at gmail.com
Tue Jul 17 09:26:24 CEST 2012


Hello,

I'm preparing PDF for print using PDFLaTeX 3.1415926-2.3-1.40.12
(current full install of TeXLive 2011 from Arch Linux packages, i.e.
latest) - I have to create PDF/X-1a:2001 and got almost everything
right (including colours, boxes, page sizes and all that stuff),
except for two characters that I use for marking stuff on margins
which does not embed. When I do preflight in Adobe Acrobat 9 I get
error:

			Glyphs missing in embedded font
				Embedded font contains all glyphs needed in PDF

on all pages containing one of two symbols from MarVoSym font/package.
There is relevant part of PDF/X-1a:2001 preflight report:

			Type 1 font
				PostScript name: MarVoSym
				Font uses built-in encoding
				Font is a subset
				Font uses built-in encoding
				Embedded: True
				Font descriptors
					Maximum height above the baseline: 733
					y-coordinate of the top of flat capital letters: 733
					Maximum depth below the baseline: 0
					Italic angle in degrees counterclockwise: 0
					Width of the dominant vertical stems of glyphs: 16
					Average width of characters: 0
					Desired spacing between lines: 0
					Maximum width of characters: 0
					Width to use for un-encoded characters.: 0
					Vertical width of the dominant horizontal stems of glyphs: 0
					y-coordinate of the top of flat non-ascending lowercase letters: 400
					PostScript name: CMNQIQ+MarVoSym
					Various properties
						Fixed-width font: False
						Serif font: False
						Symbolic font: True
						Script font: False
						Uses the Adobe Standard Roman Character Set: False
						Italic: False
						All-caps font: False
						Small-caps font: False
						Force bold at small text sizes: False
				List of glyphs missing in embedded font
					Character code in page description: "\113 (75)"
						Index/name in Encoding: "Coffeecup"
						Glyph ID/name in embedded font: "Coffeecup"
						Unicode code point: not available
					Character code in page description: "\142 (98)"
						Index/name in Encoding: "WritingHand"
						Glyph ID/name in embedded font: "WritingHand"
						Unicode code point: not available
				List of glyph width mismatches (PDF data versus embedded font data)
					887 versus 0 (0/1000)
						Character code in page description: "\113 (75)"
						Index/name in Encoding: "Coffeecup"
						Glyph ID/name in embedded font: "Coffeecup"
						Unicode code point: not available
					851 versus 0 (0/1000)
						Character code in page description: "\142 (98)"
						Index/name in Encoding: "WritingHand"
						Glyph ID/name in embedded font: "WritingHand"
						Unicode code point: not available

I can walk around this issue by exporting those glyphs into for
example tikz pictures - they are placed on margin using marginpar to
mark material like WritingHand for homeworks - but I wonder why they
are not included? Is it possible to force inclusion of those glyphs
using PDFLaTeX? Any more details I can provide in order to help
solving this?

Thanks in advance,
Andrzej Giniewicz.


More information about the pdftex mailing list