Kami mengekspor konten dari CMS kami ke InDesign via RTF. Semua konten memiliki nama gaya yang diterapkan secara otomatis, termasuk huruf miring yang memiliki italic
gaya karakter. italic
mengatur Font Style diatur ke "Italic".
Ini berfungsi dengan baik, kecuali salah satu gaya paragraf kami ( intro
) mengatur Gaya Font menjadi "Miring" juga. Dalam kasus ini, kami ingin italic
gaya untuk menghapus "Miring" dari Gaya Font .
Saya menemukan pertanyaan ini yang ingin melakukan sesuatu yang serupa , tetapi kedua jawabannya memerlukan intervensi manual, yang kami coba hindari dengan cara apa pun.
Sejauh yang saya tahu, hanya mungkin untuk secara spesifik mengatur Font Style secara global dengan kelas karakter. Artinya, tidak mungkin menerapkan gaya berbeda berdasarkan gaya paragraf induk.
Idealnya, kami ingin italic
peralihan gaya antara "Italic" dan non-italic secara otomatis. Dalam CSS, ini akan dicapai seperti ini (saya tahu toggle()
belum bekerja, biarkan saya bermimpi):
.italic { font-style: toggle(italic, normal); }
Sebagai alternatif, kita dapat menetapkan pengaturan Gaya Font berbeda ketika muncul dalam intro
paragraf. Misalnya, dalam CSS:
.italic { font-style: italic; }
p.intro .italic { font-style: normal; }
Apakah ada cara untuk mencapai perilaku ini di InDesign dengan gaya?
Kami tidak sering melakukan impor (beberapa kali dalam waktu singkat setiap beberapa bulan), tetapi setiap impor agak besar, sehingga perlu waktu dan kesalahan untuk memperbaikinya dengan tangan. Dengan mengatakan itu, jika ada cara untuk melakukan pencarian dan penggantian tunggal yang menangani hal ini, itu juga bisa diterima, tetapi segala sesuatu yang perlu dilakukan untuk setiap contoh adalah keluar dari pertanyaan.
Catatan: Kami ingin mengubah ekspor RTF untuk menggunakan nama gaya yang berbeda untuk huruf miring di dalam intro
, tetapi berharap untuk perbaikan yang lebih baik.
Menyiapkan dokumen InDesign
Untuk menyiapkan sampel dokumen InDesign, ikuti instruksi di bawah ini. Instruksi ini akan membuat dokumen InDesign dengan italic
dan intro
yang keduanya "Miring".
Salin teks berikut ke file kosong dan simpan sebagai
sample.rtf
:{\rtf1\ansi{\fonttbl{\f0 Times New Roman;}}{\stylesheet{\s1 intro;}{\s2 text;}{\*\cs3 \additive italic;}}\sectd\s1{Intro paragraph with {\*\cs3 italic} text.\par}\s2{Non-intro paragraph with {\*\cs3 italic} text.\par}}
Tempatkan
sample.rtf
ke dalam dokumen InDesign kosongSetel Gaya Font ke "Miring" untuk
intro
gaya paragrafSetel Gaya Font ke "Miring" untuk
italic
gaya karakter