45 lines
1.4 KiB
Plaintext
45 lines
1.4 KiB
Plaintext
Newstroke Font Readme
|
|
=====================
|
|
|
|
Newstroke is a stroke (plotter) font originally designed for KiCAD.
|
|
|
|
Font author: Vladimir Uryvaev (vovanius@bk.ru)
|
|
Project homepage: http://vovanium.ru/sledy/newstroke
|
|
|
|
Files
|
|
-----
|
|
font.kicad_sym - main glyph library in KiCAD library format
|
|
symbol.kicad_sym - glyph library for most math, tech and other symbols
|
|
CJK_symbol.kicad_sym - CJK symbols
|
|
CJK_wide.kicad_sym - CKJ characters
|
|
katakana.kicad_sym - Japanese script
|
|
hiragana.kicad_sym - Japanese script
|
|
half_full.kicad_sym - U+FF00 half- and full-width forms
|
|
charlist.txt - unicode glyph map list
|
|
fontconv.py - 'compiling' .kicad_sym files to C source used by KiCAD
|
|
../../common/newstroke_font.cpp
|
|
- C source with the font, generated by fontconv.py
|
|
|
|
Other Files
|
|
-----------
|
|
old/*.lib - the fonts that were originally used to generate .kicad_sym files
|
|
old/font_draft1.lib - old draft glyph library with the metrics from Hersheys Simplex
|
|
old/font.pro - KiCAD project
|
|
|
|
Requirements
|
|
------------
|
|
KiCAD 6 or newer (https://www.kicad.org/download/) - for glyph editing
|
|
Python 3.10 or newer - for font generation
|
|
|
|
Usage
|
|
-----
|
|
* Edit glyps with KiCAD 6 or newer EESchema library editor.
|
|
* Add/modify Unicode positions to charlist.
|
|
* Generate font using following command line:
|
|
|
|
python fontconv.py
|
|
|
|
License
|
|
-------
|
|
Released under CC0 licence.
|