Liebes Forum, ich bin dabei, mir peu à peu für die verschiedenen Schriften und -Schnitte, mit denen ich arbeite, Kerning-txts zu erstellen. Will jetzt für eine Schriftart, die Versal- und Medievalziffern besitzt, korrekte Werte eingeben. Wie gebe ich die verschiedenen Ziffernarten in der txt ein? Hab beim Suchen im Forum nichts gefunden. Danke für Hinweise und Grüße doro
das AdjustKerning-Skript von Peter Kahrel, auf das Du Dich vermutlich beziehst, unterscheidet nicht zwischen verschiedenen Ziffernarten. Das müßte noch eingebaut werden.
Die Frage ist, wohin die Definition der Eingrenzung der Ziffernart verlegt werden soll? Ins Skript? In die TXT-Datei? Soll dieses Kriterium dann deaktiviert werden, wenn im Zeichenpaar keine Zahl vorkommt?
Gibt es weitere Sonderfälle zu beachten?
Das werde ich mir gelegentlich mal durch den Kopf gehen lassen und - wenn die Zeit dafür gefunden - entsprechend anpassen.
Viele Grüße Martin
(Dieser Beitrag wurde von Martin Fischer am 2. Feb 2009, 14:57 geändert)
Hallo Martin, Quarz, Sacha, ich arbeite mit KernPairs.jsx. In dem Link, den du angibst, Quarz, wird auf die Möglichkeit der Unicode-Eingabe der Zeichen verwiesen -- so müsste es dann doch möglich sein, die versalen von den medievalen Ziffern in der txt zu unterscheiden??! Ich probier das mal aus. Danke für eure Antworten und Gruß doro
nun, zum einen ist das in der Tat so, zum anderen ist das Kerning ja in der ID-Datei, nicht in der Schriftart an sich festgelegt. @Jochen: ja, manche Kerningwerte sind nicht optimal, beispielsweise Ziffern + bis-Strich beißen sich oft. Auch bei hochwertigen Schriften.
edit: jetzt hat Jochen seinen Beitrag gelöscht ....
Grüße, doro
(Dieser Beitrag wurde von Doro W. am 2. Feb 2009, 15:31 geändert)
Jetzt muss ich diesen String doch nochmal aufnehmen -- der Grippevirus hatte mich fest im Griff ...... Habe inzwischen festgestellt, dass Normal- und Medievalziffern auf denselben Unicode "hören"! Hatte bislang gedacht, per Unicode ist ein Zeichen absolut eindeutig definiert ... Offenbar ist das nicht der Fall, sondern die GlyphID ist die eindeutige Definition. Ist die ebenfalls im Script benennbar, und wie? Danke und Gruß doro
Meines Wissens hast Du in InDesign nur über die entsprechenden Suchfunktionen (findGlyph()) Zugriff auf die glyphID. Aber es ist nach meinen Erfahrungen nicht einfach, die GlyphID eines vorhandenen Zeichens oder eines auszugebenden Zeichens zu ermitteln.
Ich bin bei ein paar Experimenten, den Glyphenvorrat eines Zeichensatzes per Skript in einer Tabelle darzustellen, hängen geblieben. Was dabei herausgekommen ist, ist nicht publizierbar.
Mein Weg: Erzeuge eine Liste von 1 bis zur Anzahl der Glyphen mit einer fortlaufenden Nummer und einem Platzhaltertext. z.B.
Ersetze danach in einer Schleife alle x (deren GlyphID vorher aus der Glyphenpalette ausgelesen werden muß) durch die GlyphID mit dem Wert des Zählers. Z.B. ersetze im Zeichen 'x' in der 1. Zeile die GlyphID 40 (also des x) durch GlyphID 1 ersetze im Zeichen 'x' in der 2. Zeile die GlyphID 40 (also des x) durch GlyphID 2
So bekommt man zwar einen Überblick über die in einem Zeichenstatz vorhandenen Glyphen, kann diese jedoch noch nicht gezielt ansprechen bzw. auslesen.
Auf andere Ansätze bin ich neugierig. Vielleicht ist es irgendwie möglich, einen Font (außerhalb von InDesign) direkt auszuwerten und die Ergebnisse dieser Auswertung InDesign zur Verfügung zu stellen.
Hallo Martin, dass das so eine komplizierte Frage ist, hatte ich nicht vermutet, zumal die GlyphID offenbar ja pro Zeichensatz für Zeichen identischer Bedeutung (z.B. versales "B") unterschiedlich ist. Sieht so aus, als müsse die Unterscheidung von versalen und medievalen Ziffern in meinen Kerningdefinitionen erstmal unterbleiben ... Gruß, doro
Ob diese Frage allgemein kompliziert ist, oder nur für mich (etwa, weil ich etwas übersehen habe), wäre noch zu prüfen. Es wäre mir eine große Erleichterung, wenn jemand meinen o.g. Ausführungen und Einschätzungen bzgl. der Adressierung von Glyphen widersprechen und einen direkten Weg dahin zeigen würde.
Das Skript brauchte einen Upgrade, also habe ich auch verschiedene Arte Ziffer eingebaut. Sehe http://www.kahrel.plus.com/indesign/kern.html fuer details.