|
|
|
|
|
by edflsafoiewq
125 days ago
|
|
My immediate thought was combining characters eg 934 = CISTERCIAN STAFF +
COMBINING CISTERCIAN 900 +
COMBINING CISTERCIAN 30 +
COMBINING CISTERCIAN 4
Would require allocating (1 staff) + (9 digits) * (4 places) = 37 code points.Were you thinking 934 = CISTERCIAN 900 +
ZWJ +
CISTERCIAN 30 +
ZWJ +
CISTERCIAN 4
?
|
|
Adding the staff is 37 codepoints versus 36, but I think using ZWJ would at least have each numeral independently renderable so it degrades gracefully. I’m not too sure about how combining characters degrade.
Essentially it boils down to whether you think the staff and the digit flag part of the numeral are independent or not.