التعداد TtfNameTable.NameId

TtfNameTable.NameId enumeration

يمثل NameId.

public enum NameId : ushort

القيم

الاسمالقيمةالوصف
CopyrightNotice00 إشعار حقوق النشر.
FontFamily11 عائلة الخط. هذه السلسلة هي اسم عائلة الخط الذي يراه المستخدم على منصات ماك.
FontSubfamily22 العائلة الفرعية للخط. هذه السلسلة هي عائلة الخط التي يراها المستخدم على منصات ماك.
UniqueFontId33 تعريف فريد للعائلة الفرعية (مواصفة Apple). 3 معرف فريد للخط (مواصفة MS).
FullName44 الاسم الكامل للخط.
Version55 نسخة جدول الأسماء.
PostScriptName66 اسم PostScript للخط. ملاحظة: قد يحتوي الخط على اسم PostScript واحد فقط ويجب أن يكون هذا الاسم ASCII.
TrademarkNotice77 إشعار العلامة التجارية.
ManufacturerName88 اسم الشركة المصنعة.
DesignerName99 المصمم؛ اسم مصمم الخط.
Description1010 الوصف؛ وصف الخط. يمكن أن يحتوي على معلومات مراجعة، توصيات الاستخدام، التاريخ، الميزات، وما إلى ذلك.
UrlVendor1111 عنوان URL لبائع الخط (مع البروتوكول، مثل http://، ftp://). إذا تم تضمين رقم تسلسلي فريد في URL، يمكن استخدامه لتسجيل الخط.
UrlDesigner1212 عنوان URL لمصمم الخط (مع البروتوكول، مثل http://، ftp://)
LicenseDescription1313 وصف الترخيص؛ وصف لكيفية الاستخدام القانوني للخط، أو سيناريوهات مثال مختلفة للاستخدام المرخص. يجب كتابة هذا الحقل بلغة بسيطة، لا بلغة قانونية معقدة.
LicenseInfoUrl1414 عنوان URL لمعلومات الترخيص، حيث يمكن العثور على معلومات ترخيص إضافية.
PreferredFamily1615 محجوز 16 العائلة المفضلة (Windows فقط)؛ في Windows، يتم عرض اسم العائلة في قائمة الخط؛ يتم تقديم اسم العائلة الفرعية كاسم النمط. لأسباب تاريخية، احتوت عائلات الخط على حد أقصى من أربعة أنماط، لكن مصممي الخطوط قد يجمعون أكثر من أربعة خطوط في عائلة واحدة. تسمح معرفات العائلة المفضلة والعائلة الفرعية المفضلة لمصممي الخطوط بتضمين تجميعات العائلة/العائلة الفرعية المفضلة. تكون هذه المعرفات موجودة فقط إذا كانت مختلفة عن المعرفين 1 و2.
PreferredSubfamily1717 العائلة الفرعية المفضلة (Windows فقط)؛ في Windows، يتم عرض اسم العائلة في قائمة الخط؛ يتم تقديم اسم العائلة الفرعية كاسم النمط. لأسباب تاريخية، احتوت عائلات الخط على حد أقصى من أربعة أنماط، لكن مصممي الخطوط قد يجمعون أكثر من أربعة خطوط في عائلة واحدة. تسمح معرفات العائلة المفضلة والعائلة الفرعية المفضلة لمصممي الخطوط بتضمين تجميعات العائلة/العائلة الفرعية المفضلة. تكون هذه المعرفات موجودة فقط إذا كانت مختلفة عن المعرفين 1 و2.
CompatibleFull1818 Compatible Full (Macintosh only); على نظام Macintosh، يتم إنشاء اسم القائمة باستخدام مورد الخط. عادةً ما يتطابق هذا مع Full Name. إذا كنت تريد أن يظهر اسم الخط بشكل مختلف عن Full Name، يمكنك إدراج Compatible Full Name في المعرف ID 18. هذا الاسم لا يستخدمه نظام Mac OS نفسه، لكنه قد يستخدمه مطورو التطبيقات (مثل Adobe).
SampleText1919 Sample text. يمكن أن يكون هذا اسم الخط، أو أي نص آخر يعتقد المصمم أنه أفضل مثال لإظهار مظهر الخط.
PostScriptCID20وجوده في الخط يعني أن nameID 6 يحتوي على اسم خط PostScript يُقصد به الاستخدام مع استدعاء “composefont” لتفعيل الخط في مفسر PostScript.
WwsFamilyName21يُستخدم لتوفير اسم عائلة متوافق مع WWS في حال لم تتطابق الإدخالات للمعرفين 16 و 17 مع نموذج WWS.
WwsSubfamilyName22يُستخدم بالاشتراك مع المعرف ID 21، حيث يوفر هذا المعرف اسم عائلة فرعية متوافق مع WWS (يعكس فقط سمات الوزن والعرض والانحدار) في حال لم تتطابق الإدخالات للمعرفين 16 و 17 مع نموذج WWS.
LightBackground23هذا المعرف، إذا استُخدم في مصفوفة تسميات لوحة الألوان في جدول CPAL، يحدد أن لوحة الألوان المقابلة في جدول CPAL مناسبة للاستخدام مع الخط عند عرضه على خلفية فاتحة مثل الأبيض.
DarkBackground24هذا المعرف، إذا استُخدم في مصفوفة تسميات لوحة الألوان في جدول CPAL، يحدد أن لوحة الألوان المقابلة في جدول CPAL مناسبة للاستخدام مع الخط عند عرضه على خلفية داكنة مثل الأسود.
VariationsPostScriptNamePrefix25إذا كان موجودًا في خط متغير، قد يُستخدم كبادئة للعائلة في خوارزمية توليد اسم PostScript للخطوط المتغيرة.

انظر أيضاً