[MPEG-OTSPEC] 'curs' feature: required?

Peter Constable pgcon6 at msn.com
Mon Sep 14 21:49:18 CEST 2020


I think the informal-speak "required feature" has long been understood within the OTL community to mean one that a shaping engine for a particular script is required to process for correct handling of that script - i.e., not optional / discretionary, implying not normally* under direct user control. 

*Font development tools would, of course, be an appropriate exception.


Peter

-----Original Message-----
From: mpeg-otspec <mpeg-otspec-bounces at lists.aau.at> On Behalf Of Simon Cozens
Sent: Monday, September 14, 2020 12:33 PM
To: mpeg-otspec at lists.aau.at
Subject: Re: [MPEG-OTSPEC] 'curs' feature: required?

On 14/09/2020 19:29, Peter Constable wrote:
> Is the 'curs' feature considered a required feature for Arabic or 
> other cursively-connecting scripts?

I'm not sure what is really meant by "required feature" - required to be processed or required to be present?

It's certainly not required to be present, as Arabic fonts (particularly Naskh style) *may* be designed to connect "on the flat" just by placing the entry and exit strokes at consistent Y positions.

As to whether it is required to be processed, there's no good reason why it should be optional from the user's perspective - while it *may* still render correctly (in cases of a font designed "on the flat"), nothing good is going to come from turning it off.
_______________________________________________
mpeg-otspec mailing list
mpeg-otspec at lists.aau.at
https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.aau.at%2Fmailman%2Flistinfo%2Fmpeg-otspec&data=02%7C01%7C%7Ce78c8981deaf485e64e708d858e4f679%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637357087692779275&sdata=QbJBq93H3rEgqD5JcHjQcQpp8%2B%2FYt0oqaZjNq78B5ZA%3D&reserved=0


More information about the mpeg-otspec mailing list