[XeTeX] accessing fonts from TeX tree and glyphs without Unicode slot

Adam Twardoch list.adam at twardoch.com
Sun May 7 00:55:14 CEST 2006


Arthur Reutenauer wrote:
> By the way, do you know of any standardization that has been made for
> PUA codepoints? 
I will reply here but I don't think the list will be interested in 
continuing to hear this discussion.

"Standardized private codepoints" has as much sense as "controlled 
freedom." The whole purpose of the Private Use Area is that it is 
non-standardized.
> I noticed, for example, that FontForge shows many of the
> code points as being represented by particular glyphs (in the title
> area of the character, like it does for non-private code points; for
> example, the glyph for U+0041 is shown with an 'A' in the title area,
> etc.); arabic glyphs, starting from U+E600, or devanagari, starting from
> U+E900. 
Some companies and user groups have adapted their own internal 
conventions as for how to assign some PUA codepoints consistently across 
the fonts they create or in some limited-use applications (such as 
linguistic transcriptions of historical documents of a certain kind). 
But the whole idea of PUA is that the same codepoint space is occupied 
by different glyphs depending on which vendor has created the font or 
which organization/user group has created a convention. Examples: SIL 
assigns the PUA codepoint U+F1A1 to "MODIFIER LETTER SMALL AE" while 
MUFI assigns it to "LATIN ABBREVIATION SIGN SMALL CON"; Apple assigns 
the PUA codepoint U+F73F to "NSPrevFunctionKey" while Adobe assigns it 
to "questionsmall"; CSUR assigns the PUA codepoint U+F8FF to "KLINGON 
MUMMIFICATION GLYPH" while Apple assigns it to "APPLE LOGO". In early 
versions of Windows, Microsoft used PUA for some Hebrew, Arabic and Thai 
presentational forms and it's possible that FontForge is using these.

I have described some fundamental problems in using PUA to express 
linguistic characters at:
http://groups.msn.com/FontLab/announcements.msnw?action=get_message&mview=0&ID_Message=5794

Some further links:
http://www.unicode.org/faq/casemap_charprop.html#8
http://partners.adobe.com/public/developer/opentype/index_glyph.html#4
http://scripts.sil.org/PUA_home
http://www.opengroup.or.jp/jvc/cde/ucs-conv-e.html
http://en.wikipedia.org/wiki/Mapping_of_Unicode_characters#Private_Use_Area
http://www.evertype.com/standards/csur/
http://www.mufi.info/

Regards,
Adam

-- 

Adam Twardoch
http://www.twardoch.com/

When J. Robert Oppenheimer said "I am become death, the destroyer 
of worlds", he was not referring to the atomic bomb. He was 
referring to the Chuck Norris halloween costume he was wearing.




More information about the XeTeX mailing list