-
Notifications
You must be signed in to change notification settings - Fork 309
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
Add C0 and C1 Control code support #241
Comments
Hi @OmegaRogue . Please add the screenshots. It's difficult to understand your request. |
Control codes are generally not printable characters. When would they be shown? Are you sure it's not your application rendering a control code as something else? |
May be this? https://en.wikipedia.org/wiki/Control_Pictures |
yes, there are more of them listed here https://en.wikipedia.org/wiki/C0_and_C1_control_codes#Basic_ASCII_control_codes |
this is what all non whitespace characters from ascii 0x00 to 0x1F look currently in JetBrains Mono: |
Characters associated with control code are probably best represented with symbols like those in the screenshot @OmegaRogue provided above, since it's easy to identify what they are.
Personally, however, I have nostalgia for Code page 437 (used by the the original IBM PC) and how the control characters were represented there: The best roguelikes use code page 437. That said, the @OmegaRogue suggestion makes more sense. |
- Added Control code support #241 - Update all # dependent glyphs #275 - Added Ɛ ↋ ↊ ૪ #356 - Changed the look of ~@ ligature #415 - Added EMQuad (u+2001) #439 - The tail of Italic “f” made shorter #441 - Reworked⚠️ #450 - Added SemiBold weight #453 - Added more anchors to the marks #463 - Added replacement (u+FFFD) #461 - Added zeroWidthNoBreakSpace (u+FEFF) #467 - Fixed consistent of J in italic
Hi, added the Control codes. Experimented with placement of letters. The diagonal placement was not adding anything particular good. There were no additional space to make letters bigger, and there is a downside of shifting reading pattern from horizontal. Please see and test. |
I don't see any characters for the control codes in those files, and whats weird is that I thought this issue was already resolved, as the control codes already got support in the IDEs (at least goland, where i tested it), and it works very well there, and i thought it was part of JetBrains Mono already, and that it just didnt work correctly in terminals |
Uploading it as a gist caused problems with 0x00, so here's the file |
HT (0x09), LF (0x0A) and CR (0x0D) aren't in there, because they are tab, linefeed and carriage return, \t, \n and \r respectively |
the codes for the last half was missing a 1 |
Please test the latest push. Remapped the glyphs to the new unicode numbers. |
it would be nice to have the control codes shown as their according control pictures instead of diamonds with question marks and boxes
The text was updated successfully, but these errors were encountered: