Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Console: Zeichensatz bearbeiten (https://www.delphipraxis.net/92617-console-zeichensatz-bearbeiten.html)

MacGuyver 23. Mai 2007 11:53


Console: Zeichensatz bearbeiten
 
Moin Leute :hi:

Meine Console auf dem Panel habe ich nun so weit. Jetzt möchte ich noch den Zeichensatz anpassen. Es stehen nur die Zeichensätze "Lucida Console" und "Rasterschriftart" zur Verfügung.

Lucida Console
Den Zeichensatz habe ich versucht mit Softy(http://www.soft-ware.net/multimedia/...ner/p01041.asp) zu bearbeiten. Danach ist der Zeichensatz aus der Auswahl herausgenommen worden. Dann habe ich die originale Datei zurückgeholt und nach einem Neustart war die Auswahl wieder komplett. Uff. <schwitz>

Rasterschriftart
Der Zeichensatz soll Terminal heißen. Diese eine Schrift ist garantiert nicht die angezeigte Schrift. Wenn man die Größe wechselt, sieht man in der Beispielsansicht wie verschiedene Schriften verwendet werden. Wo kommen die Zeichensätze her?

Ich habe in meiner Dos-Anwendung den Zeichensatz mit speziellen Zeichen angereichert. Nun möchte ich auch eine korrekte Darstellung im Fenster haben. Wie geht das?


Stefan

Luckie 23. Mai 2007 12:03

Re: Console: Zeichensatz bearbeiten
 
Guckst du hier: http://blogs.msdn.com/oldnewthing/ar...6/2659903.aspx

MacGuyver 23. Mai 2007 12:47

Re: Console: Zeichensatz bearbeiten
 
Habb isch voll krass kuckt, du.

Ich möchte den vorhandenen Zeichensatz einfach mal um meine gewünschten Zeichen erweiten. Der Zeichensatz soll aus vga437.fon kommen. Da habe ich das C bei dem Teil geändert um zu sehen, daß meine Änderung auch etwas bewirkt. Sch***e ist, keine Änderung.

Wo kommt der Zeichensatz in der Konsole her? Ich suche mir schon seit Tagen einen Wolf. :-D

Luckie 23. Mai 2007 13:11

Re: Console: Zeichensatz bearbeiten
 
Zitat:

Zitat von MacGuyver
Habb isch voll krass kuckt, du.

Verarschen lasse ich mich nicht.

Der Link sollte dir zeigen, dass es wohl nicht so einfach ist die Schrift zu ändern und warum das so ist. Da ein Zeichensatz auch an eine Schrift gebunden ist, die Schrift muss das Zeichen ja enthalten zum Darstellen, dürfte dein Vorhaben ähnlich (fast) unlösbar sein, wie eine andere Schrift der Konsole zuzuweisen.

MacGuyver 23. Mai 2007 13:25

Re: Console: Zeichensatz bearbeiten
 
Zitat:

Verarschen lasse ich mich nicht.
Tut mir leid, verarschen wollte ich dich nicht. "Guckst du hier" ist nunmal kanack aus "Was guckst du" und hat sich eingebürgert.

Da hast du schon recht. Das Zeichen was bei meinem Programm dann aber in der Konsole zu sehen ist, kommt doch irgendwo her. Also müßte ich doch nur das passende Zeichen in dem Zeichensatz verändern. Bei dem Zeichensatz 12x16 müßte doch irgendwo der Zeichensatz aus 12x16 her kommen, oder? Wird der Satz vielleicht sogar aus "Courier" oder "Courier new" heraus erstellt?


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz