Switch to full style
Dneska se procesory objevují všude, pokud máte nějaký nápad, či udělát, tak se neváhejte pochlubit.
Odeslat odpověď

Fonty pre Ucglib/ ST7735

stř 30.05.2018 9:32

Páni, do takého multifunkčného dispejíka s Arduino Mini Pro a s SPI displejom 160x128 by som potreboval upraviť ( vytvoriť ) fonty.
Dôvod je, že sa mi celý font ucg_font_fur35_hr ( ten má štandartné ASCII znaky ) nezmestí do pamäte. Tož som použil ucg_font_fur35_hn ( ten má len čísla a pár znakov okolo ) zabudnúc na jednu vec: okrem čísel potrebujem ešte zobraziť "p" a "T". Najjednoduchšie by bolo v ucg_font_fur35_hn prepísať tabuľku napríklad pre "*" a "/", aby to zobrazilo "p" a "T".
S fontami som v živote nič nerobil, dajte, prosím nejaký tip. Vďaka.
display.jpg

Re: Fonty pre Ucglib/ ST7735

stř 30.05.2018 15:46

ddano007 píše:Páni, do takého multifunkčného dispejíka s Arduino Mini Pro a s SPI displejom 160x128 by som potreboval upraviť ( vytvoriť ) fonty.
Dôvod je, že sa mi celý font ucg_font_fur35_hr ( ten má štandartné ASCII znaky ) nezmestí do pamäte. Tož som použil ucg_font_fur35_hn ( ten má len čísla a pár znakov okolo ) zabudnúc na jednu vec: okrem čísel potrebujem ešte zobraziť "p" a "T". Najjednoduchšie by bolo v ucg_font_fur35_hn prepísať tabuľku napríklad pre "*" a "/", aby to zobrazilo "p" a "T".
S fontami som v živote nič nerobil, dajte, prosím nejaký tip. Vďaka.
display.jpg



pravdepodobne "fonty" bude nejaky binarny subor (?), obsahuje 0 a 1 v rastri aky ma displej, povedzme 5x7 = 35 nul a jedniciek na kazdy symbol/zmak/pismeno, z uspory miesta to bude vsetko nabuchane sprav dolava, takze znaky ktore hladas budu kdesi na nejakej bytovej adrese zacinajuce kdesi uprosted bytu..

ak je tam subor, urob zalohu a v nejako editore (napr HxD je vyborny) zmodifikuj tento subor (povedzme polovicu suboru vyjednickuj alebo vynuluj) a pozri co to urobilo..

edit: hej, vsak spominas ucg_font_fur35_hn subor... aka je jeho velkost? kolko ma v sebe znakov? aky je raster na displeji?
malo by sa dat dopocitat toto: priklad 5x7=35 krat pocet znakov 40 by mala byt velkost okolo 35x40/8bit = 175 bytov, pokial nie su rozotrani a info nie je nasukane
nadoraz bez nevyuziteho miesta v pamati
Odeslat odpověď