https://github.com/nzeemin/robotron-dotmatrix-font
Robotron dot matrix printer font re-engineered from the printer ROM
https://github.com/nzeemin/robotron-dotmatrix-font
fonts printer reverse-engineering
Last synced: 8 months ago
JSON representation
Robotron dot matrix printer font re-engineered from the printer ROM
- Host: GitHub
- URL: https://github.com/nzeemin/robotron-dotmatrix-font
- Owner: nzeemin
- Created: 2019-04-21T18:36:45.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-23T18:41:50.000Z (about 3 years ago)
- Last Synced: 2025-06-13T11:07:55.422Z (10 months ago)
- Topics: fonts, printer, reverse-engineering
- Language: C++
- Homepage:
- Size: 945 KB
- Stars: 23
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# robotron-dotmatrix-font - Robotron dot matrix printer font
The font characters was restored from the real Robotron 9-pin printer ROMs.
Most of the symbols are from Robotron СМ6329.01М printer ROM (ASCII and Cyrillic).
Some symbols are from Robotron K6313 printer ROM (Latin1 symbols).
Currently the font contains 209 glyphs:
- ASCII
- Cyrillic letters to cover Russian alphabet (but capital Ё has no dots)
- some Latin1 symbols
I used a simple C++ program to decode symbols, and another program (see RobotronFontGen folder) to produce an SVG font. Online converter used to convert the SVG font to WOFF.
So the result files are:
- robotronfontelit.svg, robotronfontelit.woff - ELITE font face
- robotronfontpica.svg, robotronfontpica.woff - PICA font face
- robotronfontsper.svg, robotronfontsper.woff - Sperrschrift font face
The license for both the font and the source code is [PUBLIC DOMAIN](https://creativecommons.org/publicdomain/mark/1.0/).

### See Also
* [ESCParser](https://github.com/nzeemin/ukncbtl-utils/wiki/ESCParser) — ESC/P parser/interpreter with PostScript/SVG/PDF output.