mirror of
https://github.com/sayyadirfanali/Myna.git
synced 2026-01-11 14:30:26 +01:00
Some APL glyphs look odd #23
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @abrudz on GitHub (Dec 15, 2025).
Originally assigned to: @sayyadirfanali on GitHub.
Myna:
SAX2:
,in⍪is too high;in⍮is too low⊢and⊣are too big⊣is too low∘in⍤⍛⍝are blobs instead of rings∩in⍝is too tall∘in⍎⍕are too big⍎⍕are too tall⊇has¯instead of_⍱⍲are too tall≤≥look like⩽⩾instead of<>with_'in⍞is slantedHint: See SAX2 for a canonical APL font.
@sayyadirfanali commented on GitHub (Dec 15, 2025):
thanks @abrudz for the detailed bug report.
before i make changes, can you please clarify some details?
,and⍪(and similarly;and⍮are supposed to be aligned according to the vertical positioning of,?≥is deliberate to match with handwritten versions. is the_necessary from semantic viewpoint?⍤⍛⍝is also a design-choice, although i've been told it's better if it's a circle for uniformity. so, can i instead make the∘to be a full disk (instead of a ring)? if not, i'd change the other 3 glyphs (including the comment, although imo this looks better).i'm not an APL programmer by any means. so i'm unfamiliar with what aspects are upto the font designer vs relevant for program semantics.
@abrudz commented on GitHub (Dec 15, 2025):
,and⍪are very related in APL, and thus should look alike⍮isn't really related to;so their alignment is less importment, and you can see in SAX2 and APL387 that they indeed are slightly misaligned, for clarity∘as a style is fair enough, even though it has always been a ring in all APL fonts, but∘is used for function composition in traditional mathematical notation (as well as in APL) and in the former it is sometimes even pronounced ring, which would be confusing if not actually a ring. The other APL glyphs, however, are officially character compositions of∘with various decorators (and some have related functionality), so they really need to be consistent. Therefore, all things considered, I think∘and the related characters do need to have a hollow ring.