« first day (2066 days earlier)      last day (2659 days later) » 

7:32 PM
@Jan Geht, aber darf ich fragen, was genau Du damit anfangen möchtest?
 
Jan
Gerne. Ich möchte ein Dokument durch einen schlichten Wechsel des Fonts in XeLaTeX von Antiqua auf Fraktur umstellen. Dabei wollte ich alle s auch aus Gründen der Bequemlichkeit als s eingeben und dann die Software entscheiden lassen, wann aus s ſ werden soll. Die Heuristik (CV11) ist schon mal nicht schlecht, scheitert aber insbesondere an Wörtern mit uſſ oder uſs. Außerdem wird vor Bindestrichen am Zeilenende, die LaTeXs Trennmechanismus einbaut, s statt ſ gesetzt. …
Am einfachsten erscheint es mir, Rund-s grundsätzlich durch einen folgenden Ligaturentrenner "| auszuzeichnen, wenn nicht sowieso schon ein expliziter Bindestrich "= folgt. Dann sollte für jedes s, dem ein Buchstabe folgt, ſ gesetzt werden. Wenn ich dann noch den hyphenchar-Bindestrich auf U+2010 (oder 2011; beide sind in der Unifraktur mit einem Zeichen hinterlegt, sagt mir fontforge) lege, hab ich zwei verschiedene Bindestriche, bei denen verschiedene Zeichen auftauchen.
Testweise hab ich schon mal á als HyphenChar gesetzt, was funktioniert hat. Außerdem hat der Test ergeben, dass \-, "= und "~ alle nicht auf HyphenChar zurückgreifen.
 
7:56 PM
@Jan Wo tauchen denn Probleme mit uſſ oder uſs auf?
 
Jan
Zum Beispiel setzt die Heuristik muss statt muſs. Oder hat es, als ich das letzte Mal kontrolliert hab.
Tut sie immer noch. Betrifft dann selbstverständlich auch Kuss statt Kuſs und (besonders unschön) musſt statt muſſt.
 
Ah, ja, die Heuristik ist nicht wirklich für die neue (bzw. heysesche) s-Schreibung geeignet.
 
Jan
Dafür ist sie gut bei Ausſetzern u.ä. ;)
 
Genau.
In dem Fall wäre es wahrscheinlich sinnvoller, die Heuristik so abzuwandeln, dass u keine Sonderrolle mehr hat (dann musst Du weniger per Hand nachkorrigieren). Das mit den Strichen lässt sich auf jeden Fall einrichten.
Es kann aber noch ein paar Tage dauern, bis ich dazu Zeit und Muße finde.
 

« first day (2066 days earlier)      last day (2659 days later) »