Recursive: لم يتم الكشف عن الخط على أنه أحادي

تم إنشاؤها على ٢٨ ديسمبر ٢٠٢٠  ·  10تعليقات  ·  مصدر: arrowtype/recursive

وصف المشكلة
مع التحديثات الأخيرة ، فقد الخط تكوينه باعتباره Mono Font. لم يتم التعرف على بعض تطبيقات dev على أنها Mono

لقطات
يمكنك أن ترى كيف يتم عرضها في المحدد في Microsoft SQL Server Management Studio
image

هذه هي الطريقة التي يعرض بها هذا التطبيق لـ IBX Plex Mono
image

البيئة (يرجى استكمال المعلومات التالية):

  • إصدار الخط: 1.069.2
  • نظام التشغيل: Windows 10

ال 10 كومينتر

يبدو أنه نفس الرقم 370

شكرا على إعلامي! اسف بشأن ذلك.

حسنًا ، قد يكون ذلك بسبب الأحرف المركبة الجديدة المضافة في 1.069. أقوم بفرز مشكلة أخرى حاليًا ، لكنني سأتحقق من هذه المشكلة في أسرع وقت ممكن بعد ذلك ونأمل أن أقدم تحديثًا لإصلاحها في غضون أيام قليلة.

شكرا لك يا رجل ، وأعياد سعيدة 😉

حسنًا ، يبدو أنه من المحتمل _is_ نفس المشكلة كما كان من قبل - لم يتم تعيين البيانات الوصفية لتصنيف هذا كخط أحادي.

في الجدول post ، يجب أن يكون هذا 1 :

<isFixedPitch value="0"/>

في OS/2 ، يجب أن يكون هذا 600 :

<xAvgCharWidth value="599"/>

قيمة عرض Panose OS/2 صحيحة في الواقع:

<bProportion value="9"/>

قيمة hhea لـ advanceWidthMax صحيحة أيضًا:

<advanceWidthMax value="600"/>

(لقد وجدت هذه النتائج مع TTX ، بالإضافة إلى FontBakery ، والتي تتضمن التوصيات التالية في فحص أحادي.)


com.google.fonts / check / monospace(انقر فوق لتوسيع)

Requirements for monospace fonts:                                         

      * post.isFixedPitch - "Set to 0 if the font is proportionally spaced,     
      non-zero if the font is not proportionally spaced (monospaced)"           
        www.microsoft.com/typography/otspec/post.htm                            

      * hhea.advanceWidthMax must be correct, meaning no glyph's width value is 
      greater.                                                                  
        www.microsoft.com/typography/otspec/hhea.htm                            

      * OS/2.panose.bProportion must be set to 9 (monospace). Spec says: "The   
      PANOSE definition contains ten digits each of which currently describes   
      up to sixteen variations. Windows uses bFamilyType, bSerifStyle and       
      bProportion in the font mapper to determine family type. It also uses     
      bProportion to determine if the font is monospaced."                      
        www.microsoft.com/typography/otspec/os2.htm#pan                         
        monotypecom-test.monotype.de/services/pan2                              

      * OS/2.xAvgCharWidth must be set accurately.                              
        "OS/2.xAvgCharWidth is used when rendering monospaced fonts, at least   
      by Windows GDI"                                                           
        http://typedrawers.com/discussion/comment/15397/#Comment_15397          

      Also we should report an error for glyphs not of average width.           

      Please also note:                                                         
      Thomas Phinney told us that a few years ago (as of December 2019), if you 
      gave a font a monospace flag in Panose, Microsoft Word would ignore the   
      actual advance widths and treat it as monospaced. Source:                 
      https://typedrawers.com/discussion/comment/45140/#Comment_45140     

بشكل أساسي ، تفشل عدة أسطر في البرنامج النصي scripts/instantiate-code-fonts.py (أو ربما يتم الكتابة فوقها بطريقة ما؟) ، مما يؤدي إلى بقاء القيم الافتراضية. من المحتمل أن يتم تعطيل هذا عند إضافة الحروف الرسومية لخطوط الطاقة ... سأقوم بترتيب البرنامج النصي عشوائيًا لمعرفة ما إذا كان هذا هو الحال.

حسنًا ، أعتقد أنني قمت بفرزها (مرة أخرى).

javlaks إذا كنت ترغب في ذلك ، هل يمكنك تجربة الخطوط الموجودة في الإصدار 1.070 ، وإخباري إذا كان ذلك يحل المشكلة؟

من ناحيتي ، لقد اختبرت الإصدار 1.070 في Microsoft SQL Server Management Studio على Windows 10 ، ويبدو أنه يعمل كما هو متوقع:

image

arrowtype لا يبدو أن

image

🤦‍♂️ هههه آسف. خطأ سخيف من جانبي. @ danarnold هل يمكنك المحاولة مرة أخرى؟

https://github.com/arrowtype/recursive/releases/tag/v1.070

arrowtype يتم عرض خطوط أحادية المسافة بالنسبة لي! ليس لدي البرنامج الذي تم فتح هذه المشكلة به في الأصل ، لذا سيتعين علىjavlaks التفكير في ذلك.

مرحبًا يا شباب ، الخط يعمل بشكل جيد مرة أخرى. تتعرف التطبيقات على الخط كما هو متوقع
image
image

شكرا لك arrowtype 😉

وو! شكرًا للمساعدة في الإبلاغ والتحقق من هذا ، javlaks & danarnold.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات