[Allegro] Kontrolle von Font-Installation
Roland Henkel
rhenkel at snafu.de
So Feb 13 11:53:19 CET 2005
Lieber Herr Weisweiler,
Ich wollte die Lösung hier nur skizziert haben und unterstellte, dass
Herr Allers dann schon wissen würde,
wie er es am Besten macht.
Viele Grüsse
R. Henkel
Dr. Hilger Weisweiler schrieb:
>Lieber Herr Henkel,
>
>auf Herrn Allers' Frage hin habe ich eine andere Loesung ausprobiert,
>die mich noch eleganter deucht, weil sie nicht fuer nur alle
>Windows-Betriebssysteme funktioniert, sondern auch die Faelle abdeckt,
>in denen das Betriebssystem nicht auf c: liegt. Dergleichen gibt's ja
>leider durchaus. Folgende Zeilen habe ich in _START.FLX geschrieben:
>
>+++++++++++++++++++++++
>
>get env windir
>ins #uev
>var #uev "\\fonts\\a-times.ttf"
>fsize
>if no jump info
>jump weiter
>
>:info
>var "Die Fonts sind nicht installiert ..."
>ansi
>mes
>
>:weiter
>
>+++++++++++++++++++++++
>
>Die Message ist natuerlich wesentlich umfassender und informativer,
>als sie hier wiedergegeben werden kann.
>
>Nach der Message wird STARTGER.RTF angezeigt, und darin habe ich einen
>Flex verankert, der ein Fonts-Installationsprogramm startet
>(WZIDFONT.EXE, das auch auf dem allegro-FTP-Server angeboten wird).
>
>Beste Gruesse,
>H. Weisweiler
>
>
>-----Ursprüngliche Nachricht-----
>Von: Roland Henkel <rhenkel at snafu.de>
>An: Allegro-C Diskussionsliste <allegro at biblio.tu-bs.de>
>Datum: Sonntag, 13. Februar 2005 10:50
>Betreff: Re: [Allegro] Kontrolle von Font-Installation
>
>
>
>
>>Hallo Herr Allers,
>>
>>
>>
>>
>>>Wie kompliziert ist diese Kontrollroutine denn? Und wie portabel? So
>>>etwas würde mir nämlich auch sehr nützen.
>>>
>>>
>>>
>>>
>>Vielleicht genügt es einfach, wenn Sie das Vorhandensein der
>>entsprechenden Font-Datei abtesten.
>>Sie können das z.B. in einer Batchdatei, die Sie über einen Flex
>>einbinden (Beispiel aus XP)
>>
>>@echo off
>>if not exist c:\windows\fonts\a-*.ttf goto nichtda
>>echo Fonsts sind vorhanden
>>goto ende
>>:nichtda
>>echo Fonts sind nicht da :-(
>>:ende
>>
>>
>>Sie können aber auch versuchen, in einem Flex die Fontdateien mit
>>
>>
>open
>
>
>>für lesen zu öffnen. Der Batch-Weg ist insofern komfortabler, als
>>
>>
>dass
>
>
>>Sie mit einer Abfrage gleich alle a-*-Fonts prüfen können.
>>
>>
>>Viele Grüsse
>>R. Henkel
>>_______________________________________________
>>Allegro mailing list
>>Allegro at biblio.tu-bs.de
>>http://sun250.biblio.etc.tu-bs.de/mailman/listinfo/allegro
>>
>>
>
>_______________________________________________
>Allegro mailing list
>Allegro at biblio.tu-bs.de
>http://sun250.biblio.etc.tu-bs.de/mailman/listinfo/allegro
>
>
>
Mehr Informationen über die Mailingliste Allegro