"Generate and Update OpenType Features" missing rlig

Got a request? Post it here. Please do not post bug reports here.
Post Reply
בן של מלך
Posts: 59
Joined: Wed May 25, 2022 4:29 pm
Location: Hadera, Israel

"Generate and Update OpenType Features" missing rlig

Post by בן של מלך »

This feature is the most useful for me.
צילום מסך 2023-12-01 133514.png
צילום מסך 2023-12-01 133514.png (74.29 KiB) Viewed 13050 times
Erwin Denissen
Moderator
Moderator
Posts: 11160
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: "Generate and Update OpenType Features" missing rlig

Post by Erwin Denissen »

What ligatures do you have in mind?
Erwin Denissen
High-Logic
Proven Font Technology
LisanAlGaib
Posts: 59
Joined: Mon Nov 06, 2023 8:06 am

Re: "Generate and Update OpenType Features" missing rlig

Post by LisanAlGaib »

Tag: 'rlig'

Friendly name: Required Ligatures

Registered by: Microsoft

Function: Replaces a sequence of glyphs with a single glyph which is preferred for typographic purposes. This feature covers those ligatures, which the script determines as required to be used in normal conditions. This feature is important for some scripts to insure correct glyph formation.

Example: The Arabic character lam followed by alef will always form a ligated lamalef form. This ligated form is a requirement of the script’s shaping. The same happens with the Syriac script.

Recommended implementation: Glyph sequences are mapped to a single, ligature glyph (GSUB lookup type 4). Note that, if multiple sequences have the same initial sub-sequence, substitutions for longer sequences should be stored ahead of those for shorter sequences.

Application interface: In recommended usage, this feature triggers substitutions required for correct display of certain scripts. It should be applied in the appropriate contexts, as determined by script-specific processing requirements.

UI suggestion: Control of this feature should not generally be exposed to the user.

Script/language sensitivity: Used for Arabic and Syriac. May also be used for other scripts.

Feature interaction: This feature may be used in combination with other substitution (GSUB) features, whose results it may override. See also 'liga'.
Win 11 23H2 Fontcreator 15.0.0.2955
Erwin Denissen
Moderator
Moderator
Posts: 11160
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: "Generate and Update OpenType Features" missing rlig

Post by Erwin Denissen »

We do not have enough knowledge to come up with a list, so it might be awesome if people could add to this:

Code: Select all

sub alef-arab lam-arab.init lam-arab.medi heh-arab.fina by allah-arab.isol;
sub lam-arab.init alef-arab.fina by lamalef-arab.isol;
sub lam-arab.medi alef-arab.fina by lamalef-arab.fina;
We will consider adding support for it as soon as the list is large enough.
Erwin Denissen
High-Logic
Proven Font Technology
בן של מלך
Posts: 59
Joined: Wed May 25, 2022 4:29 pm
Location: Hadera, Israel

Re: "Generate and Update OpenType Features" missing rlig

Post by בן של מלך »

For me, rlig is a replacement for liga, I put everything I want in it that people won't change.
It is used for me in every font.
Post Reply