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

Redesigns #63

Merged
merged 77 commits into from Apr 22, 2024
Merged

Redesigns #63

merged 77 commits into from Apr 22, 2024

Conversation

khaledhosny
Copy link
Contributor

No description provided.

It was the odd spacing accent in the sources, and we don’t have any
math-specific data for it.
* Unify their widths
* Make them extensible
* Unify the double versions and make them extensible as well
* Underscore is not an accent and should not be extensible
It does not need them, and no other math font has them.
Better sorting.
* Unify its vertical size with the parentheses
* Fix its extensible assembly
* Make double and triple vertical bars the same size and spacing
* Make triple vertical bar extensible
It was incorrectly matching the stems of the smallest size.
Drive them from the braces and make the vertical size match other
braces, and add size variants for consistency.
* The top and bottom parts were oddly stretched
* The middle part was off center
Move old, straight, integrals to ss02 feature, and add new slanted
integral based on the italic f shape.

Fixes notofonts#51
This is now significantly different that it should be 3.000.
* Make them a bit wider
* Add top/bottom serif to distinguish them from intersection and union
  operators (fixes notofonts#52)
* Make the display version smaller, as it was too big.
@khaledhosny khaledhosny force-pushed the redesign branch 2 times, most recently from 1f4b594 to b974f1a Compare March 7, 2024 21:27
* Make the summation wider, and make all summations consistent in width
* Make all the other operators consistent in size and stem thickness
* Do the same for the display versions
* Add many missing display versions
* Update to reflect changes to base glyphs
* Add missing display versions
If we are going to include these glyphs anyway, we might as well give
them the expected order.
* Make them consistent in size across the board, both regular and size
  variants
* Make them consistent in stem thickness, both regular and size variants
* Make the larger versions slightly bolder
* Add missing size variants to all of them
* Make the spacing consistent

Overall they look and behave in a consistent way now. This also adds a
few hundred more glyphs
@khaledhosny khaledhosny changed the title Redesign Redesigns Mar 10, 2024
It should be much bolder. The old glyph should have been
lighttortoiseshellbracketornament instead.
I need to adjust their size and position to work better in math mode.
The italic one should be slanted to the left.
Make them consistent with the base glyphs, but I’ve my doubts about many
of them notofonts#7 (comment).
Make the symbol vertically centered. The old position was too low.
These are legacy symbols, but make it that placing them on top of each
other (i.e. on two lines) produce display-size summation.
The symbol inside is “logical and” and “logical or”, not circumflex and
caron.
Make the overbar look like and overbar not a caron.
Vertically center the minus sign.
Causes the build to add vhea/vmtx tables.
@khaledhosny khaledhosny marked this pull request as ready for review April 14, 2024 02:39
@khaledhosny
Copy link
Contributor Author

I think this is ready now.

@simoncozens simoncozens merged commit 3c05a45 into notofonts:main Apr 22, 2024
1 check passed
@khaledhosny khaledhosny deleted the redesign branch April 22, 2024 15:01
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.

None yet

2 participants