سلام،
يبدو ارتفاع زوج الأقواس / الأقواس / الأقواس متباينًا قليلاً عند أحجام خطوط معينة.
| | |
| --- | --- |
| نظام التشغيل | نظام التشغيل Windows 10 |
| إصدار كود VS | 1.41.1 |
| إصدار الخط | 1.030 |
| نمط الخط | تكرارية أحادية Csl b030st |
| وصلات الخط | ممكّن (dlig فقط) |
العينات المرفقة من الإصدار الكاجوال. (يمكن رؤية الملاحظة في النسخة الخطية أيضًا).
المراجع حيث تبدو الارتفاعات متساوية:
ملاحظات حيث يبدو الزوج بعيدًا قليلاً:
شكرا! :)
يمكن أن أؤكد ، الأمر نفسه بالنسبة لي في أحدث VSCode مستقر على Windows 10 2004 (19546). يبدو أنه يعتمد على وزن الخط أيضًا - على سبيل المثال ، في حجم معين ، تبدو بعض الأوزان على ما يرام (فيما يتعلق بالأقواس / الأقواس / الأقواس) ، والبعض الآخر - لا.
شكرا ، krish-r & @ kamenminkov! عيون جيدة على هذا.
هل يمكنك تجربة الخطوط الثابتة في الإصدار 1.034 ، وإخباري بما إذا كنت لا تزال تواجه نفس المشكلة؟
https://github.com/arrowtype/recursive/tree/e882954365d4fafdf2fb43abeff99a28d615f32e/fonts_1.034
يجب تفعيلها بأسماء خطوط مثل:
RecursiveMonoLnr-Regular
و RecursiveMonoCsl-Regular
(بدون رقم إصدار في الاسم ، هذه المرة).
مرحبًا arrowtype ، لقد تمكنت من تنشيط Recursive بعد تحديد editor.fontFamily كـ "Recursive Mono Casual" / "Recursive Mono Linear"
Windows 10 ، معلومات الإصدار التكراري:
لسوء الحظ ، ما زلت أرى فرقًا في المرتفعات.
حسنًا ، شكرًا لتجربة ذلك! سألقي نظرة فاحصة وأجربها على Windows.
تخميني هو أن الأقواس اليمنى تستخدم مكونات الأقواس اليسرى ، ويقوم Windows إما بتسمية البكسل بشكل مختلف قليلاً لأنها مكونات ، أو ربما لأنها محاذاة بشكل أقل قليلاً ويتم تكبير الفرق.
سأقوم بتحديث هذا عندما أعرف المزيد ، وآمل أن يتم ذلك خلال الأسبوع القادم أو نحو ذلك.
شكرا thundernixon .
وأنا آسف ، هذا السؤال غير ذي صلة تمامًا ، هل كان هناك أي تغيير في كيفية ظهور كلمة "tittle" على الأحرف الصغيرة "i"؟ لأنني استطعت أن أرى اختلافًا طفيفًا بين لقطات الشاشة الأصلية والحالية - الحجم 17 ، على سبيل المثال ..
ملاحظة. يسعدك (إعادة) نقل هذا التعليق إذا كنت تشعر أن هذا يتسبب في اختطاف المشكلة.
لقد أضفنا خطوة تلقائية إلى عملية الإنشاء الثابتة ، والتي نأمل أن تساعد في الغالب في العرض في Windows ، ولكن قد يكون لها بعض المقايضات. لهذا السبب أيضًا اعتقدت أن الأقواس قد تكون مختلفة. سألقي نظرة أيضًا على علامة i وعلامات التشكيل بشكل عام. شكرا!
أردت فقط أن أذكر أنني ما زلت أرى هذا في الإصدار 1.052 على Windows ، باستخدام VS Code.
حسنًا ، أخيرًا أحاول حل هذا الأمر. أحاول إضافة خطوة إلى التصميم تتحلل من علامات الترقيم الافتتاحية / الختامية مثل هذه ، وقد يساعد ذلك.
كملاحظة إضافية ، لاحظت أن الأقواس أقصر قليلاً في أنماط Sans الأكثر جرأة:
القضايا الجانبية(انقر فوق لتوسيع)
... و () و [] أقصر في الأنماط الأحادية الأكثر جرأة:
لذا ، سأمر في الأمر وأتأكد من أن هذين الارتفاعين متماثلان.
التعديلات:
( ) [ ]
بنفس ارتفاع { }
.case
ومطابقة الارتفاعاتلقد أعدت بناء الخطوط بالإصلاحات ، والأخرى الجديدة هنا:
https://github.com/arrowtype/recursive/tree/4b59fd2f5ce78c342418c894d3a7e620819cac23/fonts_1.067
هل سيكون شخص ما لديه هذه المشكلة على استعداد لتجربة هذه الخطوط الجديدة على نظامك؟ @ كريش-R،kamenminkov، @jkyeung، أوjwortmann؟ آمل أن ينجح الأمر ، لكني لست متأكدًا تمامًا. 🤞
تبدو الأقواس / الأقواس / الأقواس مثالية بالنسبة لي الآن 👍 ، ولكن لا يزال هناك محاذاة غير صحيحة بين الرموز "أقل من" و "أكبر من" <>
على جميع أحجام الخطوط.
تم الاختبار باستخدام المتغيرات المائلة والجريئة RecursiveMonoLnrSt-Regular.ttf
+ على Windows 10 v2004 ، Sublime Text 3.2.2.
سلام،
المحرر ونظام التشغيل: VS Code v1.51.1, Windows 10 v20H2
_خط ثابت_
كما ذكرت jwortmann ، لم يكن بإمكاني رؤية محاذاة إلا مع قوس الزاوية ، والبقية تبدو مثالية.
RecursiveMonoLnrSt-Regular.ttf
- قوس الزاوية غير محاذي لمعظم أحجام الخطوط
RecursiveMonoCslSt-Regular.ttf
- قوس الزاوية غير محاذي للمقاس 16 و 17 (تطابق الأحجام الأخرى مثل 14)
_خط متغير_
وعندما جربت الخط المتغير ، فإن كل شيء (بما في ذلك قوس الزاوية) يتوافق تمامًا بالنسبة لي.
Recursive_VF_1.067.ttf
(خطي)
مرحبًا jwortmann & @ krish-r ، شكرًا جزيلاً على هذه الاختبارات والاستجابات السريعة!
أنا أشير إلى هذا جزئيًا لذا أتذكر عندما أعود لإصلاح هذا قريبًا ، لكن ...
أظن أن الاختلافات في الارتفاع تأتي من كون الأقواس الرأسية غير متناظرة. إنها تحاكي ضربات الفرشاة ، والتي تميل إلى أن تكون غير متكافئة. ولكن ، هذا يعني أنه حتى عندما تتم محاذاة رأسيًا بصريًا ، فمن المحتمل أن يرى عرض Windows الفرق في ارتفاعات الإحداثيات ويقابلها بالبكسل الرأسي بشكل مختلف. يحدث هذا عند وجود التلميح ، مما يعني أن الخطوط الثابتة (التي تحتوي على تلميح تلقائي) تظهر ذلك ، بينما لا ينتج الخط المتغير (الذي لا يحتوي على تلميح) الفرق. لذا ، يجب أن أقوم بتحريرها للحصول على أشكال أكثر تناسقًا ، تشبه إلى حد ما الطريقة التي تعاملت بها مع الأسهم.
آمل أن أتمكن من الوصول إلى هذا مطلع الأسبوع المقبل. سوف أقوم بتحديث هذا في أسرع وقت ممكن!
مرحبًا jwortmann & @ krish-r ، إذا سنحت لك الفرصة ، فهل يمكن لأحدكم أن يؤكد أن أحدث الخطوط (في الإصدار 1.068) تعمل على حل المشكلة من أجلك؟ إذا كان الأمر كذلك ، فيمكننا إغلاق المشكلة. شكرا لك!
مرحبًا arrowtype ،
شكرًا ، حاول v1.068 ، الآن محاذاة أقواس الزاوية بشكل صحيح. لسوء الحظ ، كان بإمكاني رؤية بعض الاختلالات الطفيفة في بقية الأقواس في أحجام خطوط معينة.
المحرر ونظام التشغيل: VS Code v1.52.0, Windows 10 v20H2
Recursive_Code:
_Rec أحادي الخطي: _
_Rec Mono Casual: _
@ krish-r شكرًا جزيلاً لك على المساعدة في اختبار هذا! حسنًا ، شيئان:
<>
- لذا فإن هذه الخطوط الآن تعرض فقط حرفًا رمزيًا واحدًا ، والذي قد يؤدي إلى التخلص من النتيجة. للحصول على نتيجة دقيقة ، سيتعين علينا اختبار هذا التحرير والسرد بمسافة بينهما.كنت واثقًا جدًا هنا ، معتقدًا أنني قد أتقن ذلك مع الإصدار الجديد. 😅 آسف! سأختبر هذا على وجه التحديد في Windows VM قبل إصدار إصدار جديد وطلب التأكيد.
دائما سعيد للاختبار! ونعم ، لقد كنت محقًا ، لقد نسيت أن أقوم بإيقاف تشغيل الأحرف المركبة.
جربتهم مرة أخرى بـ "editor.fontLigatures": false
.
_Rec أحادي الخطي: _
_Rec Mono Casual: _
لطيف! نعم ، أثناء الاختبار ، تذكرت أن VS Code يجعل من السهل إلغاء تنشيط الأحرف المركبة. لكن شكرًا أيضًا على الإشارة إلى ذلك هنا!
في الاختبارات التي أجريتها ، لم تكن علامات الترقيم متماثلة تمامًا ، ولكن يبدو أنها تتجنب مشكلة البيكسل الكاملة.
إذا كان لديك وقت ، @ krish-r ، فهل يمكنك تجربة أحدث إصدار ، https://github.com/arrowtype/recursive/releases/tag/1.069؟ يضيف خطوة التحلل التي بدت أنها تساعد في الاختبارات السابقة.
حاول v1.069. والأقواس تبدو متماشية معي أيضًا! 👌
شكراarrowtype!
_Rec Mono Linear_
_Rec Mono Casual_
رائع ، شكرًا جزيلاً لك على كل ما قدمته من مساعدة في اختبار هذا الأمر!
سعداء أننا حصلنا على هذا فرز.
يمكنني أن أؤكد أنه مع الإصدار 1.069 ، يتم محاذاة جميع أنواع الأقواس والرموز <
و >
بشكل صحيح بالنسبة لي أيضًا. شكرا جزيلا للتحديث!
شكرًا على التأكيد ،jwortmann!