Keith Packard wrote on 2002-02-02 20:56 UTC:
> Instead, I'd like to suggest that we create a separate tool that can
> transcode the fonts not already available in a Unicode version into Unicode
> for use by all Freetype based applications.

I have already one written in Perl that converts non-Unicode BDF fonts
into ISO10646-1 encoded BDF fonts. I'd be happy to bring it into
releasable shape once I have a bit more time, though I'd rather like to
see such tools only be used in the hands of experts, as some amount of
checking and tweaking on the output can lead to significant better BDF
files.

> One important question is whether XFree86 currently contains fonts with 
> glyphs not covered by Unicode;

As far as I can tell, as of Unicode 3.2 and UCS:2002 the answer is: no.

For the pedant:

There might be a hand full of very obscure glyphs in two ancient DEC
fonts that cover the DEC technical set (possibly ment to be components
for large summation signs), but hardly anyone understands what they
really are and chances are good that they were never used by anyone.
They are not in Unicode 3.2, because Frank da Cruz (Kermit author, who
got the other missing VT100 graphical and technical symbols into Unicode
3.2) didn't understand what they might have been good for. There are
also some 7-segment digits in the C0 area of some of the Schumacher
clean fonts, but again I don't think anyone ever used these.

There was some email exchange between myself, Frank da Cruz and Ken
Whistler (Unicode Technical Committee) on the large summartion sign
components and whether to add it to Unicode 3.2, but we stopped
discussing it when we found that one of the old HP Laserjet sets also
had such characters, but shaped in a way incompatible with the DEC
technical set. It also became unclear, to which degree this could be
unified with existing box drawing glyphs. Adding both would have
generated an awful clutter of obscure and completely useless symbols in
everyone's opionion, so we dropped it.

There is of course the cursor font, which is not covered by Unicode,
because it contains mouse cursor shapes, not anything related to text. I
would say, this is clearly out of the scope of Xft.

Even if there should be non-Unicode characters left, they are likely to
be so obscure that nobody ever will want to really use them and in any
case they could be mapped on Unicode private use positions easily.

In other words, you won't loose anything if you restrict the API to
Unicode. If you want to provide access to all *-dec-dectech glyphs,
Frank or I will cook up a mapping table that will contain probabaly
three private use characters for 

  -
  \

,

  /
  -

and

  \
  /

which you can than have officially santioned by whoever at your current
employer still remembers the days when the shop was still called DEC and
produced "thin clients" with awfully many glyph slots to fill.

Markus

-- 
Markus G. Kuhn, Computer Laboratory, University of Cambridge, UK
Email: mkuhn at acm.org,  WWW: <http://www.cl.cam.ac.uk/~mgk25/>

_______________________________________________
Fonts mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/fonts

Reply via email to