[MPEG-OTSPEC] CSS WG liaison to SC29 on Open Font Format (from Feb. 2020)
nwillis at glyphography.com
nwillis at glyphography.com
Thu Feb 22 15:49:43 CET 2024
The issue that always struck me about the JSTF table definition is that
there is no accompanying justification engine against which you could
measure whether or not it works, partly works, or does not work. So it's
a bit "underanswerable." It would be like attempting to assess whether
there is enough detail in the GSUB/GPOS spec alone that you could go
implement HarfBuzz, Uniscribe, or any of the rest: to implement one you
definitely have to know more about the behavior needed from a shaping
engine than solely what's defined in GSUB/GPOS ... but, conversely, you
have to know more about what the shaping engine is going to do in order
to know whether or not the GSUB/GPOS spec is well-written.
An interesting question might be to ask whether a JSTF table could
contain all of the info needed to work for some _known_ H&J engine — a
particular TeX flavor, hz-program, or so on.
I never really found a detailed account of how JSTF made it into the
specification originally, such as describing whether it seemed to be
written to match some particular private justification-engine's needs,
or to match a hypothetical one that may have never appeared on the
market.
(If that info is out there, I'd certainly appreciate seeing it.)
Nate
---
On 2024-02-21 16:13, John Hudson via mpeg-otspec wrote:
> Simon Cozens attempted an implementation of JSTF table support a few
> years ago, in an effort to find out whether it was actually
> implementable. As I recall, he determined that much of it could be
> implemented, but that there were some holes or things that could be
> improved. As far as I know, there is no JSTF table support in any
> shipping software, which I guess at least means we wouldn’t break
> anything were we to revise the spec to produce something workable for
> CSS.
>
> JH
>
>
> On 2024-02-20 12:39 pm, Vladimir Levantovsky via mpeg-otspec wrote:
>> The liaison statement I mentioned during today's call can be
>> found here:
>> https://lists.w3.org/Archives/Public/www-archive/2020Feb/att-0005/CSS-SC29-20200113.pdf
>>
>> One of the aspects mentioned in the CSS WG statement is related to
>> using cursive elongation for text justification purposes, which may be
>> desirable for cursive writing and could be essential e.g. for many
>> Arabic scripts - I am wondering if this can already be accomplished
>> using JSTF table, and whether the existing specification needs to be
>> updated to support it.
>>
>> Thanks,
>> Vladimir
>>
>>
>> _______________________________________________
>> mpeg-otspec mailing list
>> mpeg-otspec at lists.aau.at
>> https://lists.aau.at/mailman/listinfo/mpeg-otspec
>
> --
>
> John Hudson
> Tiro Typeworks Ltd www.tiro.com
>
> Tiro Typeworks is physically located on islands
> in the Salish Sea, on the traditional territory
> of the Snuneymuxw and Penelakut First Nations.
>
> __________
>
> EMAIL HOUR
> In the interests of productivity, I am only dealing
> with email towards the end of the day, typically
> between 4PM and 5PM. If you need to contact me more
> urgently, please use other means.
>
> _______________________________________________
> mpeg-otspec mailing list
> mpeg-otspec at lists.aau.at
> https://lists.aau.at/mailman/listinfo/mpeg-otspec
More information about the mpeg-otspec
mailing list