[CFF2
] Conflicting text regarding the default vsindex when processing CharStrings
#157
Labels
CFF2
] Conflicting text regarding the default vsindex when processing CharStrings
#157
I'm surprised at what I think I'm seeing. Please correct me if I'm wrong.
Part of the CFF2 spec says:
But then there's text that says:
And in another place:
Humm. So, which is it. If a CharString doesn't have a
vsindex
operator, is the first ItemVariationData structure (index 0) used, or thevsindex
specified in the PrivateDICT is used? Looks like the intention is the latter. I find the first quotation above misleading and suggest changing it to say that it defaults to 0 in the PrivateDICT case only.I think I have unfortunately written some code, either in FontTools or HarfBuzz, that assumes that
vsindex
defaults to 0 in CharString processing.The text was updated successfully, but these errors were encountered: