From 4f191a384b875cea3e6dfe91df1ea0aa88a5217f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Br=C3=A1zio?= Date: Thu, 28 Jul 2016 16:53:13 +0100 Subject: [PATCH] Moves the font folder into the buildroot --- Marlin/fonts/README.md | 30 ------------------ Marlin/fonts/bdf2u8g.exe | Bin 56515 -> 0 bytes .../share}/fonts/HD44780_C.fon | Bin .../share}/fonts/HD44780_J.fon | Bin .../share}/fonts/HD44780_W.fon | Bin .../share}/fonts/ISO10646-1.fon | Bin .../share}/fonts/ISO10646-4_Greek.fon | Bin .../share}/fonts/ISO10646-5_Cyrillic.fon | Bin .../share}/fonts/ISO10646_CN.fon | Bin .../share}/fonts/ISO10646_Kana.fon | Bin .../share}/fonts/Marlin_symbols.fon | Bin buildroot/share/fonts/README.md | 20 ++++++++++++ .../share}/fonts/make_fonts.bat | 0 13 files changed, 20 insertions(+), 30 deletions(-) delete mode 100644 Marlin/fonts/README.md delete mode 100644 Marlin/fonts/bdf2u8g.exe rename {Marlin => buildroot/share}/fonts/HD44780_C.fon (100%) rename {Marlin => buildroot/share}/fonts/HD44780_J.fon (100%) rename {Marlin => buildroot/share}/fonts/HD44780_W.fon (100%) rename {Marlin => buildroot/share}/fonts/ISO10646-1.fon (100%) rename {Marlin => buildroot/share}/fonts/ISO10646-4_Greek.fon (100%) rename {Marlin => buildroot/share}/fonts/ISO10646-5_Cyrillic.fon (100%) rename {Marlin => buildroot/share}/fonts/ISO10646_CN.fon (100%) rename {Marlin => buildroot/share}/fonts/ISO10646_Kana.fon (100%) rename {Marlin => buildroot/share}/fonts/Marlin_symbols.fon (100%) create mode 100644 buildroot/share/fonts/README.md rename {Marlin => buildroot/share}/fonts/make_fonts.bat (100%) diff --git a/Marlin/fonts/README.md b/Marlin/fonts/README.md deleted file mode 100644 index d418993912..0000000000 --- a/Marlin/fonts/README.md +++ /dev/null @@ -1,30 +0,0 @@ -The fonts are created with Fony.exe (http://hukka.ncn.fi/?fony) because Fontforge didn't do what I want (probably lack of experience). - -In Fony export the fonts to bdf-format. (Maybe another one can edit them with Fontforge.) Then run `make_fonts.bat` which calls `bdf2u8g.exe` with the parameters needed to produce the `.h` files. The `.h` files must be edited and moved: -- Replace `#include "u8g.h"` with `#include `, -- Replace `U8G_FONT_SECTION` with `U8G_SECTION`, -- Insert `.progmem.` right after the first quote `"`, -- Move the file to the main directory. - -How to integrate a new font: -Currently we are limited to 256 symbols per font. We use a menu system with 5 lines, on a display with 64 pixel height. That means we have 12 pixels per line. So to have any space between the lines we can use no more than 10 pixel height for the symbols. For up to 11 pixels set TALL_FONT_CORRECTION 1 when loading the font. -To fit 22 Symbols on the 128 pixel wide screen, the symbols can't be wider than 5 pixel, for the first 128 symbols. -For the second half of the font we now support up to 11x11 pixel. - -- Get `Fony.exe` from [hukka.ncn.fi](http://hukka.ncn.fi/?fony) -- Copy one of the existing `*.fon` files and use the copy for your work. -- Only change the pixels. Don't change width or height. -- Export as a `*.bdf` file -- Use `bdf2u8g.exe` to produce the `.h` file. Examples for the existing fonts are in `make_fonts.bat`. -- Edit the produced `.h` file to match our needs. Find hints in the `dogm_font_data_.h` files. -- Make a new entry in the font list in `ultralcd_impl_DOGM.h` before the `#else // fall-back` line: -```cpp - #elif ENABLED(DISPLAY_CHARSET_NEWNAME) - #include "dogm_font_data_yourfont.h" - #define FONT_MENU_NAME YOURFONTNAME - #else // fall-back -``` -- Add your font to the list of permitted fonts in 'language_en.h' -```cpp - ... || ENABLED(DISPLAY_CHARSET_YOUR_NEW_FONT) ... ) -``` \ No newline at end of file diff --git a/Marlin/fonts/bdf2u8g.exe b/Marlin/fonts/bdf2u8g.exe deleted file mode 100644 index 1e51b26567d78d2ba1b5eda6942a18561846dee2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56515 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 diff --git a/Marlin/fonts/HD44780_C.fon b/buildroot/share/fonts/HD44780_C.fon similarity index 100% rename from Marlin/fonts/HD44780_C.fon rename to buildroot/share/fonts/HD44780_C.fon diff --git a/Marlin/fonts/HD44780_J.fon b/buildroot/share/fonts/HD44780_J.fon similarity index 100% rename from Marlin/fonts/HD44780_J.fon rename to buildroot/share/fonts/HD44780_J.fon diff --git a/Marlin/fonts/HD44780_W.fon b/buildroot/share/fonts/HD44780_W.fon similarity index 100% rename from Marlin/fonts/HD44780_W.fon rename to buildroot/share/fonts/HD44780_W.fon diff --git a/Marlin/fonts/ISO10646-1.fon b/buildroot/share/fonts/ISO10646-1.fon similarity index 100% rename from Marlin/fonts/ISO10646-1.fon rename to buildroot/share/fonts/ISO10646-1.fon diff --git a/Marlin/fonts/ISO10646-4_Greek.fon b/buildroot/share/fonts/ISO10646-4_Greek.fon similarity index 100% rename from Marlin/fonts/ISO10646-4_Greek.fon rename to buildroot/share/fonts/ISO10646-4_Greek.fon diff --git a/Marlin/fonts/ISO10646-5_Cyrillic.fon b/buildroot/share/fonts/ISO10646-5_Cyrillic.fon similarity index 100% rename from Marlin/fonts/ISO10646-5_Cyrillic.fon rename to buildroot/share/fonts/ISO10646-5_Cyrillic.fon diff --git a/Marlin/fonts/ISO10646_CN.fon b/buildroot/share/fonts/ISO10646_CN.fon similarity index 100% rename from Marlin/fonts/ISO10646_CN.fon rename to buildroot/share/fonts/ISO10646_CN.fon diff --git a/Marlin/fonts/ISO10646_Kana.fon b/buildroot/share/fonts/ISO10646_Kana.fon similarity index 100% rename from Marlin/fonts/ISO10646_Kana.fon rename to buildroot/share/fonts/ISO10646_Kana.fon diff --git a/Marlin/fonts/Marlin_symbols.fon b/buildroot/share/fonts/Marlin_symbols.fon similarity index 100% rename from Marlin/fonts/Marlin_symbols.fon rename to buildroot/share/fonts/Marlin_symbols.fon diff --git a/buildroot/share/fonts/README.md b/buildroot/share/fonts/README.md new file mode 100644 index 0000000000..ccafbd7772 --- /dev/null +++ b/buildroot/share/fonts/README.md @@ -0,0 +1,20 @@ +# Marlin fonts + +## Author and license +The original author of the following font files is [A. Hardtung](https://github.com/AnHardt). + +Any copyright is dedicated to the Public Domain. +http://creativecommons.org/publicdomain/zero/1.0/ + + - HD44780_C.fon ([fe2bd23](https://github.com/MarlinFirmware/Marlin/commit/fe2bd237d556439499dfdee852c1550c7a16430a)) + - HD44780_J.fon ([fe2bd23](https://github.com/MarlinFirmware/Marlin/commit/fe2bd237d556439499dfdee852c1550c7a16430a)) + - HD44780_W.fon ([fe2bd23](https://github.com/MarlinFirmware/Marlin/commit/fe2bd237d556439499dfdee852c1550c7a16430a)) + - ISO10646-1.fon ([be79235](https://github.com/MarlinFirmware/Marlin/commit/be79235ef255a5c42fd385820447ec351f23b9b1)) + - ISO10646_5_Cyrillic.fon ([fe2bd23](https://github.com/MarlinFirmware/Marlin/commit/fe2bd237d556439499dfdee852c1550c7a16430a)) + - ISO10646_CN.fon ([6b1b718](https://github.com/MarlinFirmware/Marlin/commit/6b1b71837c98ceab55db7433357a13cd829d1ede)) + - ISO10646_Kana.fon ([fe2bd23](https://github.com/MarlinFirmware/Marlin/commit/fe2bd237d556439499dfdee852c1550c7a16430a)) + - Marlin_symbols.fon ([fe2bd23](https://github.com/MarlinFirmware/Marlin/commit/fe2bd237d556439499dfdee852c1550c7a16430a)) + +Any additional changes to these font files being distributed with Marlin are copyrighted under the terms of the [GPLv3](http://www.gnu.org/licenses/gpl-3.0.txt) license. + +## Documentation diff --git a/Marlin/fonts/make_fonts.bat b/buildroot/share/fonts/make_fonts.bat similarity index 100% rename from Marlin/fonts/make_fonts.bat rename to buildroot/share/fonts/make_fonts.bat