[mpeg-OTspec] RE: [OpenType] MS Proposal for a new Name Table ID
Ken Lunde
lunde at adobe.com
Thu Jan 3 21:02:19 CET 2013
Michelle,
If a name.ID=23 string includes more than one comma-separated IETF language tag, it would be useful to explicitly state whether the order of the multiple IETF language tags conveys a meaning of importance. In other words, is there any significance to the order of the IETF language tags?
Regards...
-- Ken
On Jan 3, 2013, at 11:58 AM, Michelle Perham <mihill at microsoft.com> wrote:
> You are correct, Jonathan.
>
> "more than one name table entry" should read "more than one tag in the name table entry."
>
> Michelle
>
> -----Original Message-----
> From: listmaster at indx.co.uk [mailto:listmaster at indx.co.uk] On Behalf Of Jonathan Kew
> Sent: Thursday, January 3, 2013 10:20 AM
> To: multiple recipients of OpenType at mail.indx.co.uk
> Subject: Re: [OpenType] MS Proposal for a new Name Table ID
>
> Message from OpenType list:
>
>
> On 3/1/13 17:33, Michelle Perham wrote:
>
> > Microsoft has several small changes we'd like to propose. I'll be
> > sending them out over the next 2 days. The first proposal is for an
> > addition to the 'name' table. The proposal comes from Dwayne Robinson,
> > who I've cc'd on this email. Please include him on your responses.
> >
> > Justification: OpenType fonts need a way to identify their intended
> > language usage so that scenarios like text editing can choose
> > appropriate fonts which switching language/IME. The inadequate legacy
> > codepage bits have been long exhausted, so I propose adding name table
> > id 23 containing an IETF language tag
> > (http://www.microsoft.com/typography/otspec/name.htm).
> >
> > The following description would be added to the documentation table.
> > "Intended Language. This is the language the font was really designed
> > for, which is not necessarily the same as character coverage. This
> > allows distinction, for example, amongst Asian fonts as being
> > Traditional Chinese vs Simplified Chinese vs Japanese, even though the
> > fonts may have cmap coverage for a subset of each. All language
> > identifiers follow the IETF format with an optional language and
> > country and mandatory script subtag. These strings are encoded in
> > UTF-16BE using platform ID 0, encoding ID 3, and the respective
> > language id. Examples include "*-Jpan", "zh-Hans", "zh-Hant". If the
> > font genuinely targets and fully supports more than one language, it
> > will include more than one name table entry separated by commas."
>
> I think there's a problem with this wording: Do you really mean that it will include "more than one name table entry", or (as I suspect) that the (single) name table entry will include multiple, comma-separated IETF language tags?
>
> JK
>
>
>
>
> List archive: http://www.indx.co.uk/biglistarchive/
>
> subscribe: opentype-migration-sub at indx.co.uk
> unsubscribe: opentype-migration-unsub at indx.co.uk
> messages: opentype-migration-list at indx.co.uk
>
>
>
More information about the mpeg-otspec
mailing list