تحسينات EPUB في InDesign CC

تعيين نمط إلى اسم الفئة

عند إنشاء اسم فئة من اسم نمط، يقوم InDesign الآن بإنشاء اسم فئة مؤهل بشكل كامل: <style group name>_<style name>.

ملكية فئة النمط - التعامل مع حالات التعارض في أسماء فئة CSS

إذا قمت بتعيين نمطين لنفس اسم الفئة، فسيؤدي ذلك إلى حدوث تعارض عندما تقرر إنشاء CSS للمستند ذي الصلة. يقوم InDesign بوضع علامة تحذير ويعرض رسالة عن التعارض أثناء التصدير.

تعارض اسم فئة CSS

التعليم الدقيق للقوائم المرتبة/المرقمة

تكون العلامات التي تم إنشائها لخياري “Map to Unordered List” و“Map to Ordered List” المندرجين أسفل خيارات EBook Export > General > Text خالية الآن من أي فئات إضافية. لم يعد InDesign يُدرج أي أحرف أو يُنشئ أي امتدادات، كما أنه يسمح للمستعرض أو الجهاز أن يكون مسؤولاً عن إنشاء القوائم.

تعداد افتراضي محسّن لتحديد بنية التعداد النقطي والرقمي

تم تحسين التعداد الافتراضي المستخدم لتحديد بنية التعداد النقطي والرقمي بشكل كبير لاكتشاف البنيات اللفظية للتعدادات النقطية والأرقام، والتعبير عنها بشكل صحيح في HTML.

بالنسبة للتعدادات النقطية:

  • يتعامل InDesign مع أي فقرتين تشتركان في جميع سمات التعداد النقطي ذات الصلة، بما في ذلك المسافة البادئة اليسرى، كجزء من نفس القائمة.
  • تعتبر الفقرة التي ليست تعدادًا نقطيًا ولكنها تتبع فقرة ذات تعداد نقطي ولها نفس البادئة اليسرى الآن فقرة "متداخلة" وتصبح جزءًا من القائمة.

بالنسبة للأرقام:

  • بما أنه بإمكان المصممين تعيين سمة "للقائمة" التي تتبعها، فإن الأولوية الأولى تكون لهذا الإعداد بالنسبة إلى المسافة البادئة اليسرى أو السمات المختلفة المرتبطة بالأرقام.
  • وعلى الرغم من أن برنامج InDesign يدعم إعداد سمة القيمة على العلامة، فإنه من غير الممكن التعبير عن قائمة رقمية، تمر بحدود Table وStory، في HTML.

للحصول على الترقيم الصحيح، قم بالتصدير إلى EPUB 3.0.

تمت إزالة القائمة المرتبة الثابتة من تصدير EPUB

بما أن InDesign يقدم الآن تمييزًا حقيقيًا (مخططًا) للقوائم فيما يتعلق بقيم أرقام البدء، فقد تمت إزالة خيار Static Ordered List من مربع الحوار EPUB Export.

علامات HTML محسنة وCSS محسن لخيار Export في قائمة Convert To Text

تم تحسين ترميز HTML وCSS لخيار التصدير “Convert To Text”. يقوم الآن InDesign بإدخال الحروف النقطية/الرقمية الضرورية ويتجاوز الأنماط بحيث يظل المظهر الكلي لخيار القائمة قريبًا لطريقة ظهوره في InDesign.

بيانات تعريف سلسلة الإصدار

تمت إضافة رقم الإصدار إلى بيانات التعريف المُنشئة:

<meta name=”generator” content=”Adobe InDesign 9.0” />

اصطلاحات تسمية محسنة لفئات CSS لمطابقة غرضها

يقوم InDesign بإنشاء فئات زائدة متعددة بغرض تحسين الدقة المرئية والتعيين المفاهيمي بين InDesign وEPUB.

تمت إعادة تسمية الفئات الآن لمطابقة غرضها وتوضيحه.

بادئة فئة CSS منشأة توصيف
CharOverride-# تعيين تجاوز سمة حرف مطبق بواسطة المستخدم إلى خصائص CSS
ParaOverride تعيين تجاوز سمة فقرة مطبقة بواسطة المستخدم إلى خصائص CSS
TableOverride-#
تعيين تجاوز سمة جدول مطبق بواسطة المستخدم إلى خصائص CSS
CellOverride-#
تعيين تجاوز سمة خلية مطبقة بواسطة المستخدم إلى خصائص CSS
ObjectOverride-#
تعيين تجاوز سمة كائن (PageItem) مطبق بواسطة المستخدم إلى خصائص CSS
_idGenParaOverride-#
التعامل مع ميراث خاصية CSS (مثل المسافة البادئة اليسرى)
_idGenCharOverride-# التعامل مع ميراث خاصية CSS (مثل حجم النقطة)
_idGenDropcap-# جعل Dropcap يبدو مثل المعرف
_idGenBNMarker-# جعل الحروف النقطية والرقمية تبدو مثل المعرف
_idGenRuby-# تغيير Ruby CSS
_idGenStoryDirection دعم اتجاه الموضوع
_idGenTableRowColumn دعم حدود وتعبئات الجدول المتغيرة
_idGenPageitem-# حمل عرض وارتباع PageItem/الكائن

تم إنشاء CSS لعلامة عملة الروبي اليابانية

يقوم الآن InDesign بإنشاء قاعدة CSS منفصلة تحتوي على السمات ذات الصلة بعملة الروبي فقط.

دعم البرامج النصية لتصدير كتاب EPUB

لم يكن دعم البرامج النصية متوفرًا في CS6، وقد أصبح متوفرًا الآن.

مربع حوار تحذير تصدير جديد أو رسالة خطأ

يجعل مربع الحوار الجديد من السهل قراءة رسائل تحذير/خطأ متعددة من التصدير.

التعيين المحسن لحروف التعداد النقطي إلى خاصية list-style-type

في حالة العثور على أي قيمة Unicode بخلاف المسرودة في الجدول أدناه، فلن يحددها CSS وسيتركها للافتراضي في الجهاز أو المستعرض (عادة "القرص").

قيمة ID Unicode

خاصية CSS

0x2022 (علامة نقطية)

"قرص"

0x25CB (دائرة بيضاء)

"دائرة"

0x25A0 (مربع أسود)

"مربع"

تم تعيين الأنواع المتعددة من القوائم المرقمة لـ InDesign الآن إلى خصائص CSS كما هو مسرود في الجدول أدناه.

ITextAttrNumberingStyle

خاصية CSS

1,2,3,4

"فاصل عشري"

01,02,03,

“decimal-­‐leading-­‐zero”

I, II, III,

“upper-­‐roman”

i, ii, iii,

“lower-­‐roman”

A,B,C,D

“upper-­‐alpha”

a,b,c,d

“lower-­‐alpha”

001,002,003,

“decimal-­‐leading-­‐zero”

0001,0002,0003,

“decimal-­‐leading-­‐zero”

تعيين خاصية Break-before

يتم الآن تعيين سمة Keeps OptionStart Paragraph” بشكلٍ صحيح لخاصية CSS صالحة. يتم تعيين أي قيمة لهذه السمة بخلاف ‘kStartAnywhere’ إلى 'pagebreak-before:always'.

مازالت الأحرف الفاصلة غير مدعومة حاليًا.

الوصول إلى خطوط جهاز قراءة iBooks

يدعم iBooks Reader عددًا كبيرًا من خطوط الجهاز (http://iosfonts.com/)، ولا يتم تمكين هذه الخطوط بشكل افتراضي عند الإشارة إليها عبر @font-face إلا في حالة إضافة ملف خيار XML الخاص META-INF/com.apple.ibooks.display-options.xml إلى الحزمة.

تمت الآن إضافة ملف الخيار إلى كل من حزم EPUB2.0 وEPUB3.0.

تم الآن دعم تضمين الخطوط في قارئ iBooks

تم تغيير EPUBCheck لكي يقبل تنسيق الخط المضمن كتنسيق مقبول لقارئ iBooks.

تمت إزالة خيار EPUB 3.0 with Layout من تصدير EPUB

نظرًا لأن قارئ DPS قرر عدم دعم هذا التنسيق، قمنا بإزالة خيار EPUB 3.0 with Layout من مربع الحوار EPUB Export.

يؤدي تعيين الفقرات إلى الاحتفاظ بسمات خصائص فقرات CSS

سمة الفقرة

خاصية CSS

Keep With Previous

page-break-before:avoid

Keep All Lines Together

orphans: 99

Keep First N

orphans: #

Keep Last N

window: #

Keep With Next N

page-break-after:avoid

في تغيير سابق، تم تعيين Start Paragraph إلى خاصية CSS 'page-break-before:avoid'. نظرًا لاشتراك هذه السمة مع سمة Keep With Previous في خاصية معينة واحدة، ففي حالات التعارض ستكون الأولوية لسمة Start Paragraph كما هو الحال في InDesign.

ملاحظة:

يؤدي تعيين Keep With Next N إلى تجاهل أي قيم بخلاف قيمة واحدة. مازالت أيضًا الحروف الفاصلة (goto Next N) غير مدعومة حاليًا.

دعم أكثر من اسم فئة CSS في حقول Style To Tag/Class لأنماط الفقرات والحروف والكائنات

يجب فصل أسماء الفئات المتعددة بواسطة مسافة واحدة أو أكثر، وسيتم استخدام اسم الفئة الأول لإنشاء CSS للنمط، في حالة تمكين Emit CSS لهذا النمط.

على سبيل المثال، نمط الفقرة الوارد في صيغة:

Class: InDesign is the best

يؤدي إلى:

<p class=”InDesign is the best”>foo</p>

p.InDesign {…}

يتمثل الهدف من هذه الميزة في السماح للمصممين بتجاوز خصائص CSS أو امتدادها من خلال آلية “Additional CSS File” في علامة التبويب Advanced الموجودة في مربع الحوار EPUB Export.

لا يتم إجراء عمليات تحقق إضافية للقيم المحددة، وأثناء التصدير، يقوم InDesign بحملها معه لأغراض التعليم وإلا يقوم بتجاهلها.

تمت إزالة النطاقين الخاليين <p> و<li>

الفقرات الخالية في InDesign لا تكون خالية - لكنها تحتوي على حرف إرجاع وتتكون باستخدام ارتفاع رأسي.

في HTML، يقوم InDesign بتعيين الفقرات إلى علامات <p> و<li> وفقًا لما هو مناسب ولا يكون حرف الإرجاع جزءًا من التعيين الذي يمكن أن يؤدي إلى علامات خالية.

احصل على مساعدة بشكل أسرع وأسهل

مستخدم جديد؟