Skip to content
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

Random collection of more geometry characters #2540

Merged
merged 8 commits into from
Oct 10, 2024
Merged

Conversation

Logo121
Copy link
Contributor

@Logo121 Logo121 commented Oct 8, 2024

Preview
⌯⌲⌳⌇⸾⸽
⦚⧘⧙⧚⧛⸽
⟠⟘⟙⨅⨆⸽

image


  • U+232F ()
    • Dimension specification symbol (like ). Implemeted as 3 Horizontal Strokes.
  • U+2332 - U+2333 (⌲⌳)
    • Dimension specification symbol. Implemented using TriangleShape
    • Following the shape here which differs a bit from Unicode reference (and Noto). Not sure if this is needed, but at least Unifont seems to do this too, fwiw.
  • U+27E0 ()
    • Another masked composition. Apparently used for representing Ethereum.
  • U+2307 ()
    • Adopted "Sine Wave" implementation, but vertical
  • U+2E3E ()
    • Further modified from Wavy Line. The glyph still gets a bit deformed in extreme cases (max slant max width max weight), not sure how to make it better (other than further thinning the stroke width).
    • Same height as |, since they are related.
  • U+2E3D ()
    • 6 dots. Same height as | again.
  • U+29D8 - U+29DB (Zigzag lines ⦚⧘⧙⧚⧛)
    • Generalization of the vertical resistor, which is a shared shape now.
    • Same height as () as most of them are bracket pairs.
  • U+27D8, U+27D9, U+2A05, U+2A06 (Large math ops ⟘⟙⨅⨆)
    • Extension of existing glyphs
    • Due to how the existing glyphs are implemented bigsqcup and bigsqcap will look identical to product and coproduct in Sans-serif. Leaving it as is until there are better solutions.

Other file changes are minor wording fixes, replacements with existing variables/functions, etc.

@jmcwilliams403
Copy link
Contributor

Due to how the existing glyphs are implemented bigsqcup and bigsqcap will look identical to product and coproduct in Sans-serif. Leaving it as is until there are better solutions.

FWIW this is only a coincidence/technicality. Product/Coproduct have serifs because they are based on a literal large Greek Pi whereas square cups/caps simply resemble it by accident. There are also plenty of other math characters which are homoglyphs of others, either sometimes or always.

I think it's fine the way you have it.

@be5invis
Copy link
Owner

be5invis commented Oct 8, 2024

And please optimize the stroke width of and in narrow width & heavy weight.

@Logo121
Copy link
Contributor Author

Logo121 commented Oct 9, 2024

Ultracondensed:
image

Using AdviceStroke2. I feel like if i increase the crowdedness a bit more the lighter weights will start look oddly thin.

@be5invis be5invis merged commit 3aa0107 into be5invis:dev Oct 10, 2024
5 checks passed
q60 added a commit to q60/Iosevka that referenced this pull request Feb 24, 2025
* Eng: Unify the inclusion interface (be5invis#2426)

* Unify inclusion interface

* Version bump + sample update

* Add variant selectors For Cyrillic Lower A/Ve. (be5invis#2428)

* Reorder variants (be5invis#2429)

* Reordered variants

* Update images and metadata

* Minor cleanup of variants. (be5invis#2430)

* Further optimiz shape of rounded e (be5invis#2431)

* Add `bilateral-motion-serifed` variants for Capital/Lower X and Greek Lower Chi. (be5invis#2433)

* Add `bilateral-motion-serifed` variants for X.

* rename `x`.`motion-serifed` → `x`.`unilateral-motion-serifed`

* Release 31.0.0

* Fix build breaks caused by contiaional select-variant follows (be5invis#2435)

* Fix line break in IPA sample. (be5invis#2436)

* Fix IPA sample's preview image

* Refactor out cursives to a separate file (be5invis#2437)

* Add frakturs in the Letterlike Symbols (be5invis#2438)

* * Add characters:
  - BLACK-LETTER CAPITAL I (`U+2111`).
  - BLACK-LETTER CAPITAL R (`U+211C`).

* Complete frakturs in Letterlike Symbols block

* Update geom cache version

* Add variant selectors for Cyrillic Capital En/Er. (be5invis#2439)

* Note about frak's coming issue

* Add Fraktur J (be5invis#2440)

* Add a new spiro control flattener, and a new mechanism to propagate coordinates through the spiro construction (be5invis#2442)

* Bump version and deps to 31.1 (be5invis#2444)

* Add Fraktur e/o/ø (be5invis#2445)

* Add
  - LATIN SMALL LETTER BLACKLETTER E (`U+AB32`).
  - LATIN SMALL LETTER BLACKLETTER O (`U+AB3D`).
  - LATIN SMALL LETTER BLACKLETTER O WITH STROKE (`U+AB3E`).
  - MATHEMATICAL FRAKTUR SMALL E (`U+1D522`).
  - MATHEMATICAL FRAKTUR SMALL O (`U+1D52C`).

* Notes (be5invis#2443, be5invis#444)

* Refine

* Fix `U+2327`. (be5invis#2446)

* Simplify and small refactor of the ligation builder (be5invis#2447)

* Refactor the ligation builder

* Simplify & small refactor of the ligation set builder

* Add fraktur E and G (be5invis#2448)

* Add
  - MATHEMATICAL FRAKTUR CAPITAL E (`U+1D508`) (be5invis#444).
  - MATHEMATICAL FRAKTUR CAPITAL G (`U+1D50A`) (be5invis#444).

* Cleanup

* Refine

* Optimize `k`/`x` variants used by ss features under slab italic. (be5invis#2449)

* Add fraktur A and K (be5invis#2450)

* Add variant selectors for Greek lower Beta/Gamma/Nu/Upsilon. (be5invis#2451)

* Add (be5invis#2452)

- MATHEMATICAL FRAKTUR CAPITAL B (`U+1D505`).
  - MATHEMATICAL FRAKTUR CAPITAL M (`U+1D510`).
  - MATHEMATICAL FRAKTUR CAPITAL N (`U+1D511`).
  - MATHEMATICAL FRAKTUR CAPITAL P (`U+1D513`).
  - MATHEMATICAL FRAKTUR CAPITAL V (`U+1D519`).
  - MATHEMATICAL FRAKTUR CAPITAL W (`U+1D51A`).

* Some more Legacy Computing Symbols (pt 10?) (be5invis#2453)

* moonlander

* rifle, bomb, rocket, frog

* doc

* Add the remaining Frakturs (be5invis#2454)

* Complete uppercase Frakturs

* Add all remaining Frakturs

* Fix overshoot of hooks at bottom

* Release 31.1.0

* Add variant selectors for Greek lower Phi/Psi (Last for forseeable future). (be5invis#2456)

* Add variant selectors for Greek lower Phi/Psi.

* fix

* Optimize glyphs for four characters. (be5invis#2458)

* Fix placement of superscript/subscript i and l (be5invis#2457) (be5invis#2459)

* Some renames

* Improve shape of "s" under extra wides (be5invis#2460) (be5invis#2461)

* Eng: Move MJS compiled from PTL to `package/<name>/lib` directory (be5invis#2462)

* Release 31.2.0

* Minor variant documentation corrections. (be5invis#2463)

* Add `diagonal-tailed-cursive` variants for `cyrl-ef`. (be5invis#2464)

* Prevent clipping of texture-extended glyphs in Kitty (be5invis#2466)

* Prevent clipping of texture-extended glyphs in Kitty

* doc

* Add `rounded-vertical-sides` variants for `W`/`w`. (be5invis#2467)

* Allow {super|sub}script `turnm` to use full serifs (be5invis#2468)

* Make QP use {`brace`|`guillemet`} = `straight`. (be5invis#2469)

* Make descending variants of `Q`/`J` use `MarkSet.capDesc`. (be5invis#2470)

* Release 31.3.0

* Add round-top capital A (be5invis#2472). (be5invis#2473)

* Add round-top capital A (be5invis#2472).

* Adjust placement of crossbar. Separate lambda and delta into a new file.

* Add dollar/cent with slanted stroke. (be5invis#2408) (be5invis#2474)

* Use variants-buildup mechanism for dollar and cent variants

* Add Dollar/cent with slanted stroke (be5invis#2408)

* Amend round AE's bar placement (be5invis#2472)

* * Add characters: (be5invis#2475)

- OCR HOOK (`U+2440`) .. OCR BOW TIE (`U+2445`) (be5invis#2465).

* Cleanup

* Make basic operations to produce less closures (be5invis#2477)

* Make round `grek/Alpha` use `SetGrekUpperTonos 0`. (be5invis#2478)

* Move the glyph saving logic to MJS side (be5invis#2479)

* Subtly optimize jut length of middle serif of `E`/`F`. (be5invis#2480)

* Optimize jut length of middle serif of `E`/`F`.

* cleanup

* Cleanup `f`/`t`/`long-s` variants for SS features. (be5invis#2481)

* Release 31.4.0

* Further optimize jut length of middle serif of `E`/`F`. (be5invis#2482)

* Add seven `ccmp` overrides, two `APLF` overrides, and two punctuation characters. (be5invis#2484)

* Add some ccmp overrides, two spaces, and one punc.

* cleanup

* Revert

* Add localized forms for Bashkir and Chuvash. (be5invis#2485)

* Better enforce semver, change version to 31.5.0

* Release 31.5.0

* Add localized forms for Polish and Romanian. (be5invis#2486)

* Add localized forms for Polish and Romanian.

* bump

* Adjust terminal angle of `tonosAbove`.

* Potentially save some GIDs surrounding `grek/alpha`. (be5invis#2487)

* Miscellanious composite character tweaks. (be5invis#2491)

* Make Combining Square Below slightly narrower.

* Improve glyph visual of Combining Suspension Mark.

* Make Combining Number Sign Above always short.

* Improve widths of a few `cyrl/o`-derived letters.

* Release 31.6.0

* Fix broken accent stacking behavior for partially precomposed characters with leaning anchors (be5invis#2492). (be5invis#2493)

* Fix broken accent stacking behavior for partially precomposed characters with leaning anchors (be5invis#2492).

* variable name

* Release 31.6.1

* Fix Macedonian Cyrillic Gje under italics (be5invis#2493). (be5invis#2495)

* Fix Macedonian Cyrillic Gje under italics (be5invis#2493).

* Drop Ogonek from manually specified glyphs

* Improve widths of overlines in Serbian italics. (be5invis#2496)

* Random collection of geometric glyphs (be5invis#2497)

* random stuff

* log

* fix log

* fix composition

* fix counting rod width

* remove ideo tally

* Update unicode dataset version to 16.0 (be5invis#2498)

* Add more character overrides to two Latin locales. (be5invis#2499)

* Add more character overrides to `PLK` and `TRK`.

* clarification.

* clarification.

* Fix build break (stack overflow) for no-cv-ss building (be5invis#2500)

* Add five new Latin letters from Unicode 16.0 (be5invis#2501)

* Add five Latin letters from Unicode 16.0

* Make Latin Capital Lambda follow Greek Capital Lambda.

* Add Cyrillic {Capital|Small} Letter Tje. (be5invis#2502)

* Miscellaneous optimizations for metrics of certain phonetic/etc. characters. (be5invis#2504)

* Fix variant application to half parentheses.

* Make Capital/Lower Small Capital I slightly wider.

* Make Komi Dje slightly wider.

* Optimize bowl height of Cyrillic Tje.

* Optimize descender offset for Cyrillic Dhe/The.

* Miscellaneous variant/code cleanup. (be5invis#2505)

* Improve serifs of `NRev`, optimize sw of `Eng`.

* Cleanup of be5invis#2497

* Cleanup of be5invis#2502

* Make `currency/somSign` follow `C`.

* Add LATIN CAPITAL LETTER RAMS HORN (`U+A7CB`) (be5invis#2506). (be5invis#2507)

* Release 31.7.0

* Fix internal seams of variants of outlined letters U+1CCE6 and U+1CCEF (be5invis#2509). (be5invis#2512)

Closes be5invis#2509

* Release 31.7.1

* be5invis#2513 fix

* Draft: Improve glyph of Cyrillic I (`И`/`и`) under slab (be5invis#2489). (be5invis#2511)

* Improve glyph of Cyrillic I under slab (be5invis#2489).

* Remove gap under thin.

---------

Co-authored-by: Belleve <[email protected]>

* Cleanup of be5invis#2511 (be5invis#2514)

* Add six sub-locales for `'TRK '`. (be5invis#2515)

* Add six sub-locales for `'TRK '`.

* revert.

* Make `i.TRK` soft-dotted.

* Add LATIN EPIGRAPHIC LETTER ARCHAIC M (`U+A7FF`) (be5invis#2517). (be5invis#2520)

* Minor fixup of stroke width of combining box. (be5invis#2521)

* Add italic superscripts (MUSICAL SYMBOL RINFORZANDO (`U+1D18C`) ... MUSICAL SYMBOL FORTE (`U+1D191`) (be5invis#2522)). (be5invis#2523)

* Optimize stroke terminal angle for Tonos Above. (be5invis#2524)

* Optimize glyph for Tonos Above (`U+0384`).

* Make both ends flat.

* Cleanup `transformed-jobs-data.ptl`. (be5invis#2525)

* Optimize bar stroke width for Cyrillic Lower Ef. (be5invis#2526)

* Fix seam in Cyrillic Capital/Lower Zhwe. (be5invis#2527)

* be5invis#2528 be5invis#2529 fix (be5invis#2530)

* Fix broken shape of certain power and playback symbols under quasi-proportional (be5invis#2528).

* Fix alignment of the suit part of Playing Cards glyphs under quasi-Proportional (be5invis#2529).

* Release 31.8.0

* Optimize rounded variants for Capital Eszett. (be5invis#2532)

* Optimize closed epsilon shapes under heavier weights. (be5invis#2534)

* Optimize closed epsilon shapes for heavier weights

* Unify parameters between beta symbol and beta.

* Allowed customizing menu WWS value to name map (be5invis#2488). (be5invis#2535)

* Add IJ-acute ligatures (be5invis#2483) (be5invis#2536)

* Add IJ-acute ligatures (be5invis#2483).

* Doc

* Now 0xEF## is no longer just dingbats

* Bump deps (be5invis#2537)

* Bump deps

* reinstall

* Optimize glyph of Dezh Digraph with Palatal Hook. (be5invis#2538)

* Random collection of more geometry characters (be5invis#2540)

* shapes

* lozenge

* zigzag

* wave/wiggly line

* dots

* math

* doc

* fixes

* Optimize glyphs for Roman Numeral CD shapes. (be5invis#2541)

* Optimize glyphs for Roman Numeral CD shapes.

* Optimize gap.

* fix (be5invis#2542)

* Cleanup of loosely related O-derived characters. (be5invis#2544)

* Cleanup of be5invis#2541 .

* Optimize glyph of `OE`/`smcpOE`.

* Bring back eslint-plugin-import

* Fix rounding errors caused by glyph cross references (be5invis#2545) (be5invis#2546)

* Fix rounding errors caused by glyph cross references (be5invis#2545)

* Do it in simpler way

* Release 31.9.0

* Optimize `round-top` variants for `A` part of AE. (be5invis#2547)

* Fix metrics of `U+27D9` and `U+2A05` under Fixed (be5invis#2548). (be5invis#2549)

* Release 31.9.1

* Add five mathematic/logical characters. (be5invis#2551)

* Add five mathematic/logical characters.

* cleanup.

* Optimize auto-serif behavior of four characters. (be5invis#2553)

* Cleanup of be5invis#2553 . (be5invis#2554)

* Optimize serifed `semi-chancery` variants for `x`. (be5invis#2557)

* Optimize serifed semi-chancery variants for `x`.

* cleanup

* fix mistakes.

* Cleanup.

* Add ccmp substitutions for `DZ`/`Dz`/`dz` with caron. (be5invis#2558)

* Draft: Armenian Letters (again) (be5invis#2556)

* split

* more fixes, 2 new char

* reapplying changes

* finetune lower keh

* Adjust jut sizes

* balance lower liun and to (?)

* cleanup

* move aliases

* modify flatside

* dash, changelog

* changelog fix, lower-q-group fix

* fix changelog

---------

Co-authored-by: Belleve <[email protected]>

* Initial cleanup of be5invis#2556 . (be5invis#2560)

* Initial cleanup of be5invis#2556 .

* Fix serifs of `լ` under Etoile.

* Optimize side bearings of `Ա`.

* Improve serifs under italics and monospace.

* Make Dotless J with Stroke and Hook serifed under slab. (be5invis#2562)

* Make Dotless J with Stroke and Hook auto-serifed.

* typo.

* Further cleanup of be5invis#2556 . (be5invis#2563)

* Further cleanup of be5invis#2556 .

* Optimize arch depth of `Պ`.

* Further cleanup of `Ա`.

* Cleanup of `Յ`.

* EOL fixup.

* Cleanup of be5invis#2562 .

* Reduce/Eliminate remaning variant behavior of Armenian lookalike letters. (be5invis#2565)

* Cleanup of be5invis#2560 .

* Cleanup of be5invis#2563 .

* Cleanup of `ա`.

* cleanup of `հ`.

* Cleanup of `ս`.

* Some terminal characters + Armenian symbols (be5invis#2564)

* standing knight

* horizontal zigzag

* eternity symbol

* armenian "half rings"

* change log

---------

Co-authored-by: Belleve <[email protected]>

* Fixed lowercase bug (be5invis#2566)

* Complete Armenian letters block (be5invis#2567)

* Optimize jut length of Armenian bars under slab. (be5invis#2568)

* Cleanup Armenian bars under slab.

* Optimize glyphs of `ձ` and `ճ`.

* Optimize metrics of Armenian hyphen.

* Release 32.0.0

* Fix inconsistent serifs of `U+0284` and `U+10798` with the variants of `j` (be5invis#2569). (be5invis#2570)

* Fix inconsistent serifs of `U+0284` and `U+10798` with the variants of `j` (be5invis#2569).

* Cleanup

* Release 32.0.1

* 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.

* Collection of around 30 arithmetic symbols (be5invis#2610)

* arithmetic

* triangles

* znotation angle bracket

* sw fixes

* log

* Release 32.2.1

* Draft: Add new diversity classification `diversityMM` for composite characters and similar. (be5invis#2611)

* Add new diversity classification `diversityMM`.

* Optimize/harmonize glyphs for iotated letters.

* Bump version.

* Doc.

* Make diversity of `W`/`w` variant-dependent.

* Cleanup.

* Revert change to Greek omega, keep code cleanup.

* Revert changes to Cyrillic Zhe.

* Make lowercase rounded `w` match Greek omega.

* Harmonize other omega shapes.

* Revert Cyrillic Capital Ef and (unsplit) lower ef.

* Collection of around 17 arrows (be5invis#2613)

* Arrows

* doc

* Optimize glyphs/widths for five characters under Quasi-Proportional. (be5invis#2615)

* Optimize glyphs for Gha and Cyrillic Dche.

* Make two characters slightly wider.

* Cleanup of `upper-ae-oe.ptl`.

* Fix broken glyph for `cyrl/Dje` under heavy italic slab.

* Shrink diagonal tail of `cyrl/ef` under QP.

* Add dezh and tesh with retroflex hook. (be5invis#2263) (be5invis#2616)

* Further unify/optimize widths of Lower `w`/omega under Quasi-Proportional. (be5invis#2617)

* Further unify lower `w`/omega shapes/widths.

* Cleanup.

* Adding/Harmonizing some symbols with small circles (be5invis#2618)

* circles

* more circles

* accidentals

* doc

* optimize marriage

* Make schwa with retroflex hook slightly wider. (be5invis#2619)

Also move `Autobuild-Rhotic` from `transformed.ptl` to `composite.ptl`.

* be5invis#2539 be5invis#2612 fix (be5invis#2620)

* Release 32.3.0

* Misc (minor) extended latin/cyrillic character tweaks. (be5invis#2621)

* Make Cyrillic Lower Yn respond to italics.

* Harmonize serifs of upright Sakha Yat with Pe.

* Make Vertical Sides variant of `ww` narrower.

* Make Half H slightly narrower under Quasi-Proportional. (be5invis#2622)

* Add new macro `VSwToH` as an inverse of `HSwToV`. (be5invis#2624)

* Around 25 star/florette dingbats (be5invis#2623)

* Maltese cross, eight pointed circle star

* other dingbat stars

* angle bracket ornament

* doc

* slightly thinner snowflakes

---------

Co-authored-by: Belleve <[email protected]>

* Improve serifs of Bulgarian Cyrillic Lower Zhe. (be5invis#2625)

* Improve serifs of Bulgarian Cyrillic Lower Zhe.

* Cleanup.

* Improve serifs of two extended Cyrillic letters under italics. (be5invis#2627)

* Improve serifs of Cyrillic Tall Te.

* Improve serifs of Cyrillic Iotified Yat.

* Cleanup of `zhe.ptl`.

* Cleanup of `w.ptl`.

* Release 32.3.1

* Implement Curved Pilcrow (+ minor fix) (be5invis#2633)

* f fix

* pilcorw

* doc

---------

Co-authored-by: Belleve <[email protected]>

* Make `scriptCut` variants for `a`/`b`/`g`/`q` selectable via CV. (be5invis#2634)

* Make `scriptCut` variants for `a`/`b`/`g`/`q` selectable via CV.

* Bump.

* Make `ɚ`/`ɝ` slightly wider under Quasi-Proportional. (be5invis#2636)

* 4 Currency Symbols + 2 Technical Symbols (be5invis#2638)

* minor fixes

* currencies

* 2 technical symbols

* doc

* variants

* Add new constant `QuarterStroke`. (be5invis#2639)

Co-authored-by: Belleve <[email protected]>

* Unify `Ҙ`/`ҙ`/`Ҫ`/`ҫ`/`Ҿ`/`ҿ` with `Ц`/`ц`/`Щ`/`щ`/`Џ`/`џ`. (be5invis#2640)

* Unify horizontal stroke of `Ɵ`/`ɵ` with `Ə`/`ə`. (be5invis#2641)

* Unify length of diacritical ascenders with Cyrillic descenders. (be5invis#2642)

* Optimize glyphs of currency symbols added by be5invis#2638 (be5invis#2644)

* Fixed spelling error (be5invis#2643)

Co-authored-by: be5invis <[email protected]>

* Make `[DivFrame]` have its own `ArchDepth`{`A`|`B`} values. (be5invis#2645)

* Add new spacing option `wide-mosaic` for custom build (be5invis#2637). (be5invis#2646)

* Make `ɶ`/`ᴁ`/`ᴡ`/`℡`/`℻` slightly wider under Quasi-Proportional. (be5invis#2647)

* Release 32.4.0

* Add variant selector for decorative angle brackets (U+276C...U+2771) (be5invis#2603, be5invis#2623) (be5invis#2648)

* Make Cyrillic Lower Ef and Greek Phi Symbol use `SmallArchDepth`. (be5invis#2649)

* Bump deps (be5invis#2650)

* Zigzag Shape fixes (be5invis#2651)

* sharp-corner

* refine `ծ`

* Zigzag rewrite (part 1)

* Zigzag rewrite (part 2)

* use Zigzag for resistors

* doc

* Add italic form for `cyrl/ge`. (be5invis#2654)

* Rename some of the property, to make them more intuitive (be5invis#2657)

* Move `DToothlessRise`/`DMBlend` definitions to `aesthetics.ptl`. (be5invis#2658)

* Change advs to adws for less potential confusion (be5invis#2659)

* Fix(?) Guillemet + Around 13 Keyboard/Technical Symbols (be5invis#2662)

* guillmet fix

* arrow head, electric arrow

* keyboard symbols

* more dimension symbols

* doc

* minor fix

* Move `armn/`{`Ini`|`Ken`|`Vew`} to their own files. (be5invis#2663)

* Descriptions of stylistic sets are added to font files (be5invis#2664). (be5invis#2665)

* Refine shape of Armenian Capital/Lower K'eh. (be5invis#2667)

* Release 32.5.0

---------

Co-authored-by: Belleve <[email protected]>
Co-authored-by: John McWilliams <[email protected]>
Co-authored-by: Logo <[email protected]>
Co-authored-by: OutOfContainment <[email protected]>
Co-authored-by: Florian B. <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants