Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roman numerals support #623

Closed
2 of 6 tasks
akarzim opened this issue Jun 27, 2020 · 6 comments
Closed
2 of 6 tasks

Roman numerals support #623

akarzim opened this issue Jun 27, 2020 · 6 comments

Comments

@akarzim
Copy link
Contributor

akarzim commented Jun 27, 2020

  • The requested character is...
    • Latin
    • Cyrillic
    • Greek
    • Punctuation
    • Symbol
  • Some other monospace/programming fonts supported this character. Provide images below.

When preparing technical documents I really appreciate to use roman numerals. Would it be possible to have these unicode character set (U+2160 to U+217F) added to Iosevka ?

Free Monospaced Font font support this character set:

image

Here is an example of what it might look like, based on curly "V" and "X":

roman

@stone-zeng
Copy link
Contributor

As the Unicode Standard 13.0 §22.3 says:

For most purposes, it is preferable to compose the Roman numerals from sequences of the appropriate Latin letters.

@be5invis be5invis added this to the Backlog milestone Jun 28, 2020
@be5invis
Copy link
Owner

I think current Unicode recommends just use Latin letters.
Add to backlog.

@akarzim
Copy link
Contributor Author

akarzim commented Jun 28, 2020

@stone-zeng @be5invis
The problem with Latin letters is that when you sort them, the "IX" precedes the "V".

@VladimirMarkelov
Copy link

VladimirMarkelov commented Jun 28, 2020

Even with set above it is impossible to sort e.g, XL, and L - the set does not include XL as well as many others, like XIII or XV. I do not think implementing a small subset makes sense for sorting. On the other hand, implementing all the Roman numbers seems too much.

@akarzim
Copy link
Contributor Author

akarzim commented Jun 28, 2020

@VladimirMarkelov
You're right, I hadn't thought that far ahead.

@Tazshelby2016
Copy link

Tazshelby2016 commented Aug 8, 2020

I recommend focusing on Ⅰ, Ⅴ, Ⅼ, Ⅽ, Ⅾ, and Ⅿ (Upper and lower). ↁ,ↂ, ↇ, ↈ, ↅ, and ↆ are considered historic characters, and the other characters are ligatures.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants