Skip to content

Commit

Permalink
merge (#1)
Browse files Browse the repository at this point in the history
* 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]>
  • Loading branch information
3 people authored Dec 14, 2024
1 parent 2061ef8 commit 126e34b
Show file tree
Hide file tree
Showing 2,470 changed files with 39,967 additions and 39,537 deletions.
51 changes: 51 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,56 @@
## Modifications since last major version

### 32.2.1

* Make certain characters slightly wider under Quasi-Proportional. Affected characters:
- CYRILLIC CAPITAL LETTER DJE (`U+0402`).
- CYRILLIC CAPITAL LETTER TSHE (`U+040B`).
- CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS (`U+0468`).
- CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS (`U+046C`).
- CYRILLIC CAPITAL LETTER BASHKIR KA (`U+04A0`).
- CYRILLIC SMALL LETTER BASHKIR KA (`U+04A1`).
- CYRILLIC CAPITAL LIGATURE TE TSE (`U+04B4`).
- CYRILLIC SMALL LIGATURE TE TSE (`U+04B5`).
- CYRILLIC CAPITAL LETTER YERU WITH BACK YER (`U+A650`).
- CYRILLIC SMALL LETTER YERU WITH BACK YER (`U+A651`).
- CYRILLIC CAPITAL LETTER TCHE (`U+A692`).
- CYRILLIC SMALL LETTER TCHE (`U+A693`).
- LATIN EPIGRAPHIC LETTER ARCHAIC M (`U+A7FF`).
- MODIFIER LETTER CYRILLIC SMALL YERU WITH BACK YER (`U+1E06C`).


### 32.2.0

* Make M-width small-capital characters slightly narrower under Quasi-Proportional. Affected characters:
- LATIN LETTER SMALL CAPITAL OE (`U+0276`).
- GREEK SMALL LETTER SAN (`U+03FB`).
- CYRILLIC SMALL LETTER EM (`U+043C`).
- CYRILLIC SMALL LETTER EM WITH TAIL (`U+04CE`).
- LATIN LETTER SMALL CAPITAL AE (`U+1D01`).
- LATIN LETTER SMALL CAPITAL M (`U+1D0D`).
- LATIN LETTER SMALL CAPITAL W (`U+1D21`).
- GREEK LETTER SMALL CAPITAL PSI (`U+1D2A`).
- TELEPHONE SIGN (`U+2121`).
- FACSIMILE SIGN (`U+213B`).
- CYRILLIC SMALL LETTER SOFT EM (`U+A667`).
- LATIN LETTER SMALL CAPITAL TURNED M (`U+A7FA`).
- MODIFIER LETTER SMALL CAPITAL AA (`U+10780`).
- MODIFIER LETTER SMALL CAPITAL OE (`U+107A3`).
- MODIFIER LETTER CYRILLIC SMALL EM (`U+1E03B`).
* Make LATIN SMALL LIGATURE FF (`U+FB00`) ... LATIN SMALL LIGATURE FFL (`U+FB04`) slightly narrower under Quasi-Proportional.
* Optimize glyphs for Bulgarian Cyrillic Capital/Small Letter Ef (`U+0424`, `U+0444`).


### 32.1.0

* Make dense letters less outstanding (#2581).
* Optimize glyphs for Armenian Capital Ini (`U+053B`), Ken (`U+053F`), and Vew (`U+054E`).
* Remove bottom-right serif from Armenian Capital Now (`U+0546`).
* Remove top-right serif from Armenian Lower Ben (`U+0562`).
* Make serif of Armenian Lower Yi (`U+0575`) consistent with Armenian Lower Liwn (`U+056C`).
* Make hook of Armenian Lower Co (`U+0581`) consistent with Armenian Lower Yi (`U+0575`).


### 32.0.1

* Fix inconsistent serifs of `U+0284` and `U+10798` with the variants of `j` (#2569).
Expand Down
6 changes: 6 additions & 0 deletions changes/32.1.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
* Make dense letters less outstanding (#2581).
* Optimize glyphs for Armenian Capital Ini (`U+053B`), Ken (`U+053F`), and Vew (`U+054E`).
* Remove bottom-right serif from Armenian Capital Now (`U+0546`).
* Remove top-right serif from Armenian Lower Ben (`U+0562`).
* Make serif of Armenian Lower Yi (`U+0575`) consistent with Armenian Lower Liwn (`U+056C`).
* Make hook of Armenian Lower Co (`U+0581`) consistent with Armenian Lower Yi (`U+0575`).
18 changes: 18 additions & 0 deletions changes/32.2.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
* Make M-width small-capital characters slightly narrower under Quasi-Proportional. Affected characters:
- LATIN LETTER SMALL CAPITAL OE (`U+0276`).
- GREEK SMALL LETTER SAN (`U+03FB`).
- CYRILLIC SMALL LETTER EM (`U+043C`).
- CYRILLIC SMALL LETTER EM WITH TAIL (`U+04CE`).
- LATIN LETTER SMALL CAPITAL AE (`U+1D01`).
- LATIN LETTER SMALL CAPITAL M (`U+1D0D`).
- LATIN LETTER SMALL CAPITAL W (`U+1D21`).
- GREEK LETTER SMALL CAPITAL PSI (`U+1D2A`).
- TELEPHONE SIGN (`U+2121`).
- FACSIMILE SIGN (`U+213B`).
- CYRILLIC SMALL LETTER SOFT EM (`U+A667`).
- LATIN LETTER SMALL CAPITAL TURNED M (`U+A7FA`).
- MODIFIER LETTER SMALL CAPITAL AA (`U+10780`).
- MODIFIER LETTER SMALL CAPITAL OE (`U+107A3`).
- MODIFIER LETTER CYRILLIC SMALL EM (`U+1E03B`).
* Make LATIN SMALL LIGATURE FF (`U+FB00`) ... LATIN SMALL LIGATURE FFL (`U+FB04`) slightly narrower under Quasi-Proportional.
* Optimize glyphs for Bulgarian Cyrillic Capital/Small Letter Ef (`U+0424`, `U+0444`).
15 changes: 15 additions & 0 deletions changes/32.2.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
* Make certain characters slightly wider under Quasi-Proportional. Affected characters:
- CYRILLIC CAPITAL LETTER DJE (`U+0402`).
- CYRILLIC CAPITAL LETTER TSHE (`U+040B`).
- CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS (`U+0468`).
- CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS (`U+046C`).
- CYRILLIC CAPITAL LETTER BASHKIR KA (`U+04A0`).
- CYRILLIC SMALL LETTER BASHKIR KA (`U+04A1`).
- CYRILLIC CAPITAL LIGATURE TE TSE (`U+04B4`).
- CYRILLIC SMALL LIGATURE TE TSE (`U+04B5`).
- CYRILLIC CAPITAL LETTER YERU WITH BACK YER (`U+A650`).
- CYRILLIC SMALL LETTER YERU WITH BACK YER (`U+A651`).
- CYRILLIC CAPITAL LETTER TCHE (`U+A692`).
- CYRILLIC SMALL LETTER TCHE (`U+A693`).
- LATIN EPIGRAPHIC LETTER ARCHAIC M (`U+A7FF`).
- MODIFIER LETTER CYRILLIC SMALL YERU WITH BACK YER (`U+1E06C`).
274 changes: 137 additions & 137 deletions doc/PACKAGE-LIST.md

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions images/button-customize.dark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 126e34b

Please sign in to comment.