pcface
Monocraft
pcface | Monocraft | |
---|---|---|
13 | 37 | |
78 | 7,816 | |
- | - | |
5.3 | 4.0 | |
10 months ago | 23 days ago | |
Python | Python | |
GNU General Public License v3.0 or later | SIL Open Font License 1.1 |
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
Monocraft
-
No! My IDE is not enough productive
Monocraft (a monospace version of the Minecraft font) is literally the best font for Minecraft coding.
- How can i replace the 'SCROLL' TO '{macro: "CTRL t", display: TEL}' this macro, I tried but it just doesn't work.
-
Be honest. How much time did you spend customizing your editor?
The only thing i did was changing the font to Monocraft
-
I made this Minecraft Font a while ago. It's pretty useful for making Minecraft logos etc and includes a lot of the extra characters. https://www.dafont.com/minecraft-fifty-solid.font
If anyone wants something more closely resembling the real Minecraft font, here you go: normal font Also there is a mobospaced version: Monospaced
-
Add New Fonts For Terminal
Try this one instead: https://github.com/IdreesInc/Monocraft
-
Yesterday I started to learn to host a server, finally made it work, but I was wondering if there's a way to make the command prompt easier on the eyes?
This https://github.com/IdreesInc/Monocraft (I used it as a joke but got used to it.)
-
What functions, packages, IDEs, or plug-ins have you used lately that give you that fuzzy feeling of seeing R with fresh eyes?
Making themes is quite fun, if you’re into that sort of thing. I actually use the first one, and the second just for fun, but really needs monocraft to set it off.
- Rule
- Solarized dark for me.
-
What font are you using with gnome? I am using Noto sans. Curious to know what all fonts are being used.
The Minecraft font, and monocraft for my monospace
What are some alternatives?
saman - Saman Dere Sans-Serif Font
vscode-ayu - ayu theme for vscode
bitmap-font-css - Trying to make bitmap web fonts look better.
FiraCode - Free monospaced font with programming ligatures
chiron-sans-hk - 昭源黑體:現代筆形風格,平衡標準字形和印刷體慣用筆形的免費開源黑體字型
Minecraft-Mono - A programming font based on the typeface used in Minecraft [Moved to: https://github.com/IdreesInc/Monocraft]
public-sans - A strong, neutral, principles-driven, open source typeface for text or display
fixedsys - Fixedsys Excelsior font with programming ligatures
Work-Sans - A grotesque sans.
visual-studio-code - An arctic, north-bluish clean and elegant Visual Studio Code theme.
fixedsys-css - Fixedsys - Old Fashion Font
shades-of-purple-vscode - 🦄 Shades of Purple offers a hand-picked selection of bold and vibrant shades of purple that will transform your code into a visually stunning masterpiece. With its carefully crafted color palette, this theme brings a sense of style, elegance, and whimsy to your favorite code editor, making your coding sessions a delightful journey of creativity.