You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Kuba Sunderland-Ober 8f02944437 Optimize the newstroke font representation 1 year ago
..
obsolete Implement fontconv in Python. 2 years ago
CJK_symbol.kicad_sym Implement fontconv in Python. 2 years ago
CJK_wide_U+4E00.kicad_sym Implement fontconv in Python. 2 years ago
CJK_wide_U+5AE6.kicad_sym Implement fontconv in Python. 2 years ago
CJK_wide_U+7D2A.kicad_sym Implement fontconv in Python. 2 years ago
CJK_wide_U+9C60.kicad_sym Implement fontconv in Python. 2 years ago
CJK_wide_U+66B9.kicad_sym Implement fontconv in Python. 2 years ago
CJK_wide_U+92B4.kicad_sym Implement fontconv in Python. 2 years ago
CJK_wide_U+7212.kicad_sym Implement fontconv in Python. 2 years ago
CJK_wide_U+8814.kicad_sym Implement fontconv in Python. 2 years ago
README.txt Implement fontconv in Python. 2 years ago
charlist.txt Add the fraction numeric form glyphs. 2 years ago
charlist_without_CJK.txt helpers and tools are the same thing 3 years ago
coord.txt helpers and tools are the same thing 3 years ago
font.kicad_pcb helpers and tools are the same thing 3 years ago
font.kicad_sym Add the fraction numeric form glyphs. 2 years ago
font.pro helpers and tools are the same thing 3 years ago
font.sch helpers and tools are the same thing 3 years ago
font_draft.sch helpers and tools are the same thing 3 years ago
font_header.cpp Fix the missing segments in certain newstroke glyphs. 2 years ago
fontconv.py Optimize the newstroke font representation 1 year ago
half_full.kicad_sym Implement fontconv in Python. 2 years ago
hiragana.kicad_sym Implement fontconv in Python. 2 years ago
katakana.kicad_sym Implement fontconv in Python. 2 years ago
sym-lib-table helpers and tools are the same thing 3 years ago
symbol.dcm helpers and tools are the same thing 3 years ago
symbol.kicad_sym Implement fontconv in Python. 2 years ago
symbols.sch helpers and tools are the same thing 3 years ago
test.h helpers and tools are the same thing 3 years ago
testlist.txt helpers and tools are the same thing 3 years ago

README.txt

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.