Activating tabular numbers interferes with round commas (stylistic set 03) in Inter 4.1
Describe the bug
Activating tabular numbers (tnum) interferes with stylistic set 03 (ss03, round quotes and commas) in Inter 4.1.
To Reproduce
Compare
- https://rsms.me/inter/lab/?feat-ss03=1&sample=123%2C456%3B789.0„“”&size=50
with
- 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
- With proportional numbers, the comma and semicolon are of the “round” variety when activating
ss03:
- With tabular numbers, the comma and semicolon are wedge-shaped despite activating
ss03(while the quotation marks remain “round”):
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.