inter icon indicating copy to clipboard operation
inter copied to clipboard

Activating tabular numbers interferes with round commas (stylistic set 03) in Inter 4.1

Open HolgerGerhardt opened this issue 7 months ago • 1 comments

Describe the bug

Activating tabular numbers (tnum) interferes with stylistic set 03 (ss03, round quotes and commas) in Inter 4.1.

To Reproduce

Compare

  1. https://rsms.me/inter/lab/?feat-ss03=1&sample=123%2C456%3B789.0„“”&size=50

with

  1. https://rsms.me/inter/lab/?feat-ss03=1&feat-tnum=1&sample=123%2C456%3B789.0„“”&size=50

Expected behavior

Activating tnum in Inter changes the spacing of punctuation. It should, however, respect the shape of the punctuation chosen.

Inter behaves correctly when combining “square punctuation” (ss07) with tabular numbers; see https://rsms.me/inter/lab/?feat-ss07=1&feat-ss08=1&sample=123%2C456%3B789.0„“”&size=50 and https://rsms.me/inter/lab/?feat-ss07=1&feat-ss08=1&feat-tnum=1&sample=123%2C456%3B789.0„“”&size=50.

However, when choosing round quotes and commas (ss03), activating tnum leads to the default, wedge-shaped comma and semicolon.

Screenshots

  1. With proportional numbers, the comma and semicolon are of the “round” variety when activating ss03:
Image
  1. With tabular numbers, the comma and semicolon are wedge-shaped despite activating ss03 (while the quotation marks remain “round”):
Image

HolgerGerhardt avatar May 18 '25 12:05 HolgerGerhardt

There are tnum alternates for ss07 which is why that works. These alternate glyphs already exist: /period.tf.ss07/comma.tf.ss07/colon.tf.ss07/semicolon.tf.ss07/colon.case.tf.ss07

There needs to be similar tnum alternates for ss03. These alternate glyphs are needed: /period.tf.ss03/comma.tf.ss03/colon.tf.ss03/semicolon.tf.ss03/colon.case.tf.ss03.

And the OpenType feature code updated.

kenmcd avatar May 18 '25 17:05 kenmcd