Am 12.11.2007 um 11:17 schrieb Andrea Broleen:

> Durch den logischen Aufbau dieser Werte könnte ich festlegen daß  
> vor einem Großbuchstaben umgebrochen werden darf. Zum Beispiel bei
> "SV_PM1Chamber2Valve14Flow-ThroughMax" sollte nicht x oder ax auf  
> der nächsten Zeile stehen sondern Max. Die FM-Silbentrennung kann  
> ich aus 2 Gründen nicht verwenden: da Bindestriche Bestandteil des  
> Wortes sein können, kann ich sie nicht als zusätzliche Trennzeichen  
> verwenden, FramerMaker Wörterbücher können gar keine Trennregeln  
> für solch lange Wörter verwalten (zumindest nicht bis zur Version  
> 6.x).
>
> Eine Lösungsmöglichkeit wäre per Script nach diesen Komibationen  
> (Kleinbuchstabe oder Ziffer gefolgt von Großbuchstabe) zu suchen  
> und dort ein nichtdruckbares Zeichen (z. B. Tab) einzufügen. In den  
> Trennregeln könnte ich dann dieses Zeichen wieder verwenden.
> Kann sich jemand noch eine andere Lösung vorstellen?
>

Ja. Ihr Problem ähnelt der barrierefreien Darstellung von Begriffen  
in "CamelCase", die ja auch in der Regel so gelesen werden (bzw.  
vorgelesen werden sollen!), als wäre zwischen den Worten ein  
Leerzeichen.

Also: Schreiben Sie die Begriffe mit Leerzeichen vor den  
Großbuchstaben, dann wird ordentlich umbrochen. Und falls das  
Leerzeichen einmal in die Zeile fällt, weisen Sie diesem ein  
passendes Zeichenformat zu. Da gibt es zwei Möglichkeiten:

* Streckung: 10% (hier wird der Leerraum horizontal skaliert, das  
Ergebnis lässt sich wohl meist nicht von einem fehlenden Leerzeichen  
unterscheiden)

- oder-

* Abstand: -30% (der exakte Wert hängt von der Schriftart ab).

Schöne Grüße,

- Michael Müller-Hillebrand

--
_______________________________________________________________
Michael Müller-Hillebrand: Dokumentations-Technologien
Adobe Certified Expert, FrameMaker
Lösungen und Training, FrameScript, XML/XSL, Unicode
http://cap-studio.de/ -- Tel. +49 (9131) 28747



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

Antwort per Email an