8x8 matrix font generator

Alles wat niet past in bovenstaande onderwerpen
Berichten: 40
Geregistreerd: 19 Mei 2016, 15:37

8x8 matrix font generator

Berichtdoor cuhka » 15 Nov 2016, 14:23

Ik zoek een tooltje dat voor een 8x8 matrix een subset van een (TrueType) font kan omzetten, in serie 8x8 bitmaps, of kant-en-klaar Arduino code. Tips?

Advertisement

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: 8x8 matrix font generator

Berichtdoor Koepel » 15 Nov 2016, 18:54

http://www.fontlab.com/
https://fontforge.github.io/en-US/

Waarom zou je jezelf in zo'n wespennest begeven ?
Hoe zit het met de copyrights ?
Denk je dat je een TrueType font automatisch naar 8x8 kunt omzetten en dat het dan nog leesbaar is ook ? Ik denk van niet :(

De U8g2 heeft veel 8x8 fonts :) https://github.com/olikraus/u8g2/wiki/fntlist8x8
Een onderdeel van U8g2 is U8x8. Dat is zo klein mogelijke code voor de 8x8 fonts.

De definities van de bitmaps zit in het bestand "u8g2_fonts.c". Dat is 10Mbyte groot :o
Het zit in deze map: https://github.com/olikraus/u8g2/tree/master/csrc
Ik weet niet of ergens beschreven staat hoe die gegevens van de bitmap opgebouwd zijn. Het heet 'glyphdata', maar de code van U8G2 is te groot om dat even te kunnen doorgronden. Anders zou ik een testje kunnen doen met 'x' en ' ' naar de seriële monitor.

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: 8x8 matrix font generator

Berichtdoor nicoverduin » 15 Nov 2016, 19:00

Het is ook niet eens zozeer de file die je wilt verwerken, maar ook nog eens het eerst om te zetten in een formaat dat de compiler kan verwerken. En inderdaad.... TTF (True type font) wordt gewoon SF (shit font)...
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 40
Geregistreerd: 19 Mei 2016, 15:37

Re: 8x8 matrix font generator

Berichtdoor cuhka » 15 Nov 2016, 20:13

Leesbaar.... Het gaat om herkenbaar.

Ik wil de volgende karakters weergeven:
Afbeelding
Afbeelding
Afbeelding

Of althans, een deel ervan, degene die een beetje goed uitkomen op een display. Het moet eruit zien alsof er een boodschap van aliens weergegeven wordt.

Haalbaar?

[edit 1] (en qua licentie 'free', maar behalve dat, de kans dat mijn project ooit mijn huis verlaat is niet heel groot)

[edit 2] als ik mijn 16x16 display aan de praat krijgt mogen de bitmaps ook 16x16 zijn voor betere herkenbaarheid

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: 8x8 matrix font generator

Berichtdoor nicoverduin » 15 Nov 2016, 21:00

Ik zou zeggen pak een vel ruitjes papier en teken ze in de matrix uit. Zet de binaire waarde ernaast en klop ze over.
Je bent zo klaar want je zult ontdekken dat de meeste waarschijnlijk niet kunnen in een 8x8.
16x16 geeft meer ruimte maar dit zou voor jou een goede exercitie zijn in binaire notatie en font ontwikkeling.
Als je een omzetter hebt, ben je er nog niet want dan moet je nog steeds de bitpatronen in jouw sketch krijgen. Ofwel via een SD file die het juiste formaat heeft of als tekst in het programma om door de IDE te kunnen compileren. Dus moet je ze ook nog kunnen verwerken.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 40
Geregistreerd: 19 Mei 2016, 15:37

Re: 8x8 matrix font generator

Berichtdoor cuhka » 15 Nov 2016, 21:41

nicoverduin schreef:maar dit zou voor jou een goede exercitie zijn in binaire notatie [...]

Ja? Zou ik dat nog nodig hebben na >32 jaar software ontwikkeling?

nicoverduin schreef:maar dit zou voor jou een goede exercitie zijn [...] font ontwikkeling.

Ach, de goede oude tijd dat ik op de C64 een font ontwerp programma had gemaakt. Dat was ook 8x8, maar uiteindelijk is dat soort creativiteit niet zo mijn ding.

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: 8x8 matrix font generator

Berichtdoor nicoverduin » 15 Nov 2016, 21:48

Wat je wilt. Ik ben geen probleemhebber:)
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: 8x8 matrix font generator

Berichtdoor Koepel » 15 Nov 2016, 22:32

Dit is met de hand geoptimaliseerd in een veld van 8x8. Welk teken is het ?
Heb je nog ruimte tussen de karakters nodig links en rechts ? en misschien ook er boven en er onder ? Bedoel je misschien 5x7 ?
Bijlagen
8x8.png
8x8.png (1.6 KiB) 9239 keer bekeken

Berichten: 40
Geregistreerd: 19 Mei 2016, 15:37

Re: 8x8 matrix font generator

Berichtdoor cuhka » 15 Nov 2016, 23:26

Hmmmm..... :oops: Kan 'm niet vinden :oops:

Ik denk dat ik overtuigd ben. Wellicht iets anders bedenken. :(

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: 8x8 matrix font generator

Berichtdoor Koepel » 16 Nov 2016, 08:36

Het is de letter 'O', niet de kleine 'o', maar de grote 'O'.

Volgende

Terug naar Theekransje

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 7 gasten