1. It is possible get a unicode character that matches the one GlyphID?
2. (This question is not directly related to fpparsettf but the FreePascal). Some fonts have characters that are outside the Basic Multilingual Plane, as #$1D435. fpparsettf can handle it normally, since it accesses the font directly.
But I can not display these characters using the Free Pascal (I think it only supports Basic Multilingual Plane). Is there any way around this limitation?
In general, IIRC, more than one unicode character could point to one GlyphID.
If the font you are using does not have that character, FPC can not change that fact. I don't seem to have a font that includes MATHEMATICAL ITALIC CAPITAL B (#$1D435)
...because characters like #$1D435 does not have correspondent in UTF8.
...but for this range of characters that will not work, because characters like #$1D435 does not have correspondent in UTF8.Uh? All Unicode codepoints can be represented in both UTF-16 and UTF-8.
Uh? All Unicode codepoints can be represented in both UTF-16 and UTF-8.
If I make a modification, or customization, in a unit of the Free Pascal, I'm hurting license FreePascal or Lazarus?
What is the correct way to proceed in this case?