-
Notifications
You must be signed in to change notification settings - Fork 596
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make six characters slightly wider under Quasi-Proportional. #2604
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
be5invis
requested changes
Nov 30, 2024
jmcwilliams403
changed the title
Make 24 characters (18 counting rod numerals & 6 alphabetic characters) slightly wider under Quasi-Proportional.
Make six characters slightly wider under Quasi-Proportional.
Nov 30, 2024
be5invis
approved these changes
Nov 30, 2024
AgatZan
added a commit
to AgatZan/IoZan
that referenced
this pull request
Dec 14, 2024
* Harmonize serifs and hook/bar terminals of `զ`/`լ`/`յ`/`ց` (Armenian). (be5invis#2571) * Make bar terminal of `լ` match `զ` under QP. * Make `զ`/`լ`/`յ`/`ց` match each other. * Reduce glyph count surrounding `g` and cleanup. * Minor cleanup of `ծ` and `ձ`. * Subtle optimization of `◌՟`. * Add Armenian language sample. * Refactor of the u-bowl shape function (be5invis#2573) * Optimize glyphs for `Ի`/`Կ`/`Վ` (Armenian). (be5invis#2574) * Cleanup of be5invis#2571 . * Optimize glyphs for `Ի`/`Կ`/`Վ`. * Cleanup of be5invis#2573 . * Simplify parameters of `ArmHBar`, misc cleanup. (be5invis#2576) * Further cleanup of be5invis#2571 . * Simplify `ArmHBar`. * Cleanup of `Հ`. * Consolidate Armenian `LeftHook`/`RightHook` functions to `hook-group.ptl`, misc cleanup. (be5invis#2578) * Cleanup of be5invis#2576 . * Cleanup of `Ց`/`Ֆ`/`ֆ`. * Consolidation of `LeftHook`/`RightHook`. * Cleanup. * Bump deps (nov 8) (be5invis#2579) * Bump deps * cleanup * Cleanup of AdviceStroke impl * Miscellaneous code cleanup. (be5invis#2583) * Misc cleanup. * Misc cleanup. * Misc cleanup. * Cleanup of be5invis#2578 . * Improve consistency of combining parentheses' anchor points for overlines in Serbian localized forms. (be5invis#2585) * Let `cyrl/ghe.SRB` respond to `serifed-asymmetric` variants. * Improve parentheses anchors for Serbian overlines. * Refactor `[AdviceStroke]` and other weight control functions to make dense letters less outstanding. (be5invis#2586) * Refactor the logic of AdviceStroke. * More cleanup + optimize memory use of geometry cache * Notes * Fix build break at condensed (be5invis#2587) (be5invis#2588) * Fix `ↇ` under heavy. (be5invis#2589) * Make `Ə`/`Ҽ` use full `ArchDepthA`/`ArchDepthB`. (be5invis#2590) * Attempt to save a small amount of glyphs surrounding `a`. (be5invis#2591) * Move `invaScript` to `transformed-jobs-data.ptl`. * Rename `a/turnABase` to `a/doubleStorey`. * Bump deps * Release 32.1.0 * Further reduce glyphs surrounding `a`. (be5invis#2593) * Add `shoulderFine` as an attribute of `DivFrame`. (be5invis#2594) * Add new diversity classification `diversityT`. (be5invis#2595) * Make M-width small-capital characters use `diversityT`. (be5invis#2596) * Make M-width small-capital characters narrower. * Doc. * Cleanup. * Bump deps. Add a handy macro (no uses yet, I plan to use it to replace the implicit coordinates system) (be5invis#2597) * Optimize widths of seven composite characters. (be5invis#2598) * Cleanup/optimization of a few loosely-related Cyrillic letters. (be5invis#2600) * Cleanup and optimization of Bulgarian Cyrillic Ef. * Stabilize arch depth of Abkhasian Che. * Code cleanup of `lower-epsilon.ptl`. * Optimize archdepth of stretchedC, width of eswide. * Release 32.2.0 * Drop the code for the implicit coordinates (be5invis#2601) * Drop uses of implicit coordinates * Remove remaining the implicit coordinates code * Make `Ʒ`/`Ӡ` use full `ArchDepthA`/`ArchDepthB`. (be5invis#2602) * Make six characters slightly wider under Quasi-Proportional. (be5invis#2604) * Make twenty-four characters slightly wider. * Revert, keep code cleanup. * Make two characters slightly wider under Quasi-Proportional. (be5invis#2605) * Add new parameter `LongVJut` as a `VJut`-like counterpart to `LongJut`. (be5invis#2606) * Add macro for ECMAScript Exponentiation operator. (be5invis#2607) * Optimize the appearance/widths of eleven characters under Quasi-Proportional. (be5invis#2609) * Optimize the widths of eleven characters under QP. * Unify metrics of related characters. * Release 32.2.1 --------- Co-authored-by: John McWilliams <[email protected]> Co-authored-by: Belleve <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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 counting rods are hard-clamped to a diversity of 2/1 but they do not currently exceed that boundary; only meeting it exactly.
The rest are T-derived or T-convergent characters and Archaic M.
For bandwidth reasons, I'm only showing screenshots of upright forms as the italic forms of Cyrillic Te-derived characters are unchanged.
Monospace for comparison (mostly unchanged except for that I fixed an issue with the stroke width of
Ꚋ
/ꚋ
AKA TeMidHook under Heavy):Sans Thin:
Sans Regular:
Sans Heavy:
Slab Thin:
Slab Regular:
Slab Heavy:
Quasi-Proportional before and after:
Aile Thin Before:
Aile Thin After:
Aile Regular Before:
Aile Regular After:
Aile Heavy Before:
Aile Heavy After:
Etoile Thin Before:
Etoile Thin After:
Etoile Regular Before:
Etoile Regular After:
Etoile Heavy Before:
Etoile Heavy After: