notofonts / symbols

Noto Symbols
SIL Open Font License 1.1
14 stars 4 forks source link

Reversed rotated fleuron is larger than other two #31

Closed john-cj closed 1 year ago

john-cj commented 2 years ago

The word "Test" is set in Noto Serif 12 pt. The fleurons are set in Noto Sans Symbols 2. The software is InDesign CS6.

image

Test ❦ ❧ ☙

As you can see, the third fleuron on the image is significantly larger than the first two.

verdy-p commented 2 years ago

Actually I think that the second fleuron is also too small. Basically the 3 glyphs should be just rotated by 0°, +90° or -90°, keeping the same size (except possibly in monospaced fonts if their metric is not square, in which case the last two glyphs may be narrower, so that the 3rd glyph should match the size of the 2nd glyph in all cases, and should then be effectively smaller than what it is now).

So IMHO: make the 3 glyphs equal size in proportional fonts by default, but for monospaced font variants with non-square metrics, make the 2 last glyphs smaller than the 1st glyph, because the width of composition for glyphs in monospaced fonts is generally smaller than or equal to their height


(this may not be true for some East Asian scripts, like Mongolian or Small Khitan, whose glyphs are rotated by default for their horizontal left-to-right presentation, but will be "unrotated" by the renderer when using them with their traditional vertical top-to-bottom presentation: those special fonts contain indications if they have such builtin rotation; the vertical presentation may also be possible with horizontal baselines, but this style requires increasing the line-height, it works well in monolingual paragraphs, but not so well in multilingual paragraphs mixing those scripts with LTR scripts like Latin/Greek/Cyrillic, or Arabic/Hebrew, or Hangul, CJK sinograms, or Bopomofo/Hiragana/Katakana, where this huge extension of the line-height would not fit well: a renderer may have to choose between different modes: monolingual where "unrotation" and extension of lineheight is possible, or multilingual where lineheight must be preserved; and in this last multilingual case, there are also two modes: one where then glyphs are kept rorated, preserving the identity of clusters, or are "unrorated" using a different layout which decomposes their clusters into elemental glyphs aligned horizontally rather than stacked vertically in a tall composition area for the cluster: a mode that also exists for Hangul syllabic clusters rendered with "legacy jamos", but typically only used for simple consoles or low resolution devices when using non-square monospaced fonts).

simoncozens commented 1 year ago

I have made U+2767 and U+2619 rotations of the U+2766 floral heart glyph.

shape