[MPEG-OTSPEC] On condvalue_spec.pdf
Behdad Esfahbod
behdad at behdad.org
Tue Apr 23 21:35:10 CEST 2024
I think the use of MultiVarStore needs clarification in VARC doc. Liam, can
we work on that?
behdad
http://behdad.org/
On Tue, Apr 23, 2024 at 1:33 PM Behdad Esfahbod <behdad at behdad.org> wrote:
> 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/5df05c15/attachment.htm>
More information about the mpeg-otspec
mailing list