Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/artemavramenko/codescopix
A monospace pixel font
https://github.com/artemavramenko/codescopix
Last synced: 29 days ago
JSON representation
A monospace pixel font
- Host: GitHub
- URL: https://github.com/artemavramenko/codescopix
- Owner: ArtemAvramenko
- License: other
- Created: 2024-06-21T21:05:11.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-08-14T19:03:14.000Z (5 months ago)
- Last Synced: 2024-08-14T20:54:10.329Z (5 months ago)
- Language: JavaScript
- Homepage:
- Size: 3.09 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Codescopix Font
## Overview
Codescopix is a a monospace pixel font that includes characters for all major languages in Europe and America. The font covers the classic Windows and OS X encodings, ensuring comprehensive language support and compatibility across various systems. See an example [here](./Example.png).## Supported Encodings
The font covers the Unicode [subset](./Codescopix.png) containing Latin, Greek and Cyrillic characters. This includes all characters from the [World Glyph Set](https://en.wikipedia.org/wiki/World_glyph_set) (W1G) and [Windows Glyph List](https://en.wikipedia.org/wiki/Windows_Glyph_List_4) (WGL4) in particular:
- Roman (win1252, mac10000, mac10079)
- Greek (win1253, mac10006)
- Cyrillic (win1251, mac10007, mac10017)
- Central European (win1250, win1257, mac10029, mac10010, mac10082)
- Turkish (win1254, mac10081)
- Vietnamese (win1258)
- Mac OS Symbol/Font X/DEC Technical Character Sets## Features
- **Comprehensive Character Coverage**: Supports Roman, Cyrillic, Central European, Turkish, and Vietnamese characters.
- **Monospace Pixel Font**: Ensures uniform character width, ideal for coding, text editors, and terminal applications.
- **Distinct Characters**: Emphasizes unique designs for each character to avoid confusion between similar-looking glyphs (e.g., letter O and digit 0, Latin C and Cyrillic С).
- **TTF Format**: Built as a TrueType Font for wide compatibility and easy installation.## Current Practical Application
### Usage in Visual Studio Code
The primary application of this font has been in VS Code. As an Electron-based application, VS Code loses font hinting, causing traditional fonts to appear blurred. Actually, this was the impetus to create a font that won't make my eyes hurt.Unfortunately, so far the font only works correctly in 14px size (see about the problem below).
## Installation
1. **Download the Font File**: Ensure you have the `ttf` file from the release package.
2. **Install on Windows**:
- Right-click the `.ttf` file.
- Select "Install" from the context menu.
3. **Install on macOS**:
- Double-click the `.ttf` file.
- Click "Install Font" in the preview window.## Creation
Codescopix was created using [Bits'N'Picas](https://github.com/kreativekorp/bitsnpicas), a bitmap font editor.## Help Needed
### Generating a 16px Font Size
Currently, I am facing a challenge in generating a 16px font size using the Bits'n'Pics tool. At the moment, the tool only allows me to select parameters that output a 14px font. This presents a problem because 14px translates to 10.5 pt, a size that is not universally selectable in all text editors and IDEs. Having a standard 16px (12 pt) font size is crucial for better compatibility and readability across various platforms.### Mark the font as monospaced
A less important problem is that although the font is monospaced, there is no information about it in the metadata.### How You Can Help
If you have experience with Bits'n'Pics or similar font creation tools, I would greatly appreciate your assistance in configuring the tool to output a 16px font size. Any guidance, suggestions, or tips on achieving this would be immensely helpful.## License
This font is licensed under the SIL Open Font License (OFL). For more details, see the full license text included in this repository.