[MPEG-OTSPEC] On condvalue_spec.pdf

Behdad Esfahbod behdad at behdad.org
Tue Apr 23 21:33:25 CEST 2024


Sounds good. I'll adapt my implementation.

behdad
http://behdad.org/


On Tue, Apr 23, 2024 at 1:31 PM Skef Iterum <skef at skef.org> wrote:

> I hope not. We discussed that
> https://github.com/harfbuzz/boring-expansion-spec/issues/104#issuecomment-1920031792
> and decided on a convention for putting them in the
> MultiVarStore. That would still be my preference barring some reason not
> to.
>
>
> On 4/23/24 11:51, Behdad Esfahbod wrote:
>
> Also. Just confirming: are we spec'ing that all ConditionValue's in any
> table should use the GDEF ItemVarStore? This becomes important for VARC,
> which has a MultiItemVarStore, but no regular ItemVarStore itself.
>
> behdad
> http://behdad.org/
>
>
> On Tue, Apr 23, 2024 at 12:43 PM Behdad Esfahbod <behdad at behdad.org>
> wrote:
>
>> Hi Skef,
>>
>> I'm implementing the ConditionValue proposal, and have some feedback.
>> This is based on the following document:
>>
>>
>> https://github.com/adobe-type-tools/opentype-spec-drafts/blob/main/condvalue_spec.md
>>
>> """
>> In "FeatureVariations Table", note that if minorVersion is 0 then only
>> Condition Table version 1 can be used. If minorVersion is 1 then Condition
>> Table version 2 can also be used.
>> """
>> I highly suggest removing this. The minorVersion is for when new fields
>> are added to FeatureVariations table itself. It should not be relied on for
>> anything else.
>>
>> """
>> Add new subpart between "Condition Table Format 1: Font Variation Axis
>> Range" and "FeatureTableSubstitution Table" with this content:
>> """
>> Can we name Format1 simply ConditionAxisRange? That would go better with
>> ConditionValue, ConditionAnd, ConditionOr, and ConditionNegate.
>>
>> """
>> On page 166: "Within the GPOS, JSTF, GDEF and BASE tables, delta-set
>> indices are stored in VariationIndex tables."
>> """
>> I don't understand this. What is a VariationIndex table?
>>
>> Thanks,
>>
>> behdad
>> http://behdad.org/
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.aau.at/pipermail/mpeg-otspec/attachments/20240423/ccb6ce1c/attachment.htm>


More information about the mpeg-otspec mailing list