unicode - How to display overlined letters in .NET? -
i thinking creating custom number formatter return string represents integer in old armenian numerals. before arrival of indian numerals (0,1..9) europe, armenians counting in using national alphabet. roman 1 ideology. there not zero. letters representing units(1,2,3..9), tens (10,20..90), thousands (100,200..900) , on. because in armenian alphabet @ time 36 (limited) letters can count 1 9999. extended adding overlined letters.
how can retrieve string contains overlined letters?
there combining overline' (u+0305) combining diacritical mark, alone invisible. put after each number want overline.
in c#: "Ա\u0305" example, should 10000.
as small note, finding font has bot combining overline , armenian numbers complex. sadly combining diacritical aren't 100% supported everywhere, , seems font substitution doesn't work when try use them (or perhaps can't have 2 font substitutions @ same time, 1 combining, , 1 armenian number...)... trick gravell did on comment works, armenian number can shown, armenian number + combining overline? complex!
for example chrome isn't able show combining mark on armenian numerals. firefox , ie 10 (but them move right combining mark)
1̅ Ա̅ 2̅ 3̅
Comments
Post a Comment