Re: [Fonts]Re: Adobe Glyph Names - Unicode 3.2 (was: Xft and MathML)

2002-06-10 Thread Berthold K.P. Horn

At 03:54 PM 6/5/2002 -0400, James H. Cloos Jr.
wrote:

Markus == Markus Kuhn [EMAIL PROTECTED]
writes:
Markus It might be very worthwile to start updating the
PostScript
Markus glyph names in the various TeX Type1 fonts to match
current
Markus standards, as soon as Adobe has updated
Markus
http://partners.adobe.com/asn/developer/type/unicodegn.html
Is there any reason to believe they will?
Updating the list itself is not sufficient. PS Type1 font 
consumers,
like ATM, and the built in font support for Type 1 fonts in 
Windows,
would have to be modified. And *that* is a long term project
with significant costs (e.g. much larger built-in tables).
Also, keep in mind that Adobe has few math or symbol fonts
Many Type 1 fonts for TeX (other than math fonts) already pretty
much follow the glyph naming conventions (in some cases 
additionally providing access to a glyph in more than one way
in order to deal with uncertainties about support for the
standardized
glyph naming convention, so e.g. the 
Euro glyph might be accessible both under the glyph name
Euro and under uni20AC).
Markus to Unicode
3.2 coverage.
Markus Who is currently on charge of these font files? AMS?
comp.text.tex is probably still the best place to discuss that.
Perhaps also [EMAIL PROTECTED] I've included both
on
the CC here.
THe cm-super t1 fonts already do follow unicodegn.html, but the 
math
mode fonts are not included. (Verified by looking at the
FullName
fields of the afm files.)
-JimC

--
Berthold K.P. Horn
mailto:[EMAIL PROTECTED]
http://www.ai.mit.edu/people/bkph (BK)


Re: [Fonts]Re: Adobe Glyph Names - Unicode 3.2 (was: Xft and MathML)

2002-06-04 Thread Keith Packard


Around 21 o'clock on Jun 4, Markus Kuhn wrote:

 and (from what I heared) about to revise the entire thing to add the
 Unicode 3.2 mappings for many of the glyphs that were so far mapped into
 the Adobe Corporate Use Area. In case he has already a draft of that, it
 might save both you and the Mozilla MathML people some (guess)work.

Thanks very much.  I'm more interested in discovering whether the existing 
fonts used for MathML include these glyph names so that I can at least 
depend on the names.  Ensuring that I use standard Unicode codepoints at 
the Xft API level is a bonus feature that will be hidden to from the bulk 
of Mozilla's current PUA codepoint adventure.

I'm currently busy getting pango and fontconfig talking sweetly, so I 
won't be able to explore MathML right now.

Keith PackardXFree86 Core TeamHP Cambridge Research Lab


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



Re: [Fonts]Re: Adobe Glyph Names - Unicode 3.2 (was: Xft and MathML)

2002-06-04 Thread James H. Cloos Jr.

 Keith == Keith Packard [EMAIL PROTECTED] writes:

Keith I'm more interested in discovering whether the existing fonts
Keith used for MathML include these [adobe recomended] glyph names so

Probably not.  The (postscript versions of the) interesting math fonts
I beleive all predate adobe's glyph naming recomendations.  (At least
for the TeX-related ones; I cannot speak definitively on mozilla's
other set of recomended math fonts (by bitstream for corel, yes?).)

If you have a full tetex install, check out eg:

/usr/share/texmf/fonts/type1/bluesky/cm/cmmi10.pfb
/usr/share/texmf/fonts/type1/bluesky/cm/cmsy10.pfb

with t1disasm to get the glyph names.  Another interesting example are
the lucida math fonts.  The afms are included in tetex in:

/usr/share/texmf/fonts/afm/yandy/lumath/

None of the glyphs in these fonts which are in unicode but not in
adobe's glyphlist.txt follow the uni or uXX name format.
Even some of the glyphs which are in glyphlist.txt may not have the
same name as adobe recommends.

For the (type1) math fonts you will need font-specific glyphname to
unicode codepoint tables.  Even the ttf versions of these fonts will
probably need such a table.  It would presumably be useful were these
tables in text files a la the enc files used by X for server-side
fonts or by TeX-related utilities such as dvips, et al.

-JimC

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



Re: [Fonts]Re: Adobe Glyph Names - Unicode 3.2 (was: Xft and MathML)

2002-06-04 Thread Keith Packard


Around 20 o'clock on Jun 4, James H. Cloos Jr. wrote:

 Probably not.  The (postscript versions of the) interesting math fonts
 I beleive all predate adobe's glyph naming recomendations.  (At least
 for the TeX-related ones; I cannot speak definitively on mozilla's
 other set of recomended math fonts (by bitstream for corel, yes?).)

Of the 231 unique glyph names in the blue sky math fonts, 66 are not
represented in glyphnames.txt.  THat's better than I feared.  I think what
I can do is allow multiple glyphname-Unicode mapping files in the format
of the glyphlist.txt and manually build a separate transcoding file for the
glyph names not present in the standard file.

fontconfig already unifies multiple encoding tables into a single unicode 
mapping function -- many fonts have incomplete Unicode maps which must be 
suplemented from the apple roman map.  Adding character names just extends 
that function.

That allows me to get from Unicode 3.2 codepoints to glyphs; now I need to 
get from the mozilla PUA codepoints to Unicode 3.2 codepoints.  A 
definitive list of the PUA codepoints that are used would be very useful 
here.

Keith PackardXFree86 Core TeamHP Cambridge Research Lab


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