Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The variable
extraCurlynesshas nothing to do with the width the character cell, which may cause problems in theepart in composite characters (ex:æ,œ) or in derived builds (superscript, boxed, etc.), so therefore the 'x'-coordinate:(df.rightSB - OX - 0.5 * extraCurliness)should instead be written as:
(
df.rightSB - OX - 0.5 * (df.width / HalfUPM) * extraCurliness).This also incidentally affects expanded width (and by extension Quasi-Proportional) but this should not really cause any problems (or it may actually be better this way) as it just subtracts a proportionally adjusted slice off the side relative to the change in width.
Also use old form when rounded
eis used when the font is upright, since the upright form for the form added by #3070 appears to be untested. In the images below, both upright and italic use theroundedvariant to demonstrate this, as the "straight" variant is unchanged.Also, drop the code (specifically my code) for making reversed e (
ɘ) resemble normalein the rare "back-italics" (a trait of lefthanded handwriting) since the text explanation in #3070 appears to make a good argument to have it be based on the actual writing direction of the Latin script (in cursive) when it's read back, which does not change just because a person writes it with their left hand (in other words, it does not magically become Arabic).EeƎɘƎǝ ƏəӘәЭэ Ҽҽ øꬿœꭢᶕɚ œꭀᴔæꬱᴂMonospace:

Aile:
