[MPEG-OTSPEC] CSS WG liaison to SC29 on Open Font Format (from Feb. 2020)

John Hudson john at tiro.ca
Wed Mar 13 18:24:37 CET 2024


On 2024-02-22 6:59 am, Simon Cozens via mpeg-otspec wrote:
> When Behdad, I and others did some thinking about the JSTF table last 
> year (with a view to potentially making a 2.0 version which interacted 
> better with variable fonts), we came to the realisation that 
> everything you can do with the JSTF table, you can actually now do 
> with a "JSTF" axis. So at this point it's entirely redundant.
>
> In fact, I think Behdad implemented JSTF-axis-based justification in 
> harfbuzz. (hb_shape_justify) 

How does the axis handle prioritisation of justification techniques?


In answer to Nate’s query about how the JSTF table made it into the 
spec, I discussed this, quite a few years ago, with Eliyezer Kohen. The 
table had been spec’d to provide mechanisms to address Arabic 
justification as the problem space had been described to Eliyezer by Tom 
Milo. This involved being able to define multiple mechanisms to affect 
justification—alternate forms, elongation, spacing adjustments—and then 
/prioritise/ these mechanisms. I think Nate is quite right that the 
table is not useful or really understandable without a corresponding 
justification engine specification, and my impression has long been that 
the JSTF table spec was something that would need to be revised in 
implementation (as various other parts of OpenType have been).

JH


-- 

John Hudson
Tiro Typeworks Ltdwww.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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.aau.at/pipermail/mpeg-otspec/attachments/20240313/ead27e74/attachment.htm>


More information about the mpeg-otspec mailing list