Hallo, gibt irgendwo schon eine Sammlung alternativer Fonts für graphlcd ? Die X11 Fonts kann man wohl nicht so einfach konvertieren...
Fonts für graphlcd
- bitkocher
- Geschlossen
-
-
hey,
ich bastel grad an tahoma und verdana. aber paar sachen tun noch ned so sauber...
-- randy
-
Hallo
theorische könnte man per Script, und convert aus dem ImageMagick eine
entsprechenende Bitmapvorlage und Beschreibungsdatei für convfnt generieren...Codeconvert -gravity NordWest -font "Vera Sans" -pointsize 12 -pen white -draw "text 1,16 'A" tmp1.bmp tmp2.bmp convert -gravity NordWest -font "Vera Sans" -pointsize 12 -pen white -draw "text 2,32 'B" tmp1.bmp tmp2.bmp usw.
ist aber eine heide arbeit einen enstprechenden Universalscript zu bauen der jeden
von X-System unterstützten Font in eine Zeichentable wandelt,
aber wenn, dann könnte jeder seinen Lieblingsfont bauen,Aber was sagt eigentlich das Copyright dazu ?
In Umlauf gebracht werden dürfen diese Zeichensätze sicher nicht...
Wenn aber jeder seinen Font selber wandelt spricht eigentlich nichts dagegen.Freiwillige Scripthacker vor !
Cu,
Andreas -
hey,
nachdem wir ja nicht den ttf font "verteilen", sondern ein bild von einem
font, der so aehnlich wie der verktor font aussieht (manche details fehlen),
seh ich da kein problem darin, da wir in dem fall das copyright an der erstellung
des bmp files haben-- randy
-
Zitat
Original von randy
nachdem wir ja nicht den ttf font "verteilen", sondern ein bild von einem
font, der so aehnlich wie der verktor font aussieht (manche details fehlen),
seh ich da kein problem darin, da wir in dem fall das copyright an der erstellung
des bmp files habenIch stimmt Dir zu, nennen wir es doch einfach Künstlerische Freiheit
und freie MeinungsäußerungAndreas
-
Hi,
ich habe mal meine dünnen Perl-Kenntnis zusammen gekratzt und mit einen
Font-Generator begonnen.Edit: Siehe nächstes Posting
der Script erzeugt schon das passende Bitmap...
-
Hi,
ich hab noch ein wenig weiter gehackt, und mit dem angefügten Perlscript
kann jetzt direkt aus einem beliebigen TTF-Font oder von jedem im XWindows-System
angeboten Zeichensatzen (per xfontsel) einen passender GLCD-Font generieren.
Der Script sollte ein BMP-Datei (generated.bmp) die GLCD-Fnt-Beschreibungsdatei
(generated.desc) und anschliessen den GLCD-Font (./generated.fnt) erzeugenErfordernisse:
* ImageMagick
* ImageMagick-perl
* crtfont (vom Graphlcd-Plugin)Dateinamen/Zeichensatz
* müssen vorher innerhalb des Script in den Parametern eingetragen werdenAnschliessen kann wird der Script aufgerufen werden
$ ./fontdump.pldie Ausgabe müsste wie folgt aussehen...
Codegeneriere für @/usr/lib/X11/fonts/TTF/FreeSans.ttf (12) schreibe desc=>./generated.desc cmd=>"./crtfont" -f BMP -b ./generated.bmp -d ./generated.desc -o ./generated.fnt Font './generated.fnt' created successfully
Ich weiss, das dies nur eine übler Hack ist, und ich übernehme keine Garantie für's gelingen.
Aber Kommentare und Anregungen dazu sind willkommen,
AndreasEdit: Nachschlag, anpasste Version incl. Verdana/Tahoma in 12/17 Pixel größe...
-
hey,
sieht ja ganz gut aus - danke fuer die muehe
-- randy
-
Hallo,
ZitatOriginal von randy
sieht ja ganz gut aus
Und mit der anfügten Version sieht es noch besser aus
Endlich habe ich auch eine Methode gefunden, bei der das monochrome Bild
in einem Schritt geschrieben werden kann, und ausserdem wird bei der
Farbreduktion nicht mehr ungewollt gedithert, und damit kommt
es zu keinem Farbbluten an den Schriftkanten...Happy Fontconverting,
Andreas -
hey,
ich hab jetzt mal das imagemagick und so hier auf meiner dev kiste installiert;
irgenwie sehen meine erzeugten fonts ned so toll aus... hab die windows-standard
fonts einfach mal getestet;
installiert ist:libmagick5_4%3a5.4.4.5-1woody1_i386.deb
imagemagick_4%3a5.4.4.5-1woody1_i386.deb
perlmagick_4%3a5.4.4.5-1woody1_i386.deb(plain debian woody)
kommt auch keine fehlermeldung beim umwandeln
-- randy
-
Hi,
ich denke speziell bei kleineren Zeichensätzen ist es schwierig,
da bei dem monochromen-Bildern, kein Font-Antialiasing (Graustufen zur Kantenglättung) eingesetzt werden kann.Versuche doch mit mit Auskommtieren bzw. Anpassen der Filterzeilen ein besseres Schriftbild zubekommen.
Blur -> Weichzeichner
Sharpen -> ScharfzeichnenCode############################################################################################## # Some filter to inc contrast $err = $image->Enhance( );die $err if $err; $err = $image->Normalize( );die $err if $err; $err = $image->Sharpen( 5 );die $err if $err; #$err = $image->Contrast( sharpen => "true" );die $err if $err; #$err = $image->Blur( "5" );die $err if $err;
Der stroke/fill Parameter im Textzeichenbefehl, weist dem
Image-Processor an eine Aussenlinie um Zeichenaussenkannte
zu zeichnen, was eine dickeres Schriftbild ergibt...Code$err = $image -> Annotate( text => qq[$out], # Enable follow lines for Boldtext # stroke => "black", # fill => "black", x => $x, y => $y, pointsize=> $pointsize, font => $font
Andreas
Edit:
ich hoffe es hat nicht's mit der Version zu tun,
[SIZE=3]rpm -qi ImageMagick-perl
Name : ImageMagick-perl Relocations: (not relocateable)
Version : 5.5.6 Vendor: Red Hat, Inc.
Release : 5 Build Date: Do 05 Jun 2003 18:37:11 CEST
Install Date: Mi 11 Feb 2004 18:04:18 CET Build Host: bugs.devel.redhat.com
Group : Systemumgebung/Bibliotheken Source RPM: ImageMagick-5.5.6-5.src. rpm
Size : 310848 License: freeware
Signature : DSA/SHA1, Mi 29 Okt 2003 01:22:56 CET, Key ID b44269d04f2a6fd2
Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL : http://www.imagemagick.org/
Summary : ImageMagick Perl-Bindungen
Description :
Perl-Bindungen zu ImageMagick.
Installieren Sie ImageMagick-perl, wenn Sie Perl-Skripte benutzen möchten,
die ImageMagick verwenden.[/SIZE]weil habe mal Arial-12 generiert und extreme Fehler sind nicht erkennbar
-
hey,
wird ned wirklich besser
nur wenn ich den stroke rausnehme, siehts einigermassen aus, aber
es fehlt dann auch viel.achja, arial-12. das erste war verdana-12. nicht wirklich klein
-- randy
-
Danke für Deine Mühe, auf jeden Fall ist das schon ein Ansatz, mit dem man vernünftig experimentieren kann. Der Font soll ja eigentlich nur aus größerer Entfernung (ca. 5m) noch gut zu lesen sein und braucht keinen Schönheitswettbewerb zu gewinnen
XF86 auf dem Display zu verwenden wäre wohl totaler Overkill für diese Anwendung. -
hat einer schon einen schönen Font für ein 12864 blue GLCD gebastelt, welcher supi ausschaut?
würde mich drüber freuen...
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!