pcface
public-sans
pcface | public-sans | |
---|---|---|
13 | 13 | |
78 | 4,383 | |
- | 0.3% | |
5.3 | 6.9 | |
10 months ago | 27 days ago | |
Python | HTML | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pcface
-
Game Font Forensics
I hold VileR's work on int10h.org in high esteem, given its exceptional quality. As someone whose initial exposure to computers was through IBM PCs, I find VileR's website to be a treasure trove of IBM PC fonts, BIOS fonts, and related resources.
Inspired by IBM PC games from the 1990s, I aspired to create my own invaders-like game. However hindered by limited access to computers and limited computer programming knowledge, the most I could manage to make were a few text-based adventure games. Although 25 years too late, during the COVID-19 pandemic, I revisited this dream and spent a weekend writing my own Invaders game[1] using HTML5 Canvas.
Initially, I used CanvasRenderingContext2D: fillText() to display text (current score, info screen, etc.). However, dissatisfied with the text rendering quality, I began looking for IBM PC OEM fonts online and came across the Oldschool PC Fonts[2] on int10h.org. I downloaded the font packs from the website, used a Python script to convert them to bitmaps[3] (arrays of integers), and then used the bitmaps to draw text on the canvas, one cell at a time, to get pixel-perfect results!
I eventually switched to a different font pack called Modern DOS[4] developed by Jayvee Enaguas. Nevertheless given how extensive VileR's website is and how convenient the font preview tools[5] on the website are, int10h.org remains as my go-to website whenever I am doing any type of retrocomputing work for fun.
[1] https://susam.net/invaders.html
[2] https://int10h.org/oldschool-pc-fonts/
[3] https://github.com/susam/pcface
[4] https://www.dafont.com/modern-dos.font
[5] https://int10h.org/oldschool-pc-fonts/fontlist/font?ibm_vga_...
-
Demo of Bitmap Arrays for Rendering CP437 Glyphs Using IBM PC OEM Fonts
Although not included in this demo, VileR does provide aspect-correct variants of the fonts at https://int10h.org/oldschool-pc-fonts/fontlist/. One can take the scripts at https://github.com/susam/pcface and generate the bitmap arrays for the aspect-correct variants too.
-
What Is Textmode?
> It typically uses 256 characters exemplified by the font CP437
I have very fond memories of code page 437 (CP437). ASCII code 1 is a smiley face in CP437. How cool is that!
Shameless plug: I recently wrote a small toolkit to render CP437 characters on HTML5 canvas for a retro-style game project I was working on. Source: https://github.com/susam/pcface Demo: https://susam.github.io/pcface/src/demo.html
- Bitmap arrays for rendering CP437 glyphs using IBM PC OEM fonts
- Show HN: Bitmap arrays for rendering CP437 glyphs using IBM PC OEM fonts
- Show HN: PC Face: Bitmap arrays for rendering CP437 glyphs using PC OEM fonts
- PC Face: Bitmap arrays for rendering CP437 glyphs using IBM PC OEM fonts
- Bitmap Arrays for Rendering CP437 Glyphs Using IBM PC OEM Fonts
- PC Face: Bitmap Arrays for Rendering CP437 Glyphs Using IBM PC OEM Fonts
public-sans
- Berlin TYPE: The official type for the city of Berlin
-
Comparison between Discord's old and new font.
It's reminiscent of Public Sans, but maybe slightly less harmonious in its design. I don't hate it, though.
-
Typefaces (Fonts) Recommendation
Public sans (F)
-
Congress.gov API
Seems like a miss that this is using google fonts instead of the font made by the govt https://public-sans.digital.gov/
- I'm looking for free alternatives to Helvetica, are Arimo and Roboto the same size as Helvetica?
-
Prevent ministers and officials from hiding substantial policy changes as minor
I’ve always found government codebases fascinating, since you can directly witness the intersection of code and law!
Also see this issue raised on the Public Sans repo, which claims the typeface (created by the American government) is unconstitutional:
https://github.com/uswds/public-sans/issues/31
- *FREE* alternatives for Helvetica?
- Niche but interesting: The NSW Government is changing its official branding typeface from Gotham to Public Sans from 1 December (the nsw.gov.au website has already been updated).
- I'm using Vercel's Incremental Static Regeneration to statically render hourly-updated page views on my blog posts.
-
Inter – a beautiful font-family for Interface Designs
I've loved using Inter for a long time, and I'm glad they finally fixed some odd kerning/letter spacing issues between certain letters that always bothered me and prevented me from using it on projects.
I think Inter is getting more popular (since it's free) and replacing other popular ones like Circular that cost an arm and a leg, and pretty "look the same" in the lay-person's eyes.
There's a whole slew of similar, free typefaces now: Public Sans (https://public-sans.digital.gov/), Work Sans (https://fonts.google.com/specimen/Work+Sans), Metropolis (https://fontsarena.com/metropolis-by-chris-simpson/)
What are some alternatives?
saman - Saman Dere Sans-Serif Font
inter - The Inter font family
bitmap-font-css - Trying to make bitmap web fonts look better.
PlusJakartaSans - +Jakarta Sans is a open-source fonts. Designed for Jakarta "City of collaboration" program in 2020.
chiron-sans-hk - 昭源黑體:現代筆形風格,平衡標準字形和印刷體慣用筆形的免費開源黑體字型
Urbanist - Urbanist is a low-contrast, geometric sans-serif inspired by Modernist design and typography.
Monocraft - A monospaced programming font inspired by the Minecraft typeface
plex - The package of IBM’s typeface, IBM Plex.
Work-Sans - A grotesque sans.
Outfit-Fonts - The most on-brand typeface
fixedsys-css - Fixedsys - Old Fashion Font
virgil - The font that powers Excalidraw