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
