IF-Forum

» IF-Forum - Autorencafé - Schreiben! - Umlaute im Titel eines Inform-Spiels
AntwortenNeues ThemaNeue Umfrage

Umlaute im Titel eines Inform-Spiels

Geschrieben um 16:13 am 19.12.2021 | Zitat | Editieren | Löschen
Heiko
Mitglied
Bachelor Gumby
Beiträge: 42

Hallo,

ich hatte ein deutsches Spiel mit Inform7 geschrieben und habe das Problem, dass der Titel Umlaute beinhaltet. Der Text wird zwar von den Glulx-Interpretern innerhalb des Spiels korrekt dargestellt, aber ich habe immer das Problem, dass die Überschrift, z.B. von Gargoyle unter Windows, in der Titelleiste des Windows-Fensters falsch dargestellt wird. Hier werden die Umlaute durch kryptische Zeichen ersetzt (vermutlich durch die Umstellung von UTF-8 auf ANSI, oder irgendwas in der Art). Hat jemand sich damit mal beschäftigt oder hat eine Idee, wie das zu umgehen wäre? Im Moment schreibe ich den Titel mit "ae" statt "ä", da es einfach doof aussieht, wenn da "ä" während der ganzen Spiel-Session steht.

Geschrieben um 19:22 am 19.12.2021 | Zitat | Editieren | Löschen
Hannes
Avatar
Mitglied
Prof Gumby
Beiträge: 558

Ja, das ist eine Transkription von Unicode in ISO-8859-1 (oder Verwandtes). Du hast zwei Optionen, neben der von dir gewählten:

  1. Du überzeugst alle Systemadministratoren der Welt, ihre Systeme auf Unicode umzustellen. Der Rest der Menschheit würde es dir danken.
  2. Du erklärst den Entwicklerinnen der betroffenen Interpreter, dass sie eine Zeichensatzkonvertiertung vom internen (Unicode?) in die jeweilige Systemkodierung vorsehen sollten.
-----
Bearbeitet von Hannes um 19:25 am 19.12.2021
Geschrieben um 20:52 am 19.12.2021 | Zitat | Editieren | Löschen
Heiko
Mitglied
Bachelor Gumby
Beiträge: 42

Hm, hört sich eher nach einer Lebensaufgabe an ;) (Vielleicht kann man versuchen, den ein oder anderen Interpreter-Entwickler hie und da, wenn das Thema in einem Forum aufploppt, dafür zu sensibilisieren (, falls ich dann in dem Moment dran denke).)

Weiß jemand, ob es möglich wäre, dass der Titel zwar ohne Umlaut geschrieben wird, aber im Spiel am Anfang mit Umlaut auftaucht (also zum Beginn des Speiltextes, wenn der Titel auftaucht, gefolgt von Untertitel und der Release-Nummer, ...). Also im Grunde, dass der Bannertext irgendwie umgebogen wird. Das wäre als Kompromiss absolut ok imho und würde etwas netter aussehen.

-----
Bearbeitet von Heiko um 20:53 am 19.12.2021
Geschrieben um 22:07 am 19.12.2021 | Zitat | Editieren | Löschen
Hannes
Avatar
Mitglied
Prof Gumby
Beiträge: 558

Ich sage mal vorsichtig "ja" (ungetestet):

Rule for printing the banner text: say "Der Jäger jagt seine Bräute" instead.

Alternativer Gedanke: Brauchst du Unicode? Umlaute sind ja Teil des basischen ZSCII (siehe 3.8.7). Die könntest also evtl. einfach anders kompilieren.

-----
Bearbeitet von Hannes um 22:09 am 19.12.2021
Geschrieben um 11:37 am 20.12.2021 | Zitat | Editieren | Löschen
Heiko
Mitglied
Bachelor Gumby
Beiträge: 42

Prima, das geht. Danke für den Tipp. Ich habe jetzt Folgendes eingefügt (ist etwas umständlich, da ich wollte, das Release, Version und Build mit abgedruckt werden):


To say vmrelease: (- VM_Describe_Release(); -).

To say buildversion: (- PrintRelease(); -).

Include (-

[

PrintRelease;

print " / Inform 7 build ", (string) NI_BUILD_COUNT, " ";

print “(I6/v”; inversion;

print " lib ", (string) LibRelease, ") ";

#Ifdef STRICT_MODE;

print “S”;

#Endif; ! STRICT_MODE

#Ifdef DEBUG;

print “D”;

#Endif; ! DEBUG

];

-).

Rule for printing the banner text:

    say "[bold type]Rätselspaß auf Londoner Stadtplänen[roman type][line break]Eine interaktive Geschichte von Mister X.[line break][vmrelease][buildversion][line break]" instead.

Es geht vermutlich auch etwas eleganter, aber es tut, was es soll.

-----
Bearbeitet von Heiko um 11:41 am 20.12.2021
Geschrieben um 15:54 am 20.12.2021 | Zitat | Editieren | Löschen
Hannes
Avatar
Mitglied
Prof Gumby
Beiträge: 558

Sehr gut! Würde aber trotzdem empfehlen, Bugreports für die Interpreter zu hinterlassen. Die Entwickler sollen ruhig mal was tun für ihr Geld!

AntwortenNeues ThemaNeue Umfrage
Powered by Spam Board SVN © 2007 - 2021
Impressum / Datenschutz