[mpeg-OTspec] Final draft - AHG input contribution - REVIEW NEEDED (was: Clarification of some aspect of opentype SVG spec)
Levantovsky, Vladimir
vladimir.levantovsky at monotype.com
Wed Feb 17 18:18:29 CET 2016
Thank you John,
Can you please clarify - do you propose to make this change in the description of the 'fina' only, or should similar changes be made in 'init', 'medi' and 'isol' feature descriptions?
Thank you,
Vladimir
-----Original Message-----
From: mpeg-OTspec at yahoogroups.com [mailto:mpeg-OTspec at yahoogroups.com] On Behalf Of John Hudson john at tiro.ca [mpeg-OTspec]
Sent: Wednesday, February 17, 2016 11:36 AM
To: mpeg-OTspec at yahoogroups.com
Subject: Re: [mpeg-OTspec] Final draft - AHG input contribution - REVIEW NEEDED (was: Clarification of some aspect of opentype SVG spec)
On 16/02/16 17:08, Bob Hallissy bobh528 at yahoo.com [mpeg-OTspec] wrote:
> In the "Application interface" paragraph for the revised
> init/fina/medi/isol descriptions, the wording is revised from what
> John originally wrote, and I'm not sure the revision is correct. For
> example, the "Application interface" paragraph for "fina" ends by saying:
>
>> For GIDs with single-joining final forms found in the ‘fina’ coverage
>> table, the application passes a GID to the feature and gets back a
>> new GID.
>>
>
> The problem with this wording is that single-joining final forms won't
> be /found in the 'fina' //coverage /table. Rather, for those isolates
> that have final forms it is the /isolate form glyphs/ that will be in
> the coverage table and it is the purpose of the 'fina' feature to
> replace the isolate with the final form.
[That portion of the proposed revision is actually exactly as I wrote it in my original proposal. The part that was revised is the Example section.]
I'm happy to have the wording of the Application Interface section
revised if you think it is misleading, but the same complaint probably
applies to most of the registered layout feature descriptions. This
section tends to be pretty opaque, e.g. <calt>:
The application passes sequences of GIDs to the feature table, and
gets back new GIDs. Note that full sequences must be passed.
The impression I get is that, early on, this standard format for feature
descriptions was devised, and everyone has felt obliged to follow it
ever since, including this Application Interface section without good
understanding of what it is supposed to be for or how it is supposed to
be useful.
For now, I propose this as a revision for the proposed joining form
feature revisions, using <fina>, again, as the archetype:
For GIDs found in the 'fina' coverage table, the application passes
a GID to the feature and gets back a new GID.
JH
--
John Hudson
Tiro Typeworks Ltd www.tiro.com
Salish Sea, BC tiro at tiro.com
Getting Spiekermann to not like Helvetica is like training
a cat to stay out of water. But I'm impressed that people
know who to ask when they want to ask someone to not like
Helvetica. That's progress. -- David Berlow
------------------------------------
Posted by: John Hudson <john at tiro.ca>
------------------------------------
------------------------------------
Yahoo Groups Links
More information about the mpeg-otspec
mailing list