Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » Kerning (unterschneiden) in InDesign

Kerning (unterschneiden) in InDesign

Anonym
Beiträge gesamt: 22827

5. Nov 2003, 13:15
Bewertung:

gelesen: 19930

Beitrag als Lesezeichen
Hallo,

kann man in InDesign für bestimmte Buchstabenpaare einer Schrift Kerningwerte eingeben, auf das sie für das ganze Dokument genutzt werden (vs. QuarkXPress).

Gruß Karsten.

Kerning (unterschneiden) in InDesign

Christoph Steffens
  
Beiträge gesamt: 4906

5. Nov 2003, 14:25
Bewertung:

gelesen: 19873

Beitrag als Lesezeichen
Nö.

Grüßle
Christoph Steffens
http://www.indesign-worker.com

Kerning (unterschneiden) in InDesign

Robert Zacherl
Beiträge gesamt: 4153

5. Nov 2003, 14:30
Bewertung:

gelesen: 19873

Beitrag als Lesezeichen
Karsten,

dafür gibt es ersatzweise das optische Kerning, welches basierend auf ausgefeilten, dem mechschlichen Sehverhalten angepassten Mechanismen automatisch die optimalen Buchstabenabstände ermittelt.

Mit freundlichen Grüßen

Robert Zacherl

************************
IMPRESSED GmbH
http://www.impressed.de

Kerning (unterschneiden) in InDesign

AdobeHenk
Beiträge gesamt: 51

5. Nov 2003, 16:21
Bewertung:

gelesen: 19875

Beitrag als Lesezeichen
Es gibt aber auch ein Plug-in. CoolKerning bei http://www.knowbody.dk

Kerning (unterschneiden) in InDesign

Christoph Steffens
  
Beiträge gesamt: 4906

5. Nov 2003, 17:04
Bewertung:

gelesen: 19873

Beitrag als Lesezeichen
Hallo AdobeHenk,
kapierst du, wie CoolKernings funktioniert???

Ich versteh es überhaupt nicht, und das liegt sicher nicht nur an der grauseligen Übersetzung. :-)

Grüßle
Christoph Steffens
http://www.indesign-worker.com

Kerning (unterschneiden) in InDesign

Marco Morgenthaler
Beiträge gesamt: 2474

5. Nov 2003, 17:40
Bewertung:

gelesen: 19874

Beitrag als Lesezeichen
Hallo

CoolKerning wäre sicher interessant (man legt ein Musterdokument an mit allen Buchstabenpaaren, die man kernen will, weist den Paaren Kerningwerte zu, sichert das Set unter einem Namen ab, und kann dann in InDesign dieses Set abrufen und auf das Dokument anwenden), hat aber eine lächerliche Preispolitik. Man erwirbt eine Lizenz nur für ein Jahr, das kostet über 100 Euro (pro Jahr!). Wenn ich richtig gelesen haben, wird diese absurde Lizenzpolitik durch ein weiteres Plugin kontrolliert, das für das Funktionieren ebenfalls zwingend installiert werden muss.

Da das automatische optische Kerning auch nicht das Wahre ist (ist m.E. nicht für ein ganzes Dokument geeignet, sondern z.B. für eine Titelzeile usw.), hat hier InDesign einen Nachteil gegenüber XPress, wo Kerningwerte ja bearbeitet werden können.

Als Alternative lohnt es sich, bei FontLab reinzuschauen (http://www.fontlab.com). FontLab erlaubt die Bearbeitung von Kerningwerten auf Schriftebene, eine abgespeckte Version ist auch erhältlich (diese erlaubt aber nicht den Import von OpenType-Schriften und hat auch keine so genannten Class Actions, d.h. ähnliche Zeichenpaare werden nicht automatisch analog gekernt). Ähnlich Fontographer von Makromedia, das aber weder OpenType noch OS X unterstützt. All diese Programme sind aber eigentliche Schriftbearbeitungsprogramme, das heisst, als Resultat erhält man eine neue Schrift mit den optimierten Kerningwerten.

Ich weiss auch nicht, wie das Problem schlecht zugerichteter Schriften in InDesign gelöst werden kann.

Gruss Marco

Kerning (unterschneiden) in InDesign

Robert Zacherl
Beiträge gesamt: 4153

5. Nov 2003, 20:35
Bewertung:

gelesen: 19872

Beitrag als Lesezeichen
Hallo Herr Morgenthaler,

wollen Sie den Fließtext per händisch angelegten Kerningpaaren optimieren? Ist das bei Verwendung vernünftiger, hochwertiger Fonts tatsächlich notwendig? Ich wage das stark zu bezweifeln. Die Qualität und Ästhetik des Satzes wird doch ungleich stärker durch die Umbruchqualität beeinflußt. Diese wiederum von der zugrundeliegenden Software-Engine und noch stärker durch die vom Anwender gewählten Silbentrennungseinstellungen. Was nutzt mir eine Software die Kerningpaare definierbar macht, die aber bei jeder x-ten Trennung manuellen Eingriff benötigt weil die Trennfolge nicht schön aussieht?

Die optische Kerningfunktion von Adobe InDesign ist nicht für den Fließtext gedacht, sodern primär für alleinstehende Textzeilen in größeren Schriftgraden, wo die Standardkerningpaare des Fonts nicht ausreichen oder nicht mehr optimal sind, weil sie normalerweise für die Schriftgrade von Massentexten konzipiert sind (außer Sie setzen spezielle Headline Fonts ein).
Somit müssten Sie also Kerningpaare nicht nur für spezielle Buchstabenpaare definieren, sondern (wenn schon die Maßlatte so hoch ansetzen) diese wiederum auch abhängig vom Schriftgrad (weil sich das Weiß/Schwarz-Verhältnis abhängig vom Schriftgrad ändern muss, um ein für das menschliche Auge gefällig aussehendes Schriftbild zu schaffen). Ob das Ergebnis dann allerdings den Aufwand rechtfertigt?

Mit freundlichen Grüßen

Robert Zacherl

************************
IMPRESSED GmbH
http://www.impressed.de

Kerning (unterschneiden) in InDesign

U_Kohnle
Beiträge gesamt: 421

6. Nov 2003, 11:30
Bewertung:

gelesen: 19872

Beitrag als Lesezeichen
Hallo Herr Zacherl,
da hat wohl jemand in Forssman/de Jong: DETAILTYPOGRAPHIE geschaut. Dort wird das manuelle Kerning tatsächlich mit großem Ernst behandelt. Ich halte ein solches Vorgehen im Massensatz nicht für praktikabel. Als Alternative würde ich auf einen gut gebauten Font umsteigen.
gruss

uli kohnle
http://www.edition-phantasia.de

Kerning (unterschneiden) in InDesign

Marco Morgenthaler
Beiträge gesamt: 2474

6. Nov 2003, 14:49
Bewertung:

gelesen: 19873

Beitrag als Lesezeichen
Hallo Herr Zacherl

Ich arbeite seit Jahren mit optimierten Kerningwerten in XPress (also lange bevor ich Forssman/de Jong, Detailtypographie gelesen habe). Da ich für einen Verlag nur wenige Schriften brauche, ist der Aufwand vernachlässigbar. Ich finde Streckenstriche, die an Ziffern kleben (S. 60–69), Buchstaben, die mit Klammern zusammenlaufen, Jahreszahlen mit tabellarischen Ziffern usw. für ein Buch nicht gerade schön.

Gerne würde ich auf einen gut gebauten Font umsteigen, am liebsten OpenType und mit InDesign (Adobe CS ist schon bestellt). Nehmen Sie das Beispiel der Centennial, die von Adobe als OpenType Standard angeboten wird. Aus einem mir unerklärlichen Grund (Linotype versteht ihn auch nicht) liefert Adobe den OpenType-Font nur mit tabellarischen Mediävalziffern, Fussnotenziffern als eigene Glyphen (auch ein schickes Feature) existieren nur für 1, 2 und 3, ab Fussnote 4 gibts dann wieder die elektronisch hochgestellte Ziffer. Ob die Schrift gut zugerichtet ist, kann ich nicht beurteilen, vielleicht wird heute ja tatsächlich mehr Mühe darauf verwendet. Sobald CS installiert und die Centennial heruntergeladen ist, weiss ich mehr..

Zu Uli: Forssman/de Jong empfehlen ja deine Alternative (umsteigen auf einen gut gebauten Font). Falls es ihn nicht gibt, müssen wir ihn eben selbst bauen. Mit einem Schriftbearbeitungsprogramm, das so genannte Class Actions anbietet, geht das schnell. Klar ist, dass ein solches Vorgehen nur dann wirklich lohnend ist, wenn wenige Schriften immer wieder gebraucht werden (wie das z.B. bei einem Verlag der Fall ist). Und natürlich ist das auch eine Kostenfrage, denn die in Frage kommenden Programme sind nicht billig. Aber das ist eher eine Diskussion fürs Typo-Forum.

Gruss Marco

Kerning (unterschneiden) in InDesign

Knowbody
Beiträge gesamt: 3

27. Jul 2005, 00:45
Bewertung:

gelesen: 19846

Beitrag als Lesezeichen
Hallo,
Ich bin Søren Rehné von Knowbody in Dänemark.

Ich hoffe dass es mir erlaubt ist in English zu
beantworten. Sonst möchte ich gern mit Ihnen
an telefon sprechen...

>> und das liegt sicher nicht nur an der grauseligen Übersetzung. :-)

I just wanted to let you know, that we currently
are workning on a new (professional) translation ;-)

And we are also working on a video sequence that will
be put on the net in order to describe the functionality
of Cool Kerning.

The benefit of Cool Kerning is that it's not just a copy
of what was done in Quark. There were simply
too many limitations that a professional user would
complain about. (entry interface etc)

So we added more functionality... but the big disadvantage
was the bigger complexity of the plugin. We have just
recently released a new version 3.3.3 that was a big
interface update just to make things easier.

With Kind Regards / Mit freundlichen Grüßen
Søren Rehné
Knowbody ApS

Kerning (unterschneiden) in InDesign

Knowbody
Beiträge gesamt: 3

27. Jul 2005, 01:01
Bewertung:

gelesen: 19844

Beitrag als Lesezeichen
Hallo Marco ...

An deine:
>> ... hat aber eine lächerliche Preispolitik ...

I just wanted to comment on this:
Yes, we are targeting the professional users, so we have
decided to change from a 1-fee per version ... to a 1-fee
per year strategy instead.
But bear in mind, that price includes free updates within that year! So when a new version of indesign "pops up" (like CS2 ;-) ) you can run both the CS AND the CS2 version at the same time ... AND FOR FREE!
Another reason for this strategy was to overcome a problem that I experiensed myself years ago. I was in a graphical production where we bought an XTension. But when we wanted to update to the next version the developer said:
Sorry, but too few customers are currently updating ... we will wait till we see "all" going for the update of Quark.
We were in deep sh..
Knowbody's price strategy is a win-win situation for the profesionally customer: If Knowbody dosn't perform well (and make sure the updates are done) .. you can just stop paying.

Knowbody sees this as a win-win since we HAVE to perform
well to earn money.

(by the way: According to the cost of development of the
plugins we have taking the "resulting" price for a plugin and
divided it by 3, so we will only have "break even" after 3 years!!! )

I hope this explains a little about the pricing strategy.
With Kind Regards / Mit freundlichen Grüßen
Søren Rehné
Knowbody ApS

Kerning (unterschneiden) in InDesign

Marco Morgenthaler
Beiträge gesamt: 2474

27. Jul 2005, 11:16
Bewertung:

gelesen: 19787

Beitrag als Lesezeichen
Hallo Søren

Wenn Ihr Kunden findet, die 100 € pro Jahr ausgeben, nur weil die Schriftenhersteller (auch die renommierten) nicht in der Lage sind, ihre Schriften richtig zu kernen, dann umso besser.

Für mich stehen die Kosten in keinem Verhältnis zum Nutzen. Ich kann mich im Moment mit dem optischen Kerning für ausgesuchte Zeichenpaare behelfen. Wenn ich tatsächlich in die Kerningpaare auf Schriftebene eingreifen wollte, würde ich mir Type Tool (99 Dollar, nicht pro Jahr!) oder Fontlab (unterstützt auch OpenType) kaufen.

Ich nehme gerne das "lächerlich" zurück und wünsche euch viel Erfolg – auch ohne mich :–)

In diesem Sinne Gruss nach Dänemark
Marco

Kerning (unterschneiden) in InDesign

Knowbody
Beiträge gesamt: 3

27. Jul 2005, 11:24
Bewertung:

gelesen: 19780

Beitrag als Lesezeichen
Marco,

I DO understand your position! If you can live with modifying the font: PERFECT!

But have you ever tried to have 2 customers that wanted to use the same font .. 1 wanted to kern "xxx.-" so the "-" came on top of the "." ... and the other DIDN'T!!!!
You know what would happen if the SAME FONT .. had 2 different instances ... And if you have 75 installations (like one of our customers has) the handling of specialised fonts could be a nightmare (how has the updated version?).
So we sold them 75 instances of Cool Kerning instead ;-)

By the way:
I really enjoy these kinds of discussions since they always prove that different people ... handles things differently. And that's always an inspiration since it allows Knowbody to get idears for new plugins:
What about a plugin that distributes PDF settings automatically ?
What about a plugin that distributes settings?
What about ...

If you have other idears for nice plugins .. please let us know!

Mit freundlichen Grüßen
Søren Rehné
Knowbody ApS

Kerning (unterschneiden) in InDesign

Martin Fischer
  
Beiträge gesamt: 12783

27. Jul 2005, 12:59
Bewertung:

gelesen: 19763

Beitrag als Lesezeichen
Hallo Marco,

ich bin in derselben Zwickmühle wie Du.
Einerseits habe ich Verständnis, daß die Plugin-Entwickler daran interessiert sind, Ihre Entwicklungskosten zu decken und Ihre Produkte mit dem Erlös weiterzuentwickeln. Andererseits will ich kein Abo zur Ausmerzung eines Fehlers, den ein anderer (der Schriftenhersteller) zu verantworten hat, kaufen.

100 Euro pro Jahr sind mir deswegen auch zu viel.

Vor einem Jahr etwa bin ich auf dieses Plugin gestoßen, als ich nach dem Umbruch mit einem neuen "vernünftigen, hochwertigen Font" (H. Zacherl) von Adobe, der "Rotation LTStd" feststellen mußte, daß manche Kerningpaare dermaßen übertrieben waren (Kombinationen mit Space und "T", "V", "W" u.a.), daß ein Wortzwischenraum kaum mehr erkennbar oder die Kombination dermaßen furchtbar war, daß der Umbruch mit einem "optischen" Ausgleich neu gemacht werden mußte - auf meine Kosten, denn weder Verlag, noch Autor noch Schriftenhersteller waren bereit, sich an den damit verbundenen Mehrkosten zu beteiligen.

Der Schriftenlieferant (FontShop) bestätigte damals meine Beanstandungen. Allerdings sind die Aussichten einer Korrektur dieser Fehler seitens des Schriftherstellers sehr gering:
1. müßte diese korrigierte Schrift zur Unterscheidung eine neue ID und einen neuen Namen bekommen
2. gibt es Kommunikationshürden zwischen den Lizenzpartnern Adobe und Linotype

Der Fontshop unterstützte mich damals (freilich erst nach Erledigung meines Jobs) - nach Absprache mit dem Schriftenhersteller, indem er mir die Schrift kostenlos nach meinen Kerningwünschen überarbeitete (Kerningwerte habe ich überwiegend aus der optischen Kerningeinstellung von InDesign entnommen). (Das nenne ich Service!)

Das Problem mit schlechten Kerningwerten gibt es aber auch bei anderen Schriften und nicht immer kann der Lieferant mit einer kostenlosen Korrektur einspringen.

Meine Überlegung, mit Fontlab selbst Hand anzulegen, stößt gegen folgende Bedenken:
1. ist es m.W. lizenzrechtlich problematisch, Manipulationen an Lizenzschriften vorzunehmen
2. die modifizierte Schrift ist ein Unikat: die Druckerei hat sie nicht und ich kann sie der Druckerei aus lizenzrechtlichen Gründen auch nicht weitergeben (dank PDF ist das mittlerweile aber auch nicht mehr nötig)
3. habe ich Hemmungen, wg. der Kerningprobleme einen Font im Editor auseinanderzunehmen und ggf. durch eine fehlerhafte Grundeinstellung dafür zu sorgen, daß ich später zwar mit einem um die Kernigwerte optimierten Font, in den sich aber andere Fehler eingeschlichen haben, arbeite.

Ich könnte mir eine Lösung folgendermaßen vorstellen (allerdings befürchte ich, daß der Zug schon längst abgefahren ist und der Lösungsansatz ein individueller Wunschtraum bleiben wird):
1. es ist möglich, parallel zum Font im selben Ordner eine Kerningtabelle (die ggf. aus den Einstellungen im Font zu generieren ist) abzulegen.
2. ist diese Kerningtabelle nicht vorhanden, greift der Fontmanager auf die Kerningeinstellungen im Font zurück. Ist diese Kerningtabelle vorhanden, greift der Fontmanager auf diese zurück.
3. die Kerningtabelle sollte frei sein (etwa zur Weitergabe an die Druckerei)

Für so ein Tool würde ich auch gerne einmalig 200 bis 250 Euro investieren.
100 Euro pro Jahr mit der Beschränkung auf ein bestimmtes Layoutprogramm und mit einem dermaßen komplexen Verwaltungsaufwand (Verknüpfung der jeweiligen Dokumente mit der Kerningtabelle - das Problem ist doch nicht dokumenten- sondern fontspezifisch) wie bei COOLKERNING sind mir jedoch zu viel.

Viele Grüße
Martin


Kerning (unterschneiden) in InDesign

Martin Fischer
  
Beiträge gesamt: 12783

27. Jul 2005, 13:43
Bewertung:

gelesen: 19755

Beitrag als Lesezeichen
Beim Nachdenken fällt mir ein, daß mein Traum Vergangenheit ist:
Die alte Metric-Datei (pfm) hat bei OTF-Schriften ausgesorgt.
Diese und ein Programm, mit dem man die Werte (und nur diese) bearbeiten könnte, damit käme ich meinem Traumziel (bzgl. Kerningkorrektur) deutlich näher.

Viele Grüße
Martin



(Dieser Beitrag wurde von MartinF am 27. Jul 2005, 13:44 geändert)

Kerning (unterschneiden) in InDesign

Marco Morgenthaler
Beiträge gesamt: 2474

27. Jul 2005, 14:19
Bewertung:

gelesen: 14527

Beitrag als Lesezeichen
Hallo Martin

Ja, das wäre ideal, am besten eingebaut in Indesign (wie früher bei XPress, das würde mir schon reichen). Mit Fontlab kannst du aber nur die Kerningwerte (und nur diese) bearbeiten, auch OTF.

Die Lizenzprobleme werden m.E. dadurch entschärft, dass die Fonthersteller falsch gekernte Schriften ausliefern. (Übrigens: Laut Vertrag von Linotype dürfen Schriften an die Druckerei weitergegeben werden, natürlich nur zu Belichtungszwecken.)

Das Problem mit Fontlab: Das Programm kann viel mehr, als ich brauche, und kostet dementsprechend viel.

Wie gesagt helfe ich mir mit dem optischen Kerning für ausgewählte Zeichenpaare. Grundsätzlich werden auch alle Ziffern sowie die Kombination von Ziffer und – (Streckenstrich) optisch gekernt. Das geht mit S&E sehr schnell und lohnt den Aufwand bei einem Buch von zig Seiten allemal.

Gruss Marco

Kerning (unterschneiden) in InDesign

Martin Fischer
  
Beiträge gesamt: 12783

2. Sep 2005, 15:06
Bewertung:

gelesen: 14457

Beitrag als Lesezeichen
Hallo Marco,

nachdem das Script bei Dir jetzt läuft, möchte ich es hier auch der Öffentlichkeit zur Verfügung stellen.

Das Skript "KernPairsOptical.js" weist definierten Zeichenpaaren das Attribut "optisches Kerning" zu. Die Zeichenpaare sind in einer externen Datei "KernPairsOptical.txt" definiert. Skript und Zeichenpaarliste müssen im selben Verzeichnis (Scripts) liegen.

Hier das Skript:
Code
// KernPairsOptical.js 
//
var myDoc = app.activeDocument;
var myWords = [""];
var myCounter=0;
var TextFileName="KernPairsOptical.txt"

myScriptFileName = app.activeScript;
myScriptFile = File(myScriptFileName);
myFolder = myScriptFile.parent;
myFindChangeFileName = myFolder + "/" + TextFileName;
myFindChangeFile = File(myFindChangeFileName);
myResult = myFindChangeFile.open("r", undefined, undefined);
if(myResult == false){
myFindChangeFile = File.openDialog("Choose the file containing your kerning pairs")
myResult = myFindChangeFile.open("r", undefined, undefined);
}

do{
myLine = myFindChangeFile.readln();
myFindChangeArray = myLine.split("#*#");
if (myFindChangeArray[0].length > 1){
myWords[myCounter] = myFindChangeArray[0];
myCounter+=1;
}
} while(myFindChangeFile.eof == false);
myFindChangeFile.close();

app.findPreferences = null;
app.changePreferences = null;
for (k=0; k < myWords.length; k++){
myChanging(myDoc,myWords[k]);
}

function myChanging(oneRange,oneWord) {
if (oneWord.length>0 && oneWord !=" ") {
myResults = myDoc.search(oneWord,false,true,undefined, undefined, {kerningMethod:"optical"});
}
}


Und hier eine Beispielsliste "[b]KernPairsOptical.txt" für optisch zu unterschneidende Zeichenpaare:
Code
^9^9 
^9^=
^=^9
^9.
.^9
^9,
,^9
^9/
/^9

Entsprechend der Liste oben werden folgende Kombinationen optisch unterschnitten:
1. [Ziffer][Ziffer]
2. [Ziffer][Halbgeviertstrich]
3. [Halbgeviertstrich][Ziffer]
4. [Ziffer][Punkt]
5. [Punkt][Ziffer]
6. [Ziffer][Komma]
7. [Komma][Ziffer]
8. [Ziffer][Schrägstrich]
9. [Schrägstrich][Ziffer]

Das Skript läßt sich (später) z.B. auch zur Behandlung von Zeichenfolgen mit "geschützten Umbrüchen" (kein Umbruch) ausbauen (z.B. "S. [Ziffer]", "v. [Ziffer]") - alternativ zum geschützten Trennzeichen, das immer eine feste Breite hat. Auch hier stünden dann die nicht zu umbrechenden Zeichenfolgen in einer externen Textdatei.

Viele Grüße
Martin



(Dieser Beitrag wurde von MartinF am 2. Sep 2005, 15:07 geändert)

Kerning (unterschneiden) in InDesign

Silverstar
Beiträge gesamt: 11

3. Sep 2005, 00:27
Bewertung:

gelesen: 14432

Beitrag als Lesezeichen
Hallo Martin,

das sieht nach einem interessanten Script aus! Bevor ich es aber ausprobiere eine Frage: Funktioniert das Script auch mit Leerzeichen? D.h. kann man z.B. die Zeichenfolge " T" (Leerzeichen und "T") damit bearbeiten? Was müßte man zu diesem Zweck in der Textdatei eintragen? Falls es nicht geht, wäre es super wenn Du das Script um diese Funktion noch erweitern könntest. Vielen Dank!

Sven

Kerning (unterschneiden) in InDesign

Martin Fischer
  
Beiträge gesamt: 12783

3. Sep 2005, 04:30
Bewertung:

gelesen: 14428

Beitrag als Lesezeichen
Hallo Sven,

> das sieht nach einem interessanten Script aus!
Dahinter steckt eine Absicht. Wink

> Funktioniert das Script auch mit Leerzeichen?
Es funktioniert mit allen Zeichen, die Du im Suche-Dialog auf der Benutzeroberfläche eingeben kannst, also auch mit dem Leerzeichen. Für das Leerzeichen kannst Du " " oder "<0020>", die Darstellung des Leerzeichens im Unicode-Format, verwenden.

> D.h. kann man z.B. die Zeichenfolge " T" (Leerzeichen und "T") damit bearbeiten?
Ja.

> Was müßte man zu diesem Zweck in der Textdatei eintragen?
Code
 T 

[Leerzeichen]T

oder
Code
<0020>T 

[Leerzeichen im Unicode-Format]T

Letzteres ([Leerzeichen im Unicode-Format]) ist für Dich in der Liste später leichter zu erkennen als das einfache Leerzeichen.

P.S.: Die kommenden 8 Tage habe ich keinen Zugang mehr zum Forum.

Viele Grüße
Martin


Kerning (unterschneiden) in InDesign

Marco Morgenthaler
Beiträge gesamt: 2474

3. Sep 2005, 14:13
Bewertung:

gelesen: 14404

Beitrag als Lesezeichen
Hallo Martin

Ich bin zwar erst heute dazugekommen, als inoffizieller «Beta-Tester» dein Script auszuprobieren, aber wie erwartet funktioniert es einwandfrei und schnell. Erstmals ist es möglich, ohne teure Plug-ins oder zeitaufwendige Such-Tausch-Routinen wenigstens die gröbsten Unzulänglichkeiten schlecht gekernter Schriften auf einfache Weise auszubessern.

Ich habe beide Dateien (.js und .txt) in den Ordner Adobe Indesign CS > Preset > Scripts gelegt, und schon kann über die Palette Fenster > Scripting > Scripts das Script auf eine geöffnete Datei angewendet werden. Das optische Kerning bestimmter Zeichenpaare wirkt sich dabei auf alle Textrahmen aus, auch wenn sie nicht verketteten Text enthalten.

Dem Script kann auch noch ein Tastenkürzel zugewiesen werden (Bearbeiten > Tastaturbefehle > Produktbereich Scripts), so dass die Ausführung noch einfacher geht.

Herzlichen Dank auch an dieser Stelle
Gruss und schöne Ferien
Marco

Kerning (unterschneiden) in InDesign

Silverstar
Beiträge gesamt: 11

5. Sep 2005, 11:14
Bewertung:

gelesen: 14376

Beitrag als Lesezeichen
Hallo Martin,

vielen Dank für Deine zusätzliche Erklärung. Ich habe inzwischen Dein Script ausprobiert: Es funktioniert super!!! Vielen Dank noch einmal für dieses kleine Helferlein. Damit hast Du mir und bestimmt auch vielen anderen einen großen Dienst erwiesen! (zumindest was das Kerning in InDesign betrifft ;-)

Viele Grüße

Sven

Kerning (unterschneiden) in InDesign

Marco Morgenthaler
Beiträge gesamt: 2474

5. Sep 2005, 11:39
Bewertung:

gelesen: 14374

Beitrag als Lesezeichen
Hallo Sven (und Martin, aber der ist ja weg für eine Woche)

Wenn ich dem Script ein Tastaturkürzel zuweise und es damit aufrufe, erscheint immer ein Fenster «JavaScript Debugger». Ist das bei dir auch so?

Oder allgemeiner gefragt (an alle): Warum erscheint der Debugger bei einem Script, das doch offensichtlich funktioniert (jedenfalls wenn ich es per Doppelklick in der Script-Palette aktiviere)? Und wie kann ich Martins Script mit meinem Tastenkürzel aufrufen, ohne dass der JavaScript Debugger dazwischenfunkt?

Gruss Marco

Kerning (unterschneiden) in InDesign

Silverstar
Beiträge gesamt: 11

5. Sep 2005, 12:57
Bewertung:

gelesen: 14356

Beitrag als Lesezeichen
Hallo Marco,

die Zuweisung eines Tastaturkürzels hatte ich bisher noch nicht ausprobiert: Bei mir öffnet sich aber auch das Debugger Fenster (InDesign CS). Leider habe ich keinen Lösungsansatz für dieses Problem parat. Aber: Wenn man das Debugger Fenster schließt wird das Script korrekt ausgeführt...

Viele Grüße

Sven

Kerning (unterschneiden) in InDesign

Gerald Singelmann
  
Beiträge gesamt: 6269

5. Sep 2005, 12:58
Bewertung:

gelesen: 14356

Beitrag als Lesezeichen
Der Debugger erscheint, wenn man beim Aufrufen des Skripts die Shift-Taste gedrückt hält.
Das ist automatisch der Fall, wenn das gewählte Kürzel die Shift-Taste enthält.

Kerning (unterschneiden) in InDesign

Marco Morgenthaler
Beiträge gesamt: 2474

5. Sep 2005, 16:07
Bewertung:

gelesen: 14338

Beitrag als Lesezeichen
Hallo Gerald

Ich habe zwei Scripts, bei beiden enthält das Kürzel die Shift-Taste, aber nur beim Kerning-Script kommt das Debugger-Fenster. Seis drum, ich habe das Kürzel bei diesem Script geändert (ctrl- statt Shift-Taste), und seither funktionierts.

Herzlichen Dank für den Tipp!
Gruss Marco

Kerning (unterschneiden) in InDesign

Marco Morgenthaler
Beiträge gesamt: 2474

12. Sep 2005, 12:57
Bewertung:

gelesen: 14299

Beitrag als Lesezeichen
Hallo

Das wunderbare Script von Martin funktioniert bei dreistelligen Zahlen nicht, da nur die Kombination [Ziffer]+[Ziffer] optisch gekernt wird (also alle zwei-, vier-, sechsstelligen Zahlen usw.). Dies lässt sich aber leicht beheben, wenn bei der Textdatei von Martin die erste Zeile entsprechend angepasst wird: Statt ^9^9 nur ^9

Damit wird jede Ziffer im Dokument optisch gekernt. Wer eine allein stehende Zahl (nur aus einer Ziffer) nicht optisch kernen will, müsste die erste Zeile so belassen (^9^9) und eine neue hinzu fügen: ^9^9^9

Durch die Kombination [zweistellige Zahl]+[dreistellige Zahl] werden alle mehrstelligen Zahlen optisch gekernt, eine einstellige Zahl bleibt dagegen metrisch.

Die nur als Ergänzung.
Gruss Marco

Kerning (unterschneiden) in InDesign

Silverstar
Beiträge gesamt: 11

12. Okt 2005, 18:24
Bewertung:

gelesen: 14240

Beitrag als Lesezeichen
Hallo Martin,

ich möchte mich hiermit noch einmal für die Bereitstellung Deines Scriptes bedanken. Es hat mir bei einem gerade abgeschlossenen Projekt viel Arbeit erspart:

VIELEN DANK !!!

Silverstar

Kerning (unterschneiden) in InDesign

doescher
Beiträge gesamt: 34

21. Okt 2005, 16:26
Bewertung:

gelesen: 14181

Beitrag als Lesezeichen
Hi Martin,

ich habe nun auch versucht, Dein Script zu benutzen, aber bei mir tut sich nix.

Habe einfach Deine Codes herauskopiert und dann in TextEdit eingefügt, gleichen Namen vergeben (ohne Anführung, oder?) und dann beides in den Ordner Scripts in InDesign (CS) gepackt. Das Script zeigt er auch an, aber bei Doppelklick tut sich einfach nix. Normalerweise sollte er doch die Dinge umstellen und bei aktivieren sollte die Einstellung von z.B. der Zahl 15 von metrisch auf optisch springen, oder verstehe ich das nicht wirklich?

Scripte sind mir ein echtes Buch mit mindestens 7 Siegeln...

Sorry, eine Antwort wäre fein.
Jan-Dirk

Kerning (unterschneiden) in InDesign

Gerald Singelmann
  
Beiträge gesamt: 6269

21. Okt 2005, 18:09
Bewertung:

gelesen: 14177

Beitrag als Lesezeichen
hallo jan-dirk,

haben sie vor dem speichern auch von formatierten Text auf unformatierten text in textedit umgeschaltet?

es muss eine reine textdatei sein und kein rtf

Kerning (unterschneiden) in InDesign

doescher
Beiträge gesamt: 34

21. Okt 2005, 18:19
Bewertung:

gelesen: 14175

Beitrag als Lesezeichen
Perfekt, nun hat es funktioniert, vielen Dank!
Jan-Dirk

Kerning (unterschneiden) in InDesign

Anti78
Beiträge gesamt: 10

24. Okt 2005, 11:54
Bewertung:

gelesen: 18672

Beitrag als Lesezeichen
Also das Script finde ich ja auch gut, aber irgendwie zeigt bei mir InDesign das Script nicht an.
Arbeite hier mit nem Mac mit OS X und InDesign 2.
Habe das Script per Dreamweaver als .js abgespeichert und das .txt über TextEdit. Aber das Script wird bei mir in ID einfach nicht angezeigt. Andere Scripte die in dem Ordner sind, werden angezeigt. Aber das sind auch .scpt-Scripte. Hängt das vielleicht damit zusammen?

Kerning (unterschneiden) in InDesign

Martin Fischer
  
Beiträge gesamt: 12783

24. Okt 2005, 12:16
Bewertung:

gelesen: 18661

Beitrag als Lesezeichen
.scpt sagt nur, daß auch AppleSkripte im Ordner liegen.
Die tun den JavaSkripten nichts.

Prüfe nochmal: lautet die Endung des in Presets/Scripts abgelegten Skripts tatsächlich .js? Schau's Dir zur Not über die Information nochmal an, ob nicht vielleicht eine ausgeblendete Endung dran hängt.

Wichtig: die Dateien müssen als reine Textdateien (kein rtf) gespeichert werden.

Viele Grüße
Martin



(Dieser Beitrag wurde von MartinF am 24. Okt 2005, 12:20 geändert)

Kerning (unterschneiden) in InDesign

Anti78
Beiträge gesamt: 10

25. Okt 2005, 15:10
Bewertung:

gelesen: 18639

Beitrag als Lesezeichen
Also habs jetzt noch mal geprüft. Die Endungen passen. Vielleicht liegts ja am Mac. Sollte es vielleicht mal am PC probieren.

Kerning (unterschneiden) in InDesign

Gerald Singelmann
  
Beiträge gesamt: 6269

25. Okt 2005, 15:15
Bewertung:

gelesen: 18637

Beitrag als Lesezeichen
Zitat Wichtig: die Dateien müssen als reine Textdateien (kein rtf) gespeichert werden.


wenn eine datei mit endung .js nicht angezeigt wird, ist es mit ziemlicher Sicherheit keine reine Textdatei.

Wieso mit Dreamweaver? Warum nicht mit Textedit? Bei letzterem kann man wenigstens sicher sein, in welchem Format gespeichert wird.

Kerning (unterschneiden) in InDesign

Anti78
Beiträge gesamt: 10

25. Okt 2005, 18:41
Bewertung:

gelesen: 18623

Beitrag als Lesezeichen
Habs jetzt mal hier auf nem PC mit InDesign CS getestet. Angezeigt wird das Script. Aber wenn ich den Text markiere und dann auf das Script doppelklicke passiert nichts. Bei dem Scriptsymbol scheint auch so ein Verbotszeichen zu sein.

Kerning (unterschneiden) in InDesign

Quarz
Beiträge gesamt: 3555

24. Nov 2005, 19:00
Bewertung:

gelesen: 18583

Beitrag als Lesezeichen
Hallo Martin,

ich habe jetzt erst Dein wunderbares Script entdeckt.
Prima!!!

Am Schluss schreibst Du:

Das Skript läßt sich (später) z.B. auch zur Behandlung von Zeichenfolgen mit "geschützten Umbrüchen" (kein Umbruch) ausbauen ...

Hast Du für diese Aufgabe »kein Umbruch« auch schon ein Script geschrieben?

Gruß
Quarz

Kerning (unterschneiden) in InDesign

Martin Fischer
  
Beiträge gesamt: 12783

24. Nov 2005, 19:27
Bewertung:

gelesen: 18579

Beitrag als Lesezeichen
> Hast Du für diese Aufgabe »kein Umbruch« auch schon ein Script geschrieben?

Ja, aber bevor ich das veröffentliche, muß ich mir das nochmal anschauen.
Ist zu lange her und ich hab's selber - im Gegensatz zum Kerningskript - nur bei der Entwicklung angewendet.

Viele Grüße
Martin


Kerning (unterschneiden) in InDesign

Martin Fischer
  
Beiträge gesamt: 12783

24. Nov 2005, 20:51
Bewertung:

gelesen: 18568

Beitrag als Lesezeichen
Hallo Ursula,

anbei das DoppelSkript für Kerning-Zeichenfolgen und Zeichenfolgen "ohne Umbruch".
Der Vorteil einer Unterbindung des Umbruchs durch "kein Umbruch" im Gegensatz zum geschützten Leerzeichen liegt darin, daß im Blocksatz das "kein Umbruch"-Leerzeichen flexibel bleibt (sich so wie die übrigen Leerzeichen ausdehnt oder zusammenzieht). Das geschützte Leerzeichen hingegen hat eine feste Breite.

Der Code unten ist zwar etwas holprig (weil alt).
Aber für eine Vereinfachung habe ich heute keine Zeit mehr.
Und er tut ja, was er tun soll.

Zum Kerning-Teil gilt, was bei KernPairsOptical.js dokumentiert ist:
http://www.hilfdirselbst.ch/..._P185640.html#185640

Eigentlich handelt es sich nicht um Kerningpaare, sondern um Zeichenfolgen - eskönnen also auch 3 oder mehr Zeichen sein, die optisch gekernt werden sollen.

Zum "kein Umbruch" folgendes:
1. Die Zeichenfolgen, die nicht umbrochen werden sollen, sind in einer externen Datei (reine Text-Datei, kein RTF oder Word-Doc) "noBreak.txt" definiert. Skript und Zeichenfolgenliste müssen im selben Verzeichnis (Scripts) liegen.
2. Die Ersetze-Funktion ist case sensitive, unterscheidet also Groß-/Kleinschreibung.
3. Gesucht wird nicht nach ganzen Worten, sondern nach Bestandteilen von Worten.
4. Und hier eine Beispielliste "noBreak.txt" für Zeichenfolgen, die nicht umbrochen werden sollen:
Code
Nr.<0020>^9 
Anm.<0020>^9
Z.<0020>^9
^9 vol
ols. ^9
<0020>…
…<0020>
<0020>^=
^=<0020>
^9 Kings
^9 Kgs
^9. Jahr
^9. Jhd.

Entsprechend der Liste oben werden folgende Zeichenfolgen mit dem Attribut "kein Umbruch" versehen (also nicht umbrochen):

Nr.[Leerstelle][Ziffer]
Anm.[Leerstelle][Ziffer]
Z.[Leerstelle][Ziffer]
[Ziffer] vol
ols. [Ziffer]
[Leerstelle]...
...[Leerstelle]
[Leerstelle]^=
^=[Leerstelle]
[Ziffer] Kings
[Ziffer] Kgs
[Ziffer]. Jahr
[Ziffer]. Jhd.

Beachte:
"^9. Jahr" fixiert sowohl "19. Jahr" als auch "12. Jahrhundert".
"ols. ^9" fixiert sowohl "Vols. 3" als auch "vols. 4" (also einmal groß und einmal klein).
Es ist möglich, das Leerzeichen als " " (Leerzeichen) oder als Code "<0020>" einzugeben.

Code
// KerningOrNoBreak.js 
//
var myDoc = app.activeDocument;
var myWords = [""];
var myCounter=0;
var KerningTextFileName="KernPairsOptical.txt"
var noBreakTextFileName="noBreak.txt"
var noBreakColor="noBreak";

myDialog = app.dialogs.add({name:"Modify Pairs"});
with(myDialog) {
with(dialogColumns.add()) {
staticTexts.add({staticLabel:"Auswahl:"});
mySelection = dropdowns.add({stringList:["Kerning", "kein Umbruch"], selectedIndex:0}) ;
}
}
var myReturn = myDialog.show();

if (myReturn == true) {
// Kerning Pairs
if (mySelection.selectedIndex == 0) {
TextFileName=KerningTextFileName;
myChangeFormat= {kerningMethod:"optical"};
}
// no Break
else if (mySelection.selectedIndex == 1) {
TextFileName=noBreakTextFileName;
myChangeFormat= {noBreak:true};
}
myScriptFileName = app.activeScript;
myScriptFile = File(myScriptFileName);
myFolder = myScriptFile.parent;
myFindChangeFileName = myFolder + "/" + TextFileName;
myFindChangeFile = File(myFindChangeFileName);
myResult = myFindChangeFile.open("r", undefined, undefined);
if (myResult == false){
myFindChangeFile = File.openDialog("Wähle die Datei mit der Liste der Zeichenfolgen:")
myResult = myFindChangeFile.open("r", undefined, undefined);
}

do{
myLine = myFindChangeFile.readln();
myFindChangeArray = myLine.split("#*#");
if (myFindChangeArray[0].length > 1){
myWords[myCounter] = myFindChangeArray[0];
myCounter+=1;
}
} while(myFindChangeFile.eof == false);
myFindChangeFile.close();

app.findPreferences = null;
app.changePreferences = null;
for (k=0; k < myWords.length; k++){
myChanging(myDoc,myWords[k]);
}
}

function myChanging(oneRange,oneWord) {
if (oneWord.length>0 && oneWord !=" ") {
myResults = oneRange.search(oneWord,false,true,undefined, undefined, myChangeFormat);
}
}


Viele Grüße
Martin



(Dieser Beitrag wurde von MartinF am 24. Nov 2005, 20:51 geändert)

Kerning (unterschneiden) in InDesign

Quarz
Beiträge gesamt: 3555

25. Nov 2005, 09:14
Bewertung:

gelesen: 18546

Beitrag als Lesezeichen
Martin Du bist ein Schatz!!

Gruß
Quarz

Kerning (unterschneiden) in InDesign

Quarz
Beiträge gesamt: 3555

28. Nov 2005, 10:16
Bewertung:

gelesen: 18521

Beitrag als Lesezeichen
Hallo Martin,

meinst Du, Du könntest beim Script ›KerningOrNoBreak‹ noch am Anfang ein Auswahlfensterchen einbauen für:
Selected Story - Dokument - Selection
wie in ›TextCleanup‹?

Ich arbeite immer jeden Artikel erst einzeln durch. So habe ich mehr Kontrolle.

Gruß
Quarz

Kerning (unterschneiden) in InDesign

Martin Fischer
  
Beiträge gesamt: 12783

28. Nov 2005, 10:40
Bewertung:

gelesen: 18527

Beitrag als Lesezeichen
Hallo Ursula,

das arbeite ich Dir noch ein.
Allerdings brauchst Du ein bißchen Geduld.
Vielleicht komme ich heute Abend dazu.

Viele Grüße
Martin


Kerning (unterschneiden) in InDesign

Martin Fischer
  
Beiträge gesamt: 12783

30. Nov 2005, 08:51
Bewertung:

gelesen: 18492

Beitrag als Lesezeichen
Hallo Ursula,

> meinst Du, Du könntest beim Script ›KerningOrNoBreak‹ noch am Anfang
> ein Auswahlfensterchen einbauen für: Selected Story - Dokument - Selection
> wie in ›TextCleanup‹?

Das angepaßte (zusammengebastelte) Skript habe ich Dir per email zukommen lassen.

Viele Grüße
Martin


Kerning (unterschneiden) in InDesign

Wolfgang J. Kremer
Beiträge gesamt: 68

5. Dez 2005, 18:49
Bewertung:

gelesen: 18448

Beitrag als Lesezeichen
Hallo Martin !

Ich finde das Script "noBreak.jsx" wirklich sehr gut. Leider fehlt auch mir die Möglichkeit, den zu überarbietenden Text bzw. Textrahmen mithilfe eines Auswahlfenstern anzuwählen. Kannst du mir da noch weiterhelfen.

Bis bald

Wolfgang

Kerning (unterschneiden) in InDesign

Martin Fischer
  
Beiträge gesamt: 12783

5. Dez 2005, 20:11
Bewertung:

gelesen: 18438

Beitrag als Lesezeichen
Wolfgang,

das Skript ist zusammengebastellt (das sieht man ihm an) und funktioniert möglicherweise nicht unter jeder Bedingung ganz hasenrein. Ich werde die nächsten Tage aber nicht dazu kommen, es intensiver zu prüfen und umzubasteln. Deswegen werfe ich Dir (oder Euch) die grüne Banane hin, um mögliche Fehler rückgemeldet zu bekommen. Ok?

Code
//KerningOrNoBreak.js 
//DESCRIPTION: Weist definierten Zeichenfolgen das Attribut "optisches Kerning" oder "kein Umbruch" zu. Der zu bearbeitende Bereich kann eingeschränkt werden.
//
var myObject;
var myCheckSelection = false;
if(app.documents.length != 0){
if(app.activeDocument.stories.length != 0){
var myArray = myDisplayDialog();
myChoice = myArray[0];
myObject = myArray[1];
myCheckSelection = myArray[2];
if(myObject != "None"){
doIt(myChoice, myObject);
}
}
else{
alert("The current document contains no text. Please open a document containing text and try again.");
}
}
else{
alert("No documents are open. Please open a document and try again.");
}

function myDisplayDialog(){
var myCheckSelection = false;
var myDialog = app.dialogs.add({name:"Modify Pairs"});
with(myDialog.dialogColumns.add()){
if(app.selection.length != 0){
with(dialogRows.add()){
with(dialogColumns.add()){
staticTexts.add({staticLabel:"Suchbereich", minWidth:100});
}
var myRangeButtons = radiobuttonGroups.add();
with(myRangeButtons){
radiobuttonControls.add({staticLabel:"Ausgewählter Textfluß", checkedState:true});
radiobuttonControls.add({staticLabel:"Dokument"});
if(app.selection[0].contents != ""){
radiobuttonControls.add({staticLabel:"Auswahl"});
}
}
}
with(dialogRows.add()){
staticTexts.add({staticLabel:"----------------------------------"});
}
}
with(dialogRows.add()){
with(dialogColumns.add()){
staticTexts.add({staticLabel:"Auswahl", minWidth:100});
}
var myChoiceButtons = radiobuttonGroups.add();
with(myChoiceButtons){
radiobuttonControls.add({staticLabel:"Kerning", checkedState:true});
radiobuttonControls.add({staticLabel:"Kein Umbruch"});
}
}
}
var myResult = myDialog.show();
var aChoice = myChoiceButtons.selectedButton;
if (myResult == true){
var myObject = app.documents[0];
if(app.selection.length != 0){
switch(myRangeButtons.selectedButton){
case 0:
switch(app.selection[0].constructor.name){
case "InsertionPoint":
case "Character":
case "Word":
case "TextStyleRange":
case "Line":
case "Paragraph":
case "TextColumn":
case "Text":
case "TextFrame":
myObject = app.selection[0].parentStory;
break;
default:
myObject = "None";
break;
}
break;
case 1:
myObject = app.activeDocument;
break;
case 2:
switch(app.selection[0].constructor.name){
case "Word":
case "TextStyleRange":
case "Line":
case "Paragraph":
case "TextColumn":
case "Text":
case "TextFrame":
if(app.selection[0].contents != ""){
myObject = app.selection[0].texts.item(0);
myCheckSelection = true;
}
else{
myObject = "None";
}
break;
default:
myObject = "None";
break;
}
break;
}
}
}
else{
myObject = "None";
}
myDialog.destroy();
return [aChoice, myObject, myCheckSelection];
}

function doIt(aChoice, aObject){
var myWords = [""];
var myCounter=0;
var KerningTextFileName="KernPairsOptical.txt"
var noBreakTextFileName="noBreak.txt"
var noBreakColor="noBreak";

if (aChoice == 0) {
TextFileName=KerningTextFileName;
myChangeFormat= {kerningMethod:"optical"};
}
// no Break
else if (aChoice == 1) {
TextFileName=noBreakTextFileName;
//myChangeFormat= {noBreak:true, fillColor:noBreakColor};
myChangeFormat= {noBreak:true};
//checkColor(noBreakColor);
}
var myScriptFileName = app.activeScript;
var myScriptFile = File(myScriptFileName);
var myFolder = myScriptFile.parent;
var myFindChangeFileName = myFolder + "/" + TextFileName;
var myFindChangeFile = File(myFindChangeFileName);
var myFileOpen = myFindChangeFile.open("r", undefined, undefined);
if (myFileOpen == false){
myFindChangeFile = File.openDialog("Wähle die Datei mit der Liste der Zeichenfolgen:")
myFileOpen = myFindChangeFile.open("r", undefined, undefined);
}

do{
myLine = myFindChangeFile.readln();
myFindChangeArray = myLine.split("#*#");
if (myFindChangeArray[0].length > 1){
myWords[myCounter] = myFindChangeArray[0];
myCounter+=1;
}
} while(myFindChangeFile.eof == false);
myFindChangeFile.close();

app.findPreferences = null;
app.changePreferences = null;
for (k=0; k < myWords.length; k++){
myChanging(aObject, myWords[k]);
}

function myChanging(oneRange,oneWord) {
if (oneWord.length>0 && oneWord !=" ") {
myResults = oneRange.search(oneWord,false,true,undefined, undefined, myChangeFormat);
}
}
}

function checkColor(oneColor) {
try{
mySwatch = app.documents[0].colors.add({name:oneColor,space:ColorSpace.rgb,colorValue:Array(250,0,0)});
}
catch (myError){
mySwatch = app.documents[0].colors.item(oneColor);
}
}


Viele Grüße
Martin


Kerning (unterschneiden) in InDesign

Wolfgang J. Kremer
Beiträge gesamt: 68

6. Dez 2005, 11:27
Bewertung:

gelesen: 18413

Beitrag als Lesezeichen
Hallo Martin !

Danke für die schnelle Reaktion. Ich habe im Moment auch etwas viel um die Ohren, werde aber so bald wie möglich dein Script testen. Erst einmal vielen Dank.

Bis bald
Wolfgang

Kerning (unterschneiden) in InDesign

Sissy Voss
Beiträge gesamt: 23

6. Dez 2005, 15:52
Bewertung:

gelesen: 3232

Beitrag als Lesezeichen
Hallo
herzlichen Dank für die Bereitstellung des scripts! Das script funktioniert auch unter IDCS perfekt. Wenn man jedoch mit Absatzformaten arbeitet erhält man leider das leidige + am Absatzformat angezeigt.
Deshalb meine Frage: Kann man nicht auch ein Zeichenformat angeben?
Wenn ja: wie?
Geht das bei IDCS 2?
Herzlichen Dank
Sissy Voss

Kerning (unterschneiden) in InDesign

Martin Fischer
  
Beiträge gesamt: 12783

6. Dez 2005, 16:09
Bewertung:

gelesen: 3228

Beitrag als Lesezeichen
> Deshalb meine Frage: Kann man nicht auch ein Zeichenformat angeben?

Im Prinzip ja.
Dann bekommst Du aber trotzdem ein + am Absatzformat.
Ferner bekommst Du Probleme, wenn Du z.B. Text, der bereits mit einem Zeichenformat ausgezeichnet ist, ein Unterschneidungszeichenformat zuweist.
Die Formatinformation der Fundstelle, die aus dem ursprünglichen Zeichenformat, ginge bei einer Zuweisung eines neuen Zeichenformats verloren.

Indesign kennt leider (noch) keine verschachtelten bzw. kombinierbaren Zeichenformate, so daß man einem Zeichen etwa mehrere Zeichenformate zuweisen könnte, wie man dem Zeichen ja auch verschiedene Auszeichnungen zuweisen kann (halbfett, unterstrichen, durchgestrichen ...).

Du kannst aber auch nach dem Abarbeiten des Skript zwei neue Zeichenformate erstellen und per Suche-Ersetzen den optischen Unterschneidungen bzw. dem "kein Umbruch"-Attribut zuweisen.

Viele Grüße
Martin


Kerning (unterschneiden) in InDesign

Sissy Voss
Beiträge gesamt: 23

6. Dez 2005, 16:50
Bewertung:

gelesen: 3222

Beitrag als Lesezeichen
Danke für die rasante Antwort
Sissy Voss