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.
