notofonts / math

Noto Math
SIL Open Font License 1.1
25 stars 4 forks source link

Make serif as a stub, just to recycle existing serif glyphs #77

Open Mercury13 opened 5 months ago

Mercury13 commented 5 months ago

Noto Math used to have a mixture of sans and serif glyphs. @khaledhosny made sans font really sans, but he scrapped lots of good characters. Need to recycle them, without drawing new characters for now. Just take Latin/Greek from Serif. First someone redraws integrals, then harmonizes + with serif, and eventually, in a year or two… I checked, lots of work. I can take this (no variable I just cannot work with), but you see my pace in Egyptian.

Enivex commented 5 months ago

I think that going all in on sans-serif was a conscious choice. See the recently closed issue https://github.com/notofonts/math/issues/54

Mercury13 commented 5 months ago

Making sans-serif a COMPLETE sans-serif is a good choice. But lots of good characters were scrapped, and anybody non-Arabic is unable to recreate them. That’s why I’m asking to make it just as a stub.

khaledhosny commented 5 months ago

Just to show the scale of work, the non-alphabetic glyphs in Noto Sans Math are over 3262 glyphs, out of 5104 total. Most of them will need to be drawn from scratch since Noto Serif does not have much of them.

Mercury13 commented 5 months ago

@Enivex It is for my own benefit too — my Unicodia will be forced to use obsolete Math (just two fonts support these characters, Amiri and Noto). And right now it uses a mixture of Cambria and Noto, and when it becomes serif, it’ll use solely Noto.

@khaledhosny I checked, several hundred. That’s why I say that it’s a slow process: first sums and integrals, then harmonize ±…

khaledhosny commented 5 months ago

The only serif glyphs from the old Noto Sans Math that are not in Noto Serif, are the ssty variants, and these seem to have been created from Noto Serif bolder masters, so not much is lost (well, nothing is lost actually, everything is the the repository history).

khaledhosny commented 5 months ago

The Arabic math glyph in old Noto Sans Math, were not usable any way. Amiri one’s are better.

Mercury13 commented 3 months ago

Started serif integrals, in dimensions close to Cambria. Somewhere in between italic Western integrals and straight Soviet.

image

Mercury13 commented 3 months ago

@simoncozens Bunch one done, all integrals are modular They don’t align a bit with Cambria, but let it be. Part 2 will be integrals around points etc, they won’t be modular of course.

image

Mercury13 commented 3 months ago

Bunch 2 done almost completely. Remain integral w/back arrow, integral+sum, multi-storey integral. Bit I’d raise them a bit (≈40 units).

Mercury13 commented 3 months ago

Decided to align centre of integral with minus (Y+30 in comparison with yours), and aligns with Cambria almost perfectly.

Mercury13 commented 3 months ago

Also made multi-storey brackets изображение

apoorvpotnis commented 3 months ago

@Mercury13 Do you plan to create all the characters in the Unicode math chart for Noto Serif Math?

Mercury13 commented 3 months ago

@apoorvpotnis At least all based on greater-less. You know my pace with e.g. Egyptian hieros.

apoorvpotnis commented 3 months ago

@apoorvpotnis At least all based on greater-less. You know my pace with e.g. Egyptian hieros.

Sorry. I don't understand what greater-less means. And do you also plan to add a math table?

Mercury13 commented 3 months ago

Based on greater-less are e.g. 2264 to 2281: derivatives of 003C less and 003E greater. If someone shows me how to write that table, I’ll write of course. At least I know it’s possible in current toolchain, but IDK how to test.

apoorvpotnis commented 3 months ago

Based on greater-less are e.g. 2264 to 2281: derivatives of 003C less and 003E greater. If someone shows me how to write that table, I’ll write of course. At least I know it’s possible in current toolchain, but IDK how to test.

I see. Thank you. Unfortunately I don't know how to add a math table, so I cannot tell you that. However, I can help with testing (in LaTeX) once the table is finished.

khaledhosny commented 3 months ago

https://github.com/notofonts/math/blob/main/documentation/building-math-fonts/index.md

Mercury13 commented 3 months ago

@khaledhosny You are cool, thank you for docs.

apoorvpotnis commented 2 months ago

Will the Noto Serif Math be added as a new repository, or it shall be a part of this repo?