المكون الإضافي الذي يقوم بضبط تباعد الأحرف على طبقات النص باستخدام خطوط/عرض UI من iOS 9 إلى ما سيكون عليه عند استخدامه في التطبيق.
على سبيل المثال ، إذا كنت تستخدم نص SF UI في 16PT ، فسيقوم البرنامج النصي بتعيين تباعد أحرف هذه الطبقة إلى -0.32.
عندما تستخدم -[UIFont systemFontOfSize:] أو غيرها من واجهة برمجة التطبيقات ذات الصلة بخط النظام في iOS ، تقوم iOS تلقائيًا بضبط تتبع الخط استنادًا إلى حجم النقطة الذي تستخدمه (انظر جدول التتبع: https://developer.apple.com/fonts/ أو تحقق من جلسة WWDC 804 "تقديم خطوط النظام الجديدة"). نظرًا لأن هذا يحدث على مستوى API وليس مستوى الخط ، فإن Sketch ليس لديه طريقة لتحديد تباعد الأحرف الافتراضي. البرمجة النصية أفضل من القيام بذلك يدويًا في كل مرة ¯ _ (ツ) _/¯.
من الغريب أن جدول التتبع الرسمي بما فيه الكفاية يطابق نص واجهة المستخدم SF أفضل بكثير من عرض SF UI. لذلك يتم إنشاء حجم عرض SF UI إلى رسم خرائط تباعد الأحرف في مشروع iOS صغير.
ما عليك سوى تحديد طبقات النص التي تحتوي على خطوط نص/عرض SF UI التي يتم استخدامها وتشغيل البرنامج النصي (الإضافات> إصلاح تباعد أحرف خط Font SF UI) ، وسوف يضبط التباعد الصحيح استنادًا إلى حجم الخط الحالي. إذا قمت بتغيير حجم خط الطبقات ، فستحتاج إلى إعادة تشغيل البرنامج النصي على تلك الطبقة.
⌃⌘T . (Ctrl+CMD+T) إذا كنت تريد أن يكون شيئًا مختلفًا ، فيمكنك تحرير ملف manifest.json تقنيًا في البرنامج المساعد.