Maks
Guest
Tue Jan 05, 2016 11:15 am
Witam wszystkich, poszukuję jakiegoś edytora fontów do projektów
embedded (na graficzny wyświetlacz). Moje wymagania:
- Rozsądna cena jak na domowy użytek,
- Możliwość eksportu do tablicy którą można umieścić w kodzie (c),
- Możliwość edycji pojedynczych znaków,
- Import fontów "systemowych",
- Wycinanie zbędnych odstępów,
- Fajnie jakby od razu mógł konwertować bmp do tablicy w c
Coś możecie polecić?
--
Pozdrawiam
Maks
cezar
Guest
Tue Jan 05, 2016 11:30 am
On 05/01/2016 10:15, Maks wrote:
Quote:
Witam wszystkich, poszukuję jakiegoś edytora fontów do projektów
embedded (na graficzny wyświetlacz). Moje wymagania:
- Rozsądna cena jak na domowy użytek,
- Możliwość eksportu do tablicy którą można umieścić w kodzie (c),
- Możliwość edycji pojedynczych znaków,
- Import fontów "systemowych",
- Wycinanie zbędnych odstępów,
- Fajnie jakby od razu mógł konwertować bmp do tablicy w c
Coś możecie polecić?
Witaj,
Ostatnia wersja Adafruit-GFX-Library ma obsługę fontów. Jest tam też
dołączone narzędzie do konwersji fontów true type do tablicy c (generuje
plik nagłówkowy z fontem) ....
https://github.com/adafruit/Adafruit-GFX-Library/tree/master/fontconvert
c.
Maks
Guest
Tue Jan 05, 2016 11:39 am
W dniu 2016-01-05 o 11:30, cezar pisze:
Quote:
On 05/01/2016 10:15, Maks wrote:
Witam wszystkich, poszukuję jakiegoś edytora fontów do projektów
embedded (na graficzny wyświetlacz). Moje wymagania:
- Rozsądna cena jak na domowy użytek,
- Możliwość eksportu do tablicy którą można umieścić w kodzie (c),
- Możliwość edycji pojedynczych znaków,
- Import fontów "systemowych",
- Wycinanie zbędnych odstępów,
- Fajnie jakby od razu mógł konwertować bmp do tablicy w c
Coś możecie polecić?
Witaj,
Ostatnia wersja Adafruit-GFX-Library ma obsługę fontów. Jest tam też
dołączone narzędzie do konwersji fontów true type do tablicy c (generuje
plik nagłówkowy z fontem) ....
https://github.com/adafruit/Adafruit-GFX-Library/tree/master/fontconvert
c.
Szkoda że niema graficznego edytora, bo czasem pasuje przeedytować dany
font.
--
Pozdrawiam
Maks
cezar
Guest
Tue Jan 05, 2016 12:58 pm
On 05/01/2016 10:39, Maks wrote:
Quote:
W dniu 2016-01-05 o 11:30, cezar pisze:
On 05/01/2016 10:15, Maks wrote:
Witam wszystkich, poszukuję jakiegoś edytora fontów do projektów
embedded (na graficzny wyświetlacz). Moje wymagania:
- Rozsądna cena jak na domowy użytek,
- Możliwość eksportu do tablicy którą można umieścić w kodzie (c),
- Możliwość edycji pojedynczych znaków,
- Import fontów "systemowych",
- Wycinanie zbędnych odstępów,
- Fajnie jakby od razu mógł konwertować bmp do tablicy w c
Coś możecie polecić?
Witaj,
Ostatnia wersja Adafruit-GFX-Library ma obsługę fontów. Jest tam też
dołączone narzędzie do konwersji fontów true type do tablicy c (generuje
plik nagłówkowy z fontem) ....
https://github.com/adafruit/Adafruit-GFX-Library/tree/master/fontconvert
c.
Szkoda że niema graficznego edytora, bo czasem pasuje przeedytować dany
font.
Ale do tego masz pełno darmowych narzędzi....
https://fontforge.github.io/en-US/
http://ttfedit.sourceforge.net/
https://birdfont.org/
i pewnie wiele innych....
Marek
Guest
Tue Jan 05, 2016 1:04 pm
On Tue, 5 Jan 2016 11:15:37 +0100, Maks <blebleble@blebble.ble> wrote:
Quote:
Witam wszystkich, poszukuję jakiegoś edytora fontów do projektów
embedded (na graficzny wyświetlacz). Moje wymagania:
- Rozsądna cena jak na domowy użytek,
- Możliwość eksportu do tablicy którą można umieścić w kodzie (c),
- Możliwość edycji pojedynczych znaków,
- Import fontów "systemowych",
- Wycinanie zbędnych odstępów,
- Fajnie jakby od razu mógł konwertować bmp do tablicy w c
Coś możecie polecić?
Do prostego embedowania fontow w kodzie C możesz wykorzystać dowolne
fonty w formacie pcf (w x11 masz ich pełno) konwertując je do tablic
w C np. image magickiem (do formatu xbm). Tu masz przykład:
http://stackoverflow.com/questions/2156572/c-header-file-with-bitmapped-fonts/2156872#2156872
--
Marek
JarosĹaw SokoĹowski
Guest
Tue Jan 05, 2016 1:51 pm
pan cezar napisał:
Quote:
Trzeba się skupić na tych "wielu innych", bowiem te wymienione zostały
stworzone do obróbki fontów obwiedniowych. A to całkiem co innego.
--
Jarek
Maks
Guest
Tue Jan 05, 2016 2:05 pm
W dniu 2016-01-05 o 12:58, cezar pisze:
Quote:
Problem jest taki że font systemowy najwyraźniej nie jest tylko biało
czarny, ale ma też odcienie szarości. Dzięki temu śliczne wygląda na
monitorze, ale jak się go tak jeden do jeden przekonwertuje na jedno
bitowy to już niekoniecznie.
Po takiej konwersji wypada go poprawić. Możliwe że dało by się przed
konwersją zrobić 1 bitowy kolor, do sprawdzenia...
--
Pozdrawiam
Maks
cezar
Guest
Tue Jan 05, 2016 3:28 pm
On 05/01/2016 12:51, Jarosław Sokołowski wrote:
Quote:
Trzeba się skupić na tych "wielu innych", bowiem te wymienione zostały
stworzone do obróbki fontów obwiedniowych. A to całkiem co innego.
masz rację.
Ten wydaje się spełniać wymagania wątkotwórcy...
http://www.mikroe.com/glcd-font-creator/
c.
JarosĹaw SokoĹowski
Guest
Tue Jan 05, 2016 5:57 pm
pan cezar napisał:
Quote:
Trzeba się skupić na tych "wielu innych", bowiem te wymienione zostały
stworzone do obróbki fontów obwiedniowych. A to całkiem co innego.
masz rację.
Ten wydaje się spełniać wymagania wątkotwórcy...
http://www.mikroe.com/glcd-font-creator/
No chyba że ktoś by do tego chciał zaprząc Metafonta (w swoim czasie
sporo w tym języku pisałem, ciekawe ile jeszcze pamiętam). Rasteryzacja
opisanych krzywych do urządzeń niskiej rozdielczości jest tam znakomita.
--
Jarek
JarosĹaw SokoĹowski
Guest
Tue Jan 05, 2016 5:57 pm
Pan Maks napisał:
Quote:
Problem jest taki że font systemowy najwyraźniej nie jest tylko biało
czarny, ale ma też odcienie szarości. Dzięki temu śliczne wygląda na
monitorze, ale jak się go tak jeden do jeden przekonwertuje na jedno
bitowy to już niekoniecznie.
A to nie jest tak, że antyaliasing robi dopiero system?
--
Jarek
Maks
Guest
Tue Jan 05, 2016 6:51 pm
W dniu 2016-01-05 o 17:57, Jarosław Sokołowski pisze:
Quote:
Pan Maks napisał:
Problem jest taki że font systemowy najwyraźniej nie jest tylko biało
czarny, ale ma też odcienie szarości. Dzięki temu śliczne wygląda na
monitorze, ale jak się go tak jeden do jeden przekonwertuje na jedno
bitowy to już niekoniecznie.
A to nie jest tak, że antyaliasing robi dopiero system?
Tego nie wiem. W każdym bądź razie jak poprosiłem aby mi namalował znaki
na "bitmapie", to już były z antyaliasingiem.
Można by się było jeszcze pobawić:
https://msdn.microsoft.com/pl-pl/library/ssazt6bs%28v=vs.110%29.aspx
SingleBitPerPixel
W każdym bądź razie po konwersji najbardziej na małe fonty, i tak pasuje
je przeedytować.
--
Pozdrawiam
Maks
Maks
Guest
Tue Jan 05, 2016 6:54 pm
W dniu 2016-01-05 o 15:28, cezar pisze:
Quote:
On 05/01/2016 12:51, Jarosław Sokołowski wrote:
Trzeba się skupić na tych "wielu innych", bowiem te wymienione zostały
stworzone do obróbki fontów obwiedniowych. A to całkiem co innego.
masz rację.
Ten wydaje się spełniać wymagania wątkotwórcy...
http://www.mikroe.com/glcd-font-creator/
c.
Dzięki, wygląda dobrze. Jeszcze do sprawdzenia czy to licencyjnie nie
tylko pod ich kompilator.
--
Pozdrawiam
Maks
JarosĹaw SokoĹowski
Guest
Tue Jan 05, 2016 8:27 pm
Pan Maks napisał:
Quote:
Problem jest taki że font systemowy najwyraźniej nie jest tylko biało
czarny, ale ma też odcienie szarości. Dzięki temu śliczne wygląda na
monitorze, ale jak się go tak jeden do jeden przekonwertuje na jedno
bitowy to już niekoniecznie.
A to nie jest tak, że antyaliasing robi dopiero system?
Tego nie wiem. W każdym bądź razie jak poprosiłem aby mi namalował znaki
na "bitmapie", to już były z antyaliasingiem.
Czy "namalował na bitmapie" znaczy to samo, co "wynik zapisał w pliku"?
To ja mu się nie dziwię. Po prostu zawsze stosuje antyaliasing, bez
względu na to, czy wynik jest od razu na ekranie, czy na dysku. Znam
takie systemy, które świetnie sobie radzą z miękkim przedstawianiem
wszystkiego, co im się poda w zwiększonej skali. Stosowanie gotowych
fontów z wieloma stopniami szarości by było trochę dziwne. Wyobraźmy
sobie, że chcemy otoczyć napis ramką, w dodatku z zaokrąglonymi brzegami.
Dlaczego ramka ma być szczerbata, a literki nie?
Quote:
Takie rzeczy jak zabawa elementami pisma, to już szczebel wyżej ("łodyga"
to chyba to samo co "stem"). Zaczęła się we wspomnianym Metafoncie, później
przeszła fo fontów PS i TT, teraz również w innych miejscach.
Quote:
W każdym bądź razie po konwersji najbardziej na małe fonty, i tak pasuje
je przeedytować.
Drugą, poza wyglądem, zaletą stosowania dużych fontów zmniejszanych wraz
z antyaliasingiem jest to, że znak nie musi mieć szerokości wyrażonej
całkowitą liczba pikseli. Więc nie ma problemu w tym, że napis się nie
mieści, bo jest sa długi o jedną literę. Zawsze można go dopasować, w
rozsądnych granicach oczywiście. Więc to chyba zły pomysł, takie wstępne
przygotowanie fontów z gotowym antyaliasingiem. A już zwłaszcza ich
ręczna edycja.
--
Jarek