PdfFontMetricsObject::UnicodeCharWidth returns width for CID instead of
unicode char (like does PdfFontMetricsFreetype and PdfFontMetricsBase14).
Maybe it can be fixed by converting unicode char into CID using
m_pEncoding->GetCIDValue (after few modifications). And implement also
PdfFontMetricsObject::GetGlyphId. Body of UnicodeCharWidth could be
implementation of PdfFontMetricsObject::GetGlyphWidth. Actually W contains
CIDs and not glyphs so GetCIDValue may work for UnicodeCharWidth but I am
not sure about GetGlyphId and GetGlyphWidth if encoding or CIDToGIDMap is
not identity.
_______________________________________________
Podofo-users mailing list
Podofo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/podofo-users

Reply via email to