notofonts / symbols

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

U+1D377 "𝍷" TALLY MARK ONE is spaced improperly #81

Closed chris-morgan closed 4 months ago

chris-morgan commented 9 months ago

Font: NotoSansSymbols2-Regular.ttf Version: v2.008 Source: Arch Linux noto-fonts package, version 1:23.11.1-1

Tally marks are encoded in Unicode with two characters:

Tally marks for two, three and four are intended to be composed of sequences of TALLY MARK ONE. (I don’t actually have a good source for this claim, but earlier versions of the proposal contained code points for TWO, THREE and FOUR; evidently the author was told to cut them out as unnecessary. https://en.wikipedia.org/wiki/Counting_Rod_Numerals_(Unicode_block)#History has a list of the relevant documents.)

Expected: a sequence of one, two, three and four of TALLY MARK ONE should look like the first n strokes from TALLY MARK FIVE.

Actual: in Noto Sans Symbols 2, the TALLY MARK ONE glyph is centred in a box of the same size as the TALLY MARK FIVE glyph.

SVG diagram:

Demonstration of the actual and expected renderings of tally marks
Mercury13 commented 4 months ago

What should I do? Just make a tally mark thinner, or invent some interesting rule?

Mercury13 commented 4 months ago

(I suggest making big hangouts, like in tally mark 5, but reducing them with kerning)

simoncozens commented 4 months ago

2, 3 and 4 as ligatures. :-) If you do something clever in kerning then the total width of the sequence will be different.

simoncozens commented 4 months ago

shape

chris-morgan commented 4 months ago

That looks like you’re centring one, two and three in the same width as five? If so, that’s definitely wrong: think about how you write tally marks for numbers like six, seven and eight, as shown in my diagram. It needs to be that you’re adding the first, second, third and fourth strokes in the same positions as they are for the five tally.

simoncozens commented 4 months ago

Fair. I've gone with

Screenshot 2024-04-30 at 14 34 52
chris-morgan commented 4 months ago

I’m not certain from your picture there, but are you reserving the same width for 1, 2, 3, 4 and 5? If so, I can’t think of any reason for that, and it definitely breaks my expectations. Is there some reason?

simoncozens commented 4 months ago

I am, yes. I'm seeing tallies as a kind of tabular numeral.

chris-morgan commented 4 months ago

Tabular numerals only make sense for positional numeral systems. I don’t think they make any sense at all for unary numeral systems, which is what tally marks are.

chris-morgan commented 4 months ago

Just in case it adds any weight, https://unicode.org/L2/L2015/15328-tally-marks.pdf (the initial proposal wherein 2, 3 and 4 were separately encoded) clearly shows narrow 1, 2 and 3 glyphs:

I think I’ve only seen tally marks in one other font, can’t remember what at all, and it wasn’t wide like this either.