Chúng tôi đang xuất nội dung từ CMS của chúng tôi vào InDesign thông qua RTF. Tất cả nội dung có tên kiểu được áp dụng tự động, bao gồm cả chữ nghiêng có italic
kiểu ký tự. italic
có Kiểu Phông chữ được đặt thành "In nghiêng".
Điều này hoạt động rất tốt, ngoại trừ một trong các kiểu đoạn văn của chúng tôi ( intro
) cũng đặt Kiểu Phông chữ thành "In nghiêng". Trong những trường hợp này, chúng tôi muốn italic
kiểu này xóa "Chữ nghiêng" khỏi Kiểu Phông chữ .
Tôi đã bắt gặp câu hỏi này muốn làm điều gì đó tương tự , nhưng cả hai câu trả lời đều yêu cầu can thiệp thủ công, điều mà chúng tôi đang cố gắng tránh bằng mọi giá.
Theo như tôi có thể nói, chỉ có thể thiết lập cụ thể Kiểu Phông chữ trên toàn cầu với một lớp nhân vật. Đó là, không thể áp dụng các kiểu khác nhau dựa trên kiểu đoạn văn bản gốc.
Lý tưởng nhất, chúng tôi muốn có sự italic
chuyển đổi phong cách giữa "Italic" và không in nghiêng tự động. Trong CSS, điều này sẽ đạt được như thế này (tôi biết là toggle()
chưa hoạt động, hãy để tôi mơ ước):
.italic { font-style: toggle(italic, normal); }
Ngoài ra, chúng tôi có thể giải quyết để đặt Kiểu Phông chữ khác nhau khi nó xuất hiện trong một intro
đoạn. Ví dụ: trong CSS:
.italic { font-style: italic; }
p.intro .italic { font-style: normal; }
Có cách nào để đạt được hành vi này trong InDesign với các kiểu không?
Chúng tôi không thực hiện nhập thường xuyên (một vài lần trong một khoảng thời gian ngắn cứ sau vài tháng), nhưng mỗi lần nhập khá lớn, do đó, cả hai đều tốn thời gian và dễ bị lỗi khi sửa chúng bằng tay. Như đã nói, nếu có một cách để thực hiện một tìm kiếm và thay thế mà quan tâm đến vấn đề này, thì điều đó cũng có thể được chấp nhận, nhưng bất cứ điều gì cần phải làm cho mỗi trường hợp là không cần thiết.
Lưu ý: Chúng tôi đang xem xét thay đổi xuất RTF để sử dụng tên kiểu khác cho chữ nghiêng bên trong intro
, nhưng hy vọng sẽ khắc phục tốt hơn.
Thiết lập tài liệu InDesign
Để thiết lập một tài liệu InDesign mẫu, hãy làm theo các hướng dẫn bên dưới. Các hướng dẫn này sẽ tạo một tài liệu InDesign với italic
và intro
cả hai chữ "Italic".
Sao chép văn bản sau vào một tệp trống và lưu dưới dạng
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}}
Đặt
sample.rtf
vào một tài liệu InDesign trốngĐặt Kiểu Phông chữ thành "In nghiêng" cho
intro
kiểu đoạn vănĐặt Kiểu Phông chữ thành "Chữ nghiêng" cho
italic
kiểu ký tự