-
Notifications
You must be signed in to change notification settings - Fork 64
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 cp437 characters #13
Comments
@tracker1 https://github.com/adobe-type-tools/box-drawing might help with this |
@davelab6 I know absolutely nothing of font editing... only know that I'd love to use this as a terminal/web font, but the missing drawing/block and other cp-437 characters make it a non-starter for me. 😢 |
@tracker1 cool - thanks for the suggestion :) |
Here you go @tracker1 : c7430fc Meanwhile, I made box-drawing work for Glyphs v.2. |
@alexeiva Nice, thank you so much! |
It looks like some of the characters aren't lining up, and that the charaters with lower hanging parts (p, q, y, etc) will overlap the box characters, and that the size of some of the characters aren't the same as the text. Will try to give this a closer look over the weekend, for html rendering some ansi/ascii files, to see how it works in that case. |
Please post them here. This was a no-brainer script solution. Would be
better to tailor the whole set to match the font metrics based on your
input. Simply by a proportional scale down.
On Jul 24, 2017 22:09, "Michael J. Ryan" <notifications@github.com> wrote:
It looks like some of the characters aren't lining up, and that the
charaters with lower hanging parts (p, q, y, etc) will overlap the box
characters, and that the size of some of the characters aren't the same as
the text. Will try to give this a closer look over the weekend, for html
rendering some ansi/ascii files, to see how it works in that case.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#13 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AP3Q6ZspbDYi2OcfQmuyJQTjPxdhCeN4ks5sROv_gaJpZM4OVoiS>
.
|
New bug detected: width of cp437 chars is |
@appsforartists would you be interested in resolving this? :D |
What version of Inconsolata is going to have these? Just tried 2.000 and they're missing. |
#31 is tracking the scale/spacing issues. |
Yup, looking forward to fixing these. Probably next week. |
@raphlinus does your change fix all of these issues? This was using Inconsolata 2.00 using Regular 10pt. If you have Docker on your machine, you can test this out with the command |
@pdevine I wouldn't expect it to reduce the line spacing; this might be a consequence of the terminal using usWin metrics rather than typo metrics (see #35). I will create a "terminal" version of Inconsolata that reduces the usWin metrics as a workaround, but the longer term answer is to fix the software. I do expect the new release to address the block misalignment, but that also depends on whether the font has coverage for all characters used by the space invaders game. I don't have Docker handy, and in general prefer people to test their use cases with the candidate fonts - just now merged to master, btw. |
@raphlinus no worries. That was taken using Apple's "Terminal" which does seem to suffer from the problem. iTerm2 does seem to be better in that regard. |
I don't think it would be straightforward, it's probably a function of your font renderer. One thing you can do is experiment with other fonts and see if they handle this better, then I could take a look and see what they do. |
On further evaluation, it looks to be renderer-dependent like you said. Chrome is giving me different behavior than sublime for the same fonts/sizes. |
@tracker1 posted in google/fonts#1047:
It would be really nice to have the missing translated characters for CP437 to unicode[1] added (namely shaded blocks, box,, and other "drawing" characters), which would aid in making this a more useful font for web-based terminal emulators.
I did not go through to identify all the missing characters, but did notice quite a few that were missing.
[1] ftp://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP437.TXT
The text was updated successfully, but these errors were encountered: