Hi,
On Wed, 27 Nov 2002, Maiorana, Jason wrote:
> Does anybody here have a system where beyond-BMP glyphs work well
> with? (Input Servers, font display, titlebars, etc)
Yudit does support supplementary planes. Quick test:
1. Download code2001.ttf from James Kass - shareware:(
2. Put the font in ~/.yudit/fonts
3. Select default font, or create a virtual font.
4. Select OldItalic keymap
5. Type.
If you embed the text with Direction Override the glyph will
even be software mirrored (just like the non-unicode-yet
OldHungarian encoded privately in my yudit.ttf's PUA).
As for bitmap fonts:
When supplementary plane support has been added I looked at
[EMAIL PROTECTED] archives and found that we already have
decided (well sort of) on some format for bitmap fonts:
"*-iso10646p2-something"
What yudit has is printf ("*-iso10646p2-%d", plane). I could
not find any font encoded this way, but in theory it should
work.
Yudit might even work with a raw unifont .hex file with
supplementary planes, but it was tested with BMP raw .hex
file only. It was also tested with .hex file that contains
shaping instructions (Arabic and Syriac shaped in a separate
hex file made by Miikka-Markus Alhonen).
A few things about TTF and supplementary planes:
o TTF can not encode more than 65535 glyphs at once.
But it does not restrict it to BMP, because with
a lookup it can map supplementary characters to
glyph indeces that are in this range.
o There is no problem with ligation, because ligation works
on glyph index codes and not unicode codepoints in TTF fonts.
Apologies for being so short,
Cheers
G̳á̳s̳p̳á̳r̳
ガーシュパール・Гашпар・가스팔・Γασπαρ・גאשפאר
17-3*5
--
Linux-UTF8: i18n of Linux on all levels
Archive: http://mail.nl.linux.org/linux-utf8/