freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: FreeType INSTCTRL behavior (Po Lu) (Re: Freetype-devel Digest, Vol 2


From: Po Lu
Subject: Re: FreeType INSTCTRL behavior (Po Lu) (Re: Freetype-devel Digest, Vol 217, Issue 8)
Date: Mon, 13 Feb 2023 12:11:13 +0800
User-agent: Gnus/5.13 (Gnus v5.13)

Alexei Podtelezhnikov <apodtele@gmail.com> writes:

> Sorry,
>> >   To establish a new default value for a graphics state variable, it is
>> >   necessary to change the value of that variable in the control value
>> >   program. Changes made in the control value program will apply to all
>> >   subsequently processed glyphs unless INSTCTRL[] is used to inhibit
>> >   these new values.
> You are looking at the outdated Apple's specifications. Please check
> with OpenType 1.9 instead:
> https://learn.microsoft.com/en-us/typography/opentype/spec/tt_instructions#instruction-execution-control
>
> Specifically, "INSTCTRL[ ] can only be executed in the CVT program."
> There are further clarifications
> https://learn.microsoft.com/en-us/typography/cleartype/truetypecleartype#instctrl
>
> Best,
> Alexei

I don't see anything there that contradicts the behavior of my
interpreter, though.

The control value program executes _NO_ INSTCTRL[] instructions
whatsoever, yet the reference points and the freedom vector are reset
after execution.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]