Forum: PC Hard- und Software 6-8px Win1252 Font


von A. B. (funky)


Lesenswert?

Hi,

ich suche mir einen Wolf und finde keinen 6px Bitmap Font für win1252 
aka ANSI. Hat jemand da einen brauchbaren Font zur Hand? Letzendlich 
will ich ein c-Header generieren und falls jemand sowas hat, nehme ich 
es gerne. Aber ein ttf o.ä. würde auch schon helfen.

Die normalen Windows Fonts sind nicht brauchbar da die bei dieser 
Pixelgröße unbrauchbar sind.

Danke falls jemand was hat

von michael_ (Gast)


Lesenswert?

Kannst du das nochmal für normale PC-Benutzer übersetzen?
Egal ob für WIN oder Linux.

von Georg (Gast)


Lesenswert?

A. B. schrieb:
> Aber ein ttf o.ä. würde auch schon helfen.

TrueType mit 6 Pixel (und lesbar) - da liegt ein Missverständnis vor.

Georg

von Georg (Gast)


Lesenswert?

Wenn der Titel was sinnvolles aussagt (6 bis 8 Pixel):
5 x 7 ist üblich.

Georg

von foobar (Gast)


Lesenswert?

win1252 hat wenig mit ANSI zu tun.  Wenn dir iso8859-1/15 ausreicht, 
schau dir mal die neep-Fonts von Jim Knoble (jmk) an (die sind ab 5 
Pixel).

In der Rockbox-Firmware sind die u.A. drin:
   http://rasher.dk/rockbox/fonts/jmk/
Mehr zu dem (einfachen) Format:
   https://www.rockbox.org/wiki/FontFormat

Quellen:
   https://github.com/nikolas/jmk-x11-fonts

von foobar (Gast)


Lesenswert?

> TrueType mit 6 Pixel (und lesbar) - da liegt ein Missverständnis vor.

TrueType unterstützt dafür (also kleine Größen) eingebettete 
Bitmap-Fonts.

von Nano (Gast)


Lesenswert?

foobar schrieb:
>> TrueType mit 6 Pixel (und lesbar) - da liegt ein Missverständnis
> vor.
>
> TrueType unterstützt dafür (also kleine Größen) eingebettete
> Bitmap-Fonts.

Dann sollte er alte Windows 3.1 Schriftarten herauskramen. Die dürften 
das am ehesten unterstützen, da man damals auch nur geringe 
Bildschirmauflösungen hatte und man somit kleine Schriften nehmen 
musste, wenn etwas bei diesen geringen Auflösungen draufpassen sollte.

Heute ist die Auflösung und DPI Zahl so riesig, dass man selbst auf 
kleinster Fläche für ein Zeichen dutzende Pixel verschwenden kann.

von A. B. (funky)


Lesenswert?

Georg schrieb:
> Wenn der Titel was sinnvolles aussagt (6 bis 8 Pixel):
> 5 x 7 ist üblich.

Stimmt. Das habe ich mittlerweile auch bemerkt. Also 5-8 Pixel ;)

von A. B. (funky)


Lesenswert?

foobar schrieb:
> win1252 hat wenig mit ANSI zu tun.  Wenn dir iso8859-1/15 ausreicht,
> schau dir mal die neep-Fonts von Jim Knoble (jmk) an (die sind ab 5
> Pixel).

https://de.wikipedia.org/wiki/Windows-1252 sagt ANSI.

Danke für die Links. Ich schaue mir das mal an

von Clemens L. (c_l)


Lesenswert?

Bei X11 sind viele Bitmap-Fonts dabei:
https://opensource.apple.com/source/X11fonts/X11fonts-14/font-misc-misc/font-misc-misc-1.1.2/
Das BDF-Format ist ziemlich selbsterklärend. "ISO10646" ist Unicode; du 
musst dir die passenden Einträge für CP1252 selbst heraussuchen.

von asd (Gast)


Lesenswert?


von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Evtl. mal in den Grafik-Libs für Arduino von Adafuit nachsehen. 5x7 ist 
das absolute Minimum, gab es schon für LED-Matrix-Anzeigen in den 80ern.

Notfalls selber mit einigen Zeilen eigener Software zusammenklicken. Bei 
dieser geringen Größe sind sowieso viele händische "Optimierungen" 
erforderlich. Die thumbe Umwandlung eines bestehenden TTF/OTF-Fonts wird 
da nur wenig Ansehnliches hervorbringen.

von Daniel A. (daniel-a)


Lesenswert?

Eventuell kannst du eine Font von dem Generator hier nehmen: 
https://deathgenerator.com/
Ist auch auf github: https://github.com/foone/SierraDeathGenerator
Die fonts scheinen als png unter games/*/*-font.png zu liegen.

Ich habe auch mal schnell noch das hier gebaut: 
https://font-s.s.abrecht.li/ Ist nicht ideal, aler vielleicht hilft es 
ja trotzdem. Eigentlich wollte ich noch das laden von X11 und linux 
kernel fonts / psf fonts einbauen, bin aber nicht mehr dazu gekommen. 
(Normale web fonts kann man aber laden)

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.