Hallo Thomas,

> 138 oder 179

Entscheidend ist, ob der Font Symbol vor der Eingabe
des Zeichen zugewiesen ist oder nicht.
Hintergrund: Bei "normalen" Textfonts mappt FrameMaker 7
bei der Eingabe von Alt-Codes vom ANSI-Encoding auf sein
internes MacRoman-Encoding.
So liegt z.B. auf dem ANSI-Codepoint 138 (x8a) das Zeichen
Scaron. Dasselbe Zeichen liegt im FrameRoman-Encoding
auf dem Codepoint 179 (xb3).
Zur Eingabe von Scaron mit der Alt-Tastatur muss man also
Alt+0138 eingeben.
(Wohingegen bei der Suche via Hexzeichen der Codepoint des
FrameRoman-Encodings eingegeben werden muss: \xb3 ...)

Dieses interne Mapping findet aber bei Symbolfonts nicht
statt. Als Symbolfonts gelten die Fonts, die in der maker.ini
als NonTextFontFamily deklariert sind, sowie die Fonts, deren
Charset-Flag sie als Symbolfont ausgibt.

• Wird Alt+0138 z.B. bei zugewiesenem Font "Arial" eingegeben,
erhält man das Zeichen Scaron. Eine nachträgliche Änderung des
Fonts auf Symbol resultiert im Größer-Gleich-Zeichen.
• Wird Alt+0138 z.B. bei zugewiesenem Font "Symbol" eingegeben,
erhält man nur ein Undefined-Zeichen.
Stattdessen muss Alt+0179 eingegeben werden (weil FrameMaker
das Zeichen intern nicht mehr mappt).
• Beim Zuweisen eines Fonts findet kein Mapping mehr statt,
sondern (ggf.) nur bei Eingabe eines Zeichens.

Siehe auch Screenshot im Anhang.

> Windows ist einfach immer wieder - so komisch.

Unwissenheit ist die Quelle allen Humors.
Windows ist hier natürlich nicht verantwortlich zu machen -
das ist rein ein historisches FrameMaker-Ding.

Schöne Grüße,
Klaus


--- Original Message ---
From: Thomas Reuter
Date: 03.03.2008 12:07
> Verdammt - 138 oder 179? Das würd' mich jetzt auch mal interessieren.
> 
> Windows ist einfach immer wieder - so komisch.
> 
> 
> Herzliche Grüße,
> Thomas Reuter

<<inline: GreaterEqual.png>>

_______________________________________________
Talk mailing list
[email protected]
http://lists.framemaker.de/mailman/listinfo/talk

Antwort per Email an