This commit is contained in:
olikraus 2017-02-06 22:02:20 +01:00
parent cbda8517e4
commit 379b39b279
22 changed files with 4550 additions and 1 deletions

View File

@ -1116,6 +1116,70 @@ extern const uint8_t u8g2_font_amstrad_cpc_extended_8f[] U8G2_FONT_SECTION("u8g2
extern const uint8_t u8g2_font_amstrad_cpc_extended_8r[] U8G2_FONT_SECTION("u8g2_font_amstrad_cpc_extended_8r");
extern const uint8_t u8g2_font_amstrad_cpc_extended_8n[] U8G2_FONT_SECTION("u8g2_font_amstrad_cpc_extended_8n");
extern const uint8_t u8g2_font_amstrad_cpc_extended_8u[] U8G2_FONT_SECTION("u8g2_font_amstrad_cpc_extended_8u");
extern const uint8_t u8g2_font_mozart_nbp_tf[] U8G2_FONT_SECTION("u8g2_font_mozart_nbp_tf");
extern const uint8_t u8g2_font_mozart_nbp_tr[] U8G2_FONT_SECTION("u8g2_font_mozart_nbp_tr");
extern const uint8_t u8g2_font_mozart_nbp_tn[] U8G2_FONT_SECTION("u8g2_font_mozart_nbp_tn");
extern const uint8_t u8g2_font_mozart_nbp_t_all[] U8G2_FONT_SECTION("u8g2_font_mozart_nbp_t_all");
extern const uint8_t u8g2_font_glasstown_nbp_tf[] U8G2_FONT_SECTION("u8g2_font_glasstown_nbp_tf");
extern const uint8_t u8g2_font_glasstown_nbp_tr[] U8G2_FONT_SECTION("u8g2_font_glasstown_nbp_tr");
extern const uint8_t u8g2_font_glasstown_nbp_tn[] U8G2_FONT_SECTION("u8g2_font_glasstown_nbp_tn");
extern const uint8_t u8g2_font_glasstown_nbp_t_all[] U8G2_FONT_SECTION("u8g2_font_glasstown_nbp_t_all");
extern const uint8_t u8g2_font_shylock_nbp_tf[] U8G2_FONT_SECTION("u8g2_font_shylock_nbp_tf");
extern const uint8_t u8g2_font_shylock_nbp_tr[] U8G2_FONT_SECTION("u8g2_font_shylock_nbp_tr");
extern const uint8_t u8g2_font_shylock_nbp_tn[] U8G2_FONT_SECTION("u8g2_font_shylock_nbp_tn");
extern const uint8_t u8g2_font_shylock_nbp_t_all[] U8G2_FONT_SECTION("u8g2_font_shylock_nbp_t_all");
extern const uint8_t u8g2_font_roentgen_nbp_tf[] U8G2_FONT_SECTION("u8g2_font_roentgen_nbp_tf");
extern const uint8_t u8g2_font_roentgen_nbp_tr[] U8G2_FONT_SECTION("u8g2_font_roentgen_nbp_tr");
extern const uint8_t u8g2_font_roentgen_nbp_tn[] U8G2_FONT_SECTION("u8g2_font_roentgen_nbp_tn");
extern const uint8_t u8g2_font_roentgen_nbp_t_all[] U8G2_FONT_SECTION("u8g2_font_roentgen_nbp_t_all");
extern const uint8_t u8g2_font_calibration_gothic_nbp_tf[] U8G2_FONT_SECTION("u8g2_font_calibration_gothic_nbp_tf");
extern const uint8_t u8g2_font_calibration_gothic_nbp_tr[] U8G2_FONT_SECTION("u8g2_font_calibration_gothic_nbp_tr");
extern const uint8_t u8g2_font_calibration_gothic_nbp_tn[] U8G2_FONT_SECTION("u8g2_font_calibration_gothic_nbp_tn");
extern const uint8_t u8g2_font_calibration_gothic_nbp_t_all[] U8G2_FONT_SECTION("u8g2_font_calibration_gothic_nbp_t_all");
extern const uint8_t u8g2_font_smart_patrol_nbp_tf[] U8G2_FONT_SECTION("u8g2_font_smart_patrol_nbp_tf");
extern const uint8_t u8g2_font_smart_patrol_nbp_tr[] U8G2_FONT_SECTION("u8g2_font_smart_patrol_nbp_tr");
extern const uint8_t u8g2_font_smart_patrol_nbp_tn[] U8G2_FONT_SECTION("u8g2_font_smart_patrol_nbp_tn");
extern const uint8_t u8g2_font_prospero_bold_nbp_tf[] U8G2_FONT_SECTION("u8g2_font_prospero_bold_nbp_tf");
extern const uint8_t u8g2_font_prospero_bold_nbp_tr[] U8G2_FONT_SECTION("u8g2_font_prospero_bold_nbp_tr");
extern const uint8_t u8g2_font_prospero_bold_nbp_tn[] U8G2_FONT_SECTION("u8g2_font_prospero_bold_nbp_tn");
extern const uint8_t u8g2_font_prospero_nbp_tf[] U8G2_FONT_SECTION("u8g2_font_prospero_nbp_tf");
extern const uint8_t u8g2_font_prospero_nbp_tr[] U8G2_FONT_SECTION("u8g2_font_prospero_nbp_tr");
extern const uint8_t u8g2_font_prospero_nbp_tn[] U8G2_FONT_SECTION("u8g2_font_prospero_nbp_tn");
extern const uint8_t u8g2_font_balthasar_regular_nbp_tf[] U8G2_FONT_SECTION("u8g2_font_balthasar_regular_nbp_tf");
extern const uint8_t u8g2_font_balthasar_regular_nbp_tr[] U8G2_FONT_SECTION("u8g2_font_balthasar_regular_nbp_tr");
extern const uint8_t u8g2_font_balthasar_regular_nbp_tn[] U8G2_FONT_SECTION("u8g2_font_balthasar_regular_nbp_tn");
extern const uint8_t u8g2_font_balthasar_titling_nbp_tf[] U8G2_FONT_SECTION("u8g2_font_balthasar_titling_nbp_tf");
extern const uint8_t u8g2_font_balthasar_titling_nbp_tr[] U8G2_FONT_SECTION("u8g2_font_balthasar_titling_nbp_tr");
extern const uint8_t u8g2_font_balthasar_titling_nbp_tn[] U8G2_FONT_SECTION("u8g2_font_balthasar_titling_nbp_tn");
extern const uint8_t u8g2_font_synchronizer_nbp_tf[] U8G2_FONT_SECTION("u8g2_font_synchronizer_nbp_tf");
extern const uint8_t u8g2_font_synchronizer_nbp_tr[] U8G2_FONT_SECTION("u8g2_font_synchronizer_nbp_tr");
extern const uint8_t u8g2_font_synchronizer_nbp_tn[] U8G2_FONT_SECTION("u8g2_font_synchronizer_nbp_tn");
extern const uint8_t u8g2_font_mercutio_basic_nbp_tf[] U8G2_FONT_SECTION("u8g2_font_mercutio_basic_nbp_tf");
extern const uint8_t u8g2_font_mercutio_basic_nbp_tr[] U8G2_FONT_SECTION("u8g2_font_mercutio_basic_nbp_tr");
extern const uint8_t u8g2_font_mercutio_basic_nbp_tn[] U8G2_FONT_SECTION("u8g2_font_mercutio_basic_nbp_tn");
extern const uint8_t u8g2_font_mercutio_basic_nbp_t_all[] U8G2_FONT_SECTION("u8g2_font_mercutio_basic_nbp_t_all");
extern const uint8_t u8g2_font_mercutio_sc_nbp_tf[] U8G2_FONT_SECTION("u8g2_font_mercutio_sc_nbp_tf");
extern const uint8_t u8g2_font_mercutio_sc_nbp_tr[] U8G2_FONT_SECTION("u8g2_font_mercutio_sc_nbp_tr");
extern const uint8_t u8g2_font_mercutio_sc_nbp_tn[] U8G2_FONT_SECTION("u8g2_font_mercutio_sc_nbp_tn");
extern const uint8_t u8g2_font_mercutio_sc_nbp_t_all[] U8G2_FONT_SECTION("u8g2_font_mercutio_sc_nbp_t_all");
extern const uint8_t u8g2_font_miranda_nbp_tf[] U8G2_FONT_SECTION("u8g2_font_miranda_nbp_tf");
extern const uint8_t u8g2_font_miranda_nbp_tr[] U8G2_FONT_SECTION("u8g2_font_miranda_nbp_tr");
extern const uint8_t u8g2_font_miranda_nbp_tn[] U8G2_FONT_SECTION("u8g2_font_miranda_nbp_tn");
extern const uint8_t u8g2_font_nine_by_five_nbp_tf[] U8G2_FONT_SECTION("u8g2_font_nine_by_five_nbp_tf");
extern const uint8_t u8g2_font_nine_by_five_nbp_tr[] U8G2_FONT_SECTION("u8g2_font_nine_by_five_nbp_tr");
extern const uint8_t u8g2_font_nine_by_five_nbp_tn[] U8G2_FONT_SECTION("u8g2_font_nine_by_five_nbp_tn");
extern const uint8_t u8g2_font_nine_by_five_nbp_t_all[] U8G2_FONT_SECTION("u8g2_font_nine_by_five_nbp_t_all");
extern const uint8_t u8g2_font_rosencrantz_nbp_tf[] U8G2_FONT_SECTION("u8g2_font_rosencrantz_nbp_tf");
extern const uint8_t u8g2_font_rosencrantz_nbp_tr[] U8G2_FONT_SECTION("u8g2_font_rosencrantz_nbp_tr");
extern const uint8_t u8g2_font_rosencrantz_nbp_tn[] U8G2_FONT_SECTION("u8g2_font_rosencrantz_nbp_tn");
extern const uint8_t u8g2_font_rosencrantz_nbp_t_all[] U8G2_FONT_SECTION("u8g2_font_rosencrantz_nbp_t_all");
extern const uint8_t u8g2_font_guildenstern_nbp_tf[] U8G2_FONT_SECTION("u8g2_font_guildenstern_nbp_tf");
extern const uint8_t u8g2_font_guildenstern_nbp_tr[] U8G2_FONT_SECTION("u8g2_font_guildenstern_nbp_tr");
extern const uint8_t u8g2_font_guildenstern_nbp_tn[] U8G2_FONT_SECTION("u8g2_font_guildenstern_nbp_tn");
extern const uint8_t u8g2_font_guildenstern_nbp_t_all[] U8G2_FONT_SECTION("u8g2_font_guildenstern_nbp_t_all");
extern const uint8_t u8g2_font_astragal_nbp_tf[] U8G2_FONT_SECTION("u8g2_font_astragal_nbp_tf");
extern const uint8_t u8g2_font_astragal_nbp_tr[] U8G2_FONT_SECTION("u8g2_font_astragal_nbp_tr");
extern const uint8_t u8g2_font_astragal_nbp_tn[] U8G2_FONT_SECTION("u8g2_font_astragal_nbp_tn");
extern const uint8_t u8g2_font_etl14thai_t[] U8G2_FONT_SECTION("u8g2_font_etl14thai_t");
extern const uint8_t u8g2_font_etl16thai_t[] U8G2_FONT_SECTION("u8g2_font_etl16thai_t");
extern const uint8_t u8g2_font_etl24thai_t[] U8G2_FONT_SECTION("u8g2_font_etl24thai_t");

File diff suppressed because it is too large Load Diff

View File

@ -171,6 +171,7 @@ struct groupinfo gi[] = {
{ "crox", "fntgrpcrox", "../../../../u8g2.wiki/fntgrpcrox.md", "fntgrpcrox.pre" }, /* 15 */
{ "efont", "fntgrpefont", "../../../../u8g2.wiki/fntgrpefont.md", "fntgrpefont.pre" }, /* 16 */
{ "Tlwg (Thai-Fonts)","fntgrptlwg", "../../../../u8g2.wiki/fntgrptlwg.md", "fntgrptlwg.pre" }, /* 17 */
{ "NBP", "fntgrpnbp", "../../../../u8g2.wiki/fntgrpnbp.md", "fntgrpnbp.pre" }, /* 18 */
};
@ -240,6 +241,37 @@ struct fontinfo fi[] = {
{ 0, "profont22.bdf", "profont22", 4, 0, BM_T|BM_M, FM_C, MM_F|MM_R|MM_N, "", "" },
{ 0, "profont29.bdf", "profont29", 4, 0, BM_T|BM_M, FM_C, MM_F|MM_R|MM_N, "", "" },
{ 0, "amstrad_cpc_extended.bdf", "amstrad_cpc_extended", 2, 0, BM_8, FM_C|FM_8, MM_F|MM_R|MM_U|MM_N, "" , ""},
{ "-r 72 -p 16", "MOZART_0.ttf", "mozart_nbp", 18, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
{ "-r 72 -p 16", "MOZART_0.ttf", "mozart_nbp", 18, 0, BM_T, FM_C, MM_C, "32-$ffff", "_all" },
{ "-r 72 -p 16", "glasstown_nbp.ttf", "glasstown_nbp", 18, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
{ "-r 72 -p 16", "glasstown_nbp.ttf", "glasstown_nbp", 18, 0, BM_T, FM_C, MM_C, "32-$ffff", "_all" },
{ "-r 72 -p 16", "shylock_nbp.ttf", "shylock_nbp", 18, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
{ "-r 72 -p 16", "shylock_nbp.ttf", "shylock_nbp", 18, 0, BM_T, FM_C, MM_C, "32-$ffff", "_all" },
{ "-r 72 -p 16", "RENT_0.ttf", "roentgen_nbp", 18, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
{ "-r 72 -p 16", "RENT_0.ttf", "roentgen_nbp", 18, 0, BM_T, FM_C, MM_C, "32-$ffff", "_all" },
{ "-r 72 -p 16", "CALIBRATE1.ttf", "calibration_gothic_nbp", 18, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
{ "-r 72 -p 16", "CALIBRATE1.ttf", "calibration_gothic_nbp", 18, 0, BM_T, FM_C, MM_C, "32-$ffff", "_all" },
{ "-r 72 -p 16", "smart_patrol_nbp.ttf", "smart_patrol_nbp", 18, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
{ "-r 72 -p 16", "prospero_bold_nbp.ttf", "prospero_bold_nbp", 18, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
{ "-r 72 -p 16", "prospero_nbp.ttf", "prospero_nbp", 18, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
{ "-r 72 -p 16", "BALRG_0.ttf", "balthasar_regular_nbp", 18, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
{ "-r 72 -p 32", "BALTT_0.ttf", "balthasar_titling_nbp", 18, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
{ "-r 72 -p 8", "synchronizer_nbp.ttf", "synchronizer_nbp", 18, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
{ "-r 72 -p 16", "mercutio_basic.ttf", "mercutio_basic_nbp", 18, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
{ "-r 72 -p 16", "mercutio_basic.ttf", "mercutio_basic_nbp", 18, 0, BM_T, FM_C, MM_C, "32-$ffff", "_all" },
{ "-r 72 -p 16", "mercutio_sc.ttf", "mercutio_sc_nbp", 18, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
{ "-r 72 -p 16", "mercutio_sc.ttf", "mercutio_sc_nbp", 18, 0, BM_T, FM_C, MM_C, "32-$ffff", "_all" },
{ "-r 72 -p 16", "MIRANDA.ttf", "miranda_nbp", 18, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
{ "-r 72 -p 16", "nine0.ttf", "nine_by_five_nbp", 18, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
{ "-r 72 -p 16", "nine0.ttf", "nine_by_five_nbp", 18, 0, BM_T, FM_C, MM_C, "32-$ffff", "_all" },
{ "-r 72 -p 16", "ROSEN_0.ttf", "rosencrantz_nbp", 18, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
{ "-r 72 -p 16", "ROSEN_0.ttf", "rosencrantz_nbp", 18, 0, BM_T, FM_C, MM_C, "32-$ffff", "_all" },
{ "-r 72 -p 16", "GUILD_0.ttf", "guildenstern_nbp", 18, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
{ "-r 72 -p 16", "GUILD_0.ttf", "guildenstern_nbp", 18, 0, BM_T, FM_C, MM_C, "32-$ffff", "_all" },
{ "-r 72 -p 16", "astra0.ttf", "astragal_nbp", 18, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
/* thai fonts are not unicode encoded, so map the thai chars to their correct unicode position 128-255>3552 */
{ 0, "etl14-thai.bdf", "etl14thai", 17, 0, BM_T, FM_C, MM_C, "32-127,128-255>3552", "" },
@ -295,6 +327,8 @@ struct fontinfo fi[] = {
{ 0, "unifont.bdf", "unifont", 6, 0, BM_T, FM_C, MM_M, "japanese1.map", "_japanese1" },
{ 0, "unifont.bdf", "unifont", 6, 0, BM_T, FM_C, MM_M, "japanese2.map", "_japanese2" },
{ 0, "gb16st.bdf", "gb16st", 13, 0, BM_T, FM_C, MM_M, "chinese1.map", "_1" },
{ 0, "gb16st.bdf", "gb16st", 13, 0, BM_T, FM_C, MM_M, "chinese2.map", "_2" },
{ 0, "gb16st.bdf", "gb16st", 13, 0, BM_T, FM_C, MM_M, "chinese3.map", "_3" },
@ -417,7 +451,8 @@ struct fontinfo fi[] = {
{ 0, "timR24.bdf", "timR24", 5, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
/* Adobe symb skipped... */
{ "-r 72 -p 8", "baby.ttf", "baby", 2, 0, BM_T, FM_C, MM_F|MM_R|MM_N, "", "" },
{ "-r 72 -p 8", "blipfest_07.ttf", "blipfest_07", 2, 0, BM_T, FM_C, MM_R|MM_N, "", "" },

View File

@ -0,0 +1,65 @@
# Reference
This page contains fonts from [http://www.fontspace.com/total-fontgeek-dtf-ltd](http://www.fontspace.com/total-fontgeek-dtf-ltd).
Only fonts with "Creative Commons (by-sa) Attribution Share Alike" are included into u8g2.
All fonts are created by NATE547 (total-fontgeek).
# Copyright
Copyright from readme files:
```
LICENSE
=======
"fontname" is Creative Commons (by-sa) Attribution Share Alike. That means it's free to download and use. You can also upload it to another website but only as long as you give me credit for making it. You can even make changes to it as long as you give me credit for making the first version and license your new version as CC-BY-SA too.
For more information, go to:
http://creativecommons.org/licenses/by-sa/3.0/
A REQUEST FROM NATE547
======================
Once you install this font, find 2 ways to make the world, the country, your home state/province/county, or your hometown better than it is. Even if it's just recycling your newspaper instead of tossing it on the rubbish.
Of course, you're not obligated by law to do this.... it's just a request from a Sensible Human who wants our world to change.
Duty now for the future.
Nate547 (Total FontGeek)
```
"fontname" is one of the following fonts:
http://www.fontspace.com/total-fontgeek-dtf-ltd/mozart-nbp
http://www.fontspace.com/total-fontgeek-dtf-ltd/glasstown-nbp
http://www.fontspace.com/total-fontgeek-dtf-ltd/shylock-nbp
http://www.fontspace.com/total-fontgeek-dtf-ltd/roentgen-nbp
http://www.fontspace.com/total-fontgeek-dtf-ltd/calibration-gothic-nbp-latin
http://www.fontspace.com/total-fontgeek-dtf-ltd/smart-patrol-nbp
http://www.fontspace.com/total-fontgeek-dtf-ltd/prospero-nbp
http://www.fontspace.com/total-fontgeek-dtf-ltd/balthasar-regular-nbp
http://www.fontspace.com/total-fontgeek-dtf-ltd/synchronizer-nbp
http://www.fontspace.com/total-fontgeek-dtf-ltd/mercutio-nbp-basic
http://www.fontspace.com/total-fontgeek-dtf-ltd/miranda-nbp
http://www.fontspace.com/total-fontgeek-dtf-ltd/nine-by-five-nbp
http://www.fontspace.com/total-fontgeek-dtf-ltd/rosencrantz-nbp
http://www.fontspace.com/total-fontgeek-dtf-ltd/astragal-nbp
Note: "rosencrantz-nbp" includes "guildenstern-nbp".
# Font Pictures

BIN
tools/font/ttf/BALRG_0.ttf Normal file

Binary file not shown.

BIN
tools/font/ttf/BALTT_0.ttf Normal file

Binary file not shown.

Binary file not shown.

BIN
tools/font/ttf/GUILD_0.ttf Normal file

Binary file not shown.

BIN
tools/font/ttf/MIRANDA.ttf Normal file

Binary file not shown.

BIN
tools/font/ttf/MOZART_0.ttf Normal file

Binary file not shown.

BIN
tools/font/ttf/RENT_0.ttf Normal file

Binary file not shown.

BIN
tools/font/ttf/ROSEN_0.ttf Normal file

Binary file not shown.

BIN
tools/font/ttf/astra0.ttf Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
tools/font/ttf/nine0.ttf Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.