From: "John Hudson" <[EMAIL PROTECTED]>
> Philippe Verdy wrote:
>
> > Interesting point. This would be an argument for the developement (out of
> > Unicode) of some standard technical solutions to exchange these private
> > conventions on PUA usage, including exchange of character properties, etc...
> >
> > Why not then within fonts -- namely in Opentype tables for fonts built with
> > these PUA assignments?
>
> Fonts are collections of glyphs. It is important to keep this in mind when
proposing that,
> somehow, character properties be included in fonts.

This is not so stupid: a font made for PUAs will also deliver at least a
definition URI record. The actual character properties tables need not be
present within the font itself.

So just suppose that a XML schema is created to reference or embed various
character properties data tables, and made accessible at a known URL or with a
well-defined URN, then such XML document could be sufficient to describe
completely what is in a private user agreement for PUAs.

This means that this document URI can be inserted within the font (I'm quite
sure that the OpenType format already has such meta-tags table, in which a URI
could be inserted to access those properties).

The private user agreement becomes explicit when a user tags its document with
this URI. So the document becomes interchangeable even if it uses PUAs. And
already today, the language tags could convey this URI within plain-text files
containing those PUAs, or within standard XML files or within Word documents
(using custom document meta-tags), or within HTML files (here also using <meta>
tags)...

This does not break what a font is made for: it is still a collection of glyphs
and of glyph positioning and substituing tables. What this meta tag inserted
into the font will indicate is that the font was made according to an explicit
user agreement. Some fonts may be made that will work with several PUA
agreements... by listing multiple URIs in them. The URI is then exactly like an
interface signature.

This would have an interest: if some PUA convention starts becoming popular, the
private definitions files accessed from that URI will already constitute a
viable experimentation for future characters to standardize.

The same mechanism would also be used to tag Unicode versions or subsets
supported in standard fonts...


Reply via email to