Fonty na graf.displej

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
filuta

Fonty na graf.displej

#1 Příspěvek od filuta »

Prosím nevíte kde se dají sehnat fonty na graf displej nebo alespoň nějaký program na vytvoření do dig podoby(neco podobného jak jsou znaky v displejích 2x16 které mají 5x7 znaku.)Sháním nějaký program který by mi to po vytvoření znaku nějak přepočítal do 0 a 1
Uživatelský avatar
Atlan
Příspěvky: 4514
Registrován: 10 kvě 2004, 00:00
Bydliště: Košice

#2 Příspěvek od Atlan »

vidm to na ceruzku a papier :)
Uživatelský avatar
Hill
Administrátor
Příspěvky: 21237
Registrován: 10 zář 2004, 02:00
Bydliště: Jičín, Český ráj

#3 Příspěvek od Hill »

Souhlas, na těch pár bajtů by to snad ani nestálo za to.
Řadič 44780 (například) má pro UDG 64 bajtů CGRAM, takže dovoluje uložit 8 UDG znaků ve formátu 5x8 (8 bajtů na znak) nebo 4 UDG znaky ve formátu 5x10 (v tom případě používá 11 bajtů na znak). Na to přece nepotřebuješ program, se čtverečkovaným papírem a tužkou to skutečně bude rychlejší.
Uživatelský avatar
Crifodo
Příspěvky: 14779
Registrován: 11 říj 2005, 00:00

#4 Příspěvek od Crifodo »

po stáhnutí přílohy přejmenuj příponu na .zip

*************************************

http://software.informer.com/getfree-bi ... -software/
Přílohy
cv_fonted.pdf
(22.12 KiB) Staženo 217 x
filuta

#5 Příspěvek od filuta »

stahnu to a uvidíme pro první dvě odpovědi: já nechci zapsat znaky do displeje s řadičem 44780 ale chci si vytvořít celou grafickou sadu kterou bych si uložil do externí eeprom a potom jen volal příslušné bajty pro daný znak, na www.mcu.cz jsem našel program font který umí natáhnout písmo s windows a potom daný znak rozdělí na čtverečky které značí příslušné bity no a když budu mít znak např. 24 bitu vysoky a 16 bitu šíroky tak si spočítejte kolik to je bajtu na jeden znak a potom na celou abecedu. U toho bych asi strívil hodiny a v dnešní době počítačů...
filuta

#6 Příspěvek od filuta »

mimo tocelou sadu znaku 5x7 mám a např znaku A odpovídá 0x7E 0x11 0x11 0x11 0x7E ,no a znaku který bude 24bitu vysoky a 16bitu široký tak bude potřeba 48 bajtu takže to nebude par bajtu
Uživatelský avatar
Crifodo
Příspěvky: 14779
Registrován: 11 říj 2005, 00:00

#7 Příspěvek od Crifodo »

filuta píše:mimo tocelou sadu znaku 5x7 mám a např znaku A odpovídá 0x7E 0x11 0x11 0x11 0x7E ,no a znaku který bude 24bitu vysoky a 16bitu široký tak bude potřeba 48 bajtu takže to nebude par bajtu


filuta píše:Prosím nevíte kde se dají sehnat fonty na graf displej nebo alespoň nějaký program na vytvoření do dig podoby(neco podobného jak jsou znaky v displejích 2x16 které mají 5x7 znaku.)Sháním nějaký program který by mi to po vytvoření znaku nějak přepočítal do 0 a 1


První dotaz zněl trochu jinak. Font v rastru 24x16 px se snad ani nepoužívá v párřádkových zobrazovačích? A v plnohodnotných grafických systémech se pro zobrazení fontů používají už hodně dlouho jiné metody jak dobře zobrazovat fonty i s příslušnými fintami. Návrh fontu pro jemné zobrazení taky předpokládá jistou úroveň výtvarných předpokladů a znalostí o zásadách tvorby písma, jestli to má k něčemu vypadat.
Jinak nějaké fonty pro maticové zobrazovače jsou v balíku CorelDraw, Adobe Illustrator, možná i Zoner.
filuta

#8 Příspěvek od filuta »

prosím a nešlo by řict jaké metody se používají nebo jak to mám nejlíp udělat když chci na displeji z nokie 3310 zobrazit nápis o výšce 15mm
Uživatelský avatar
Crifodo
Příspěvky: 14779
Registrován: 11 říj 2005, 00:00

#9 Příspěvek od Crifodo »

nevím jestli se dá displeji z mobilu říkat plnohodnotný grafický systém, měl jsem na mysli PC monitorya grafické karty pro dtp. Tam se uplatní zapnutí vyhlazování hran písem což je sw antialiasing.
http://www.chip.cz/cs/tipy-a-triky/zlep ... orech.html
Pro kvalitní zobrazení písem nezávisle na velikosti se přešlo od bitových písem k vektorovým, kde se nezobrazuje otrocky každý pixel podle mapy dotyčného písma, ale vektorově (tvar písmena je matematicky popsán a výsledná podoba je prací grafické karty nebo výstupního zařízení). Velmi zjednodušeně místo aby procesor počítal polohu pixelů které zabírají spoustu místa v paměti, stará se o zobrazení fontu RIP (raster image procesor) nebo příslušná částr fw grafické karty, současně řeší scroll, průhlednost atd.)
http://www.grafika.cz/art/sazba/post_a_truetype.html
Takže asi nic pro jednoduchý bitmapový grafický systém :roll:
Nevím jestli ti nejde spíš o zobrazení obrázku typu logo než o zobrazení fontu?
filuta

#10 Příspěvek od filuta »

Je to proto že jsem chtěl vyzkoušet grafický displej z nokie 3310 (mám jich asi 5ks) chci si udělat dig. stupnici k tuneru ,zkoušet zobrazit běžící text, zkoušet komunikovat s eeprom apod.prostě si pohrát
filuta

#11 Příspěvek od filuta »

Tak jsem našel program bitfontcreator pro který by mi vyhovoval, chyba je v tom že je to demo a neudělá to všechny znaky z nainportovaného písma z windows nemá někdo plnou verzi?
Přílohy
bitfontcreator.JPG
(125.84 KiB) Staženo 131 x
Uživatelský avatar
Atlan
Příspěvky: 4514
Registrován: 10 kvě 2004, 00:00
Bydliště: Košice

#12 Příspěvek od Atlan »

kup si plnu verziu alebo najdi na nete....
Naposledy upravil(a) Atlan dne 07 led 2010, 09:37, celkem upraveno 1 x.
Uživatelský avatar
Atlan
Příspěvky: 4514
Registrován: 10 kvě 2004, 00:00
Bydliště: Košice

#13 Příspěvek od Atlan »

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“