RTV forum PL | NewsGroups PL

Jaki edytor fontów do projektów embedded z konwersją BMP na tablicę C?

Edytor do fontów poszukiwany

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jaki edytor fontów do projektów embedded z konwersją BMP na tablicę C?

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:
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....

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:

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....



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

elektroda NewsGroups Forum Index - Elektronika Polska - Jaki edytor fontów do projektów embedded z konwersją BMP na tablicę C?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map