This commit is contained in:
kraus 2019-02-02 10:14:39 +01:00
parent 3ebce57843
commit 88ca262e43
8 changed files with 89 additions and 0 deletions

View File

@ -116,6 +116,10 @@ logisoso: bdfconv
-../otf2bdf/otf2bdf -a -r 72 -p 131 -o tmp.bdf ../ttf/Logisoso.ttf
./bdfconv -v -f 1 -m '32,42-57' tmp.bdf -o u8g2_font_logisoso_tn.c -n u8g2_font_logisoso_tn -d ../bdf/helvB18.bdf
q_pixia: bdfconv
-../otf2bdf/otf2bdf -a -r 72 -p 13 -o tmp.bdf q_pixia.ttf
./bdfconv -v -f 1 -m '32-65534' tmp.bdf -o u8g2_font_q_pixia.c -n u8g2_font_q_pixia -d ../bdf/helvB18.bdf
inr: bdfconv
-../otf2bdf/otf2bdf -a -r 72 -p 33 -o tmp.bdf ../ttf/inr.otf
./bdfconv -v -b 2 -f 1 -m '32,42-57' tmp.bdf -o u8g2_font_inr_m.c -n u8g2_font_inr_m -d ../bdf/helvB18.bdf

View File

@ -0,0 +1,34 @@
# Reference
This page contains fonts from http://www.pentacom.jp/pentacom/bitfontmaker2/gallery
All fonts on this page are created by "Extant".
# Copyright
HabsburgChancery by Extant
license : (Public Domain)
http://www.pentacom.jp/pentacom/bitfontmaker2/gallery/?id=803
OrdinaryBasis by Extant
license : (Public Domain)
http://www.pentacom.jp/pentacom/bitfontmaker2/gallery/?id=804
Secretary Hand by Extant
license : (Public Domain)
http://www.pentacom.jp/pentacom/bitfontmaker2/gallery/?id=1066
MissingPlanet by Extant
license : (Public Domain)
http://www.pentacom.jp/pentacom/bitfontmaker2/gallery/?id=3730
PixelMordred by Extant
license : (Public Domain)
http://www.pentacom.jp/pentacom/bitfontmaker2/gallery/?id=735
# Font Pictures

View File

@ -0,0 +1,51 @@
# Reference
Open Iconic fonts are generated from png files available from [https://github.com/iconic/open-iconic/tree/master/png](https://github.com/iconic/open-iconic/tree/master/png).
# Build Process
1. A toplevel script [https://github.com/olikraus/u8g2/blob/master/tools/font/png2bdf/test/do_iconic.sh](https://github.com/olikraus/u8g2/blob/master/tools/font/png2bdf/test/do_iconic.sh) handles the creation of .bdf file
2. The script calls png2bdf [https://github.com/olikraus/u8g2/tree/master/tools/font/png2bdf](https://github.com/olikraus/u8g2/tree/master/tools/font/png2bdf), which reads the
png pictures and creates the .bdf files.
3. The .bdf files are now part of the u8g2 font build process
4. During the normal build process, the bdfconv tool creates the u8g2 fonts from the .bdf files.
# Available Icon Collections
The Open Iconic font collection will be available with U8g2 2.22.
The icon collection is split into smaller parts and one font with all icons.
Depending on the flash memory size of the target system, one or multiple sets can be selected. If flash memory is not a problem, then also the font with the complete list can be used.
- check: Yes/no/tick marks
- gui: Icons related to window mangers and other gui elements
- other: Any other icons not fitting anywhere else
- thing: Icon which show things
- app: Applications
- email: E-Mail related icons
- human: People or other human related icons
- play: Icons for meida and audio players
- weather: Weather icons
- arrow: All kind of arrows
- embedded: Icons which might be suitable for a microcontroller project
- mime: File data types
- text: Text editing icons
- www: Internet related icons
- all: All icons
The .bdf file of the "all icon" set can be used to create a custom font with your own selection of icons.
All icon sets are avilable in sizes 1x (8x8 pixel), 2x (16x16 pixel), 4x (32x32 pixel), 6x (48x48 pixel) and 8x (64x64 pixel).
Open iconic fonts are transparent fonts. You can not use a background color and you must use transparent mode for drawing. The base line (reference point) for the icons is the lower left corner of the icons.
# Copyright
Open Iconic Icons are available under the SIL OPEN FONT LICENSE ([https://github.com/iconic/open-iconic](https://github.com/iconic/open-iconic)).
# Font Details

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.