tonsky / FiraCode

Free monospaced font with programming ligatures
SIL Open Font License 1.1
77.15k stars 3.1k forks source link

Roman Numerals #1020

Open RubenVerg opened 4 years ago

RubenVerg commented 4 years ago
ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ ⅺ ⅻ ⅼ ⅽ ⅾ ⅿ

and

Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ Ⅺ Ⅻ Ⅼ Ⅽ Ⅾ Ⅿ
tonsky commented 4 years ago

Oh wow. Why not just use letters?

RubenVerg commented 4 years ago

No idea actually, maybe for having one-wide chars?

Tazshelby2016 commented 4 years ago

The difference is spacing. Proper support allows you to create roman numerals out of smaller portions (Many fonts improperly make the characters). That is, Ⅲ should look like ⅠⅠⅠ and Ⅵ should look like ⅤⅠ. Two other things, you must space these characters from serif to serif, the lines that extend outward. They hint at this in the code chart.

Below is incorrect: Ⅲ ⅠⅠⅠ

Below is correct: correct

tonsky commented 4 years ago

:)

Screenshot 2020-06-08 at 22 39 28
Tazshelby2016 commented 4 years ago

It is on my end then

Tazshelby2016 commented 4 years ago

The font varies on browser, and as a result, they are incorrect on the font on my end.

Tazshelby2016 commented 4 years ago

Did you attach an image to your comment @RubenVerg? It seems the markdown in your comment is off format-wise.

RubenVerg commented 4 years ago

Whoops I wrote via email, coming ASAP to fix


From: Tazshelby2016 notifications@github.com Sent: Tuesday, June 9, 2020 7:27:44 PM To: tonsky/FiraCode FiraCode@noreply.github.com Cc: Ruben Vergani RubenVerg@outlook.com; Mention mention@noreply.github.com Subject: Re: [tonsky/FiraCode] Roman Numerals (#1020)

Did you attach an image to your comment @RubenVerghttps://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FRubenVerg&data=02%7C01%7C%7C58baf10b568b4038237908d80c9a6bc4%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637273204650072116&sdata=q2KkGyhCfPGjq%2F3JlAeeo7Z9kH%2B2KLAcoDwRADgOPAM%3D&reserved=0? It seems the markdown in your comment is off format-wise.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftonsky%2FFiraCode%2Fissues%2F1020%23issuecomment-641462288&data=02%7C01%7C%7C58baf10b568b4038237908d80c9a6bc4%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637273204650072116&sdata=sk6KG8y%2BWIiyOh3WHIA6jcFWtDoX4yIbwEoafM2LbtU%3D&reserved=0, or unsubscribehttps://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAMRJI3AQCY7JNO75AY7TQRTRVZWJBANCNFSM4MVILWPA&data=02%7C01%7C%7C58baf10b568b4038237908d80c9a6bc4%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637273204650082110&sdata=oc53KsH%2FLj3uT3UqQXTMWZp5vZ%2BH9jKaKIdSllYYGrw%3D&reserved=0.

RubenVerg commented 4 years ago

how it renders on Windows 10 Mail

RubenVerg commented 4 years ago

looks horrendous in mail for win10

Seltyk commented 4 years ago

The next problem is how would something like XIV render? How long does the bar go? Over just the I? IV? The whole thing?

Tazshelby2016 commented 4 years ago

The line you mentioned is optional. Yes, it runs across the whole thing. [image: New Piskel (33).png] (Made by me)

Another note I realized, the Unicode characters for Roman numeral two, three, four, six, seven, eight, and nine are ligatures, and thus, do not need to be represented (Microsoft Word hates it when you don't use them though).

On Fri, Aug 28, 2020 at 1:18 PM wundrweapon notifications@github.com wrote:

The next problem is how would something like XIV render? How long does the bar go? Over just the I? IV? The whole thing?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/tonsky/FiraCode/issues/1020#issuecomment-683029868, or unsubscribe https://github.com/notifications/unsubscribe-auth/AM6GXI5XF4VTWNUAD6JADSDSC7YGVANCNFSM4MVILWPA .

Tazshelby2016 commented 4 years ago

The line you mentioned is optional. Yes, it runs across the whole thing.

New Piskel (33)

Another note I realized, the Unicode characters for Roman numeral two, three, four, six, seven, eight, and nine are ligatures, and thus, do not need to be represented (Microsoft Word hates it when you don't use them though)