-
Notifications
You must be signed in to change notification settings - Fork 594
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
Connecting orthogonal and diagonal box-drawing glyphs #2271
Comments
Well these symbols were included in Sharp MZ computers and their original fonts are bitmap fonts, so I do not think they ever considered this problem seriously... |
And ps. maybe you should consider make the logic gate symbols shorter vertically under NWID -- match the height of the horizontal resister symbol. |
ok
I did consider this, but I wasn't sure what could function as a "non-inverted" version of |
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 15 days. |
Continuation of #2197.
This problem exists before the introduction of the Unicode 16.0 box-drawing diagonals, where the "diamond" diagonals do not connect with the orthogonals ones

🮮┼
To my understanding the "cell-masking" done in those diagonals are to remove the gaps that appear when 2 (non-parallel) lines join, which I followed for the diagonal lines in 16.0. However, in the schematic symbols section we have these:


Which kinda assumes connection with diagonals and orthogonal lines (at least for these 4 characters. I can't really find examples of circuit diagrams with those microcomputers so I can't tell if diagonal/orthogonal connections are needed in general). Right now connecting them results in something like this:
The potential solutions are:
)🮠🮡 🮢🮣
, we just ignore the gap problem, or try to reduce it somehow like using a rounded cap?
unclipped unlike the other diagonal lines, or making the vertical connection part of
a spline like in FairfaxHD:... or a mixture of the above.
While we're at it we might also want to disable HVContrast for all box-drawing glyphs, if that makes the situation better.
Affected glyphs:
🮠🮡🮢🮣🮤🮥🮦🮧🮨🮩🮪🮫🮬🮭🮮
(and their derivatives)
The text was updated successfully, but these errors were encountered: