سؤال

أحتاج إلى أن أقرر ما إذا كنت سأقوم بتقديم رموز هندسية في واجهة المستخدم الرسومية على شبكة الإنترنت (مثل الأسهم والمثلثات للأزرار ، والقوائم ، وما إلى ذلك) كرموز أحادية الرمز (أسهل بكثير ومستقلة بالألوان) أو ملفات GIF/PNG (الكثير من المتاعب التي أرغب في ذلك يتجنب).

ومع ذلك ، فقد رأيت عملاء لديهم مشكلة في عرض حتى رموز علامات الترقيم المتقدمة المعلنة على أنها أحرف Unicode (مثال).

هل يعلم أي شخص من أي إصدار على ، حزم / تطبيقات الخدمة / التطبيقات التي تشحن مع إصدارات Unicode من الخطوط القياسية؟ هناك ، على سبيل المثال ، Microsoft's Arial Unicode هذا السفن مع المكتب منذ عام 1999 ، ومع ذلك ليس لدي مكتب مثبت وما زال لديه Arial على الأقل بعض نطاق Unicode.

أيضا ، ما هو الوضع مع Mac OS و Linux؟

هل يمكن لأي شخص أن يوجهني نحو بعض الموارد الشاملة في هذا - التقارير ، القوائم ، نظرة عامة؟

هل كانت مفيدة؟

المحلول

ليس هناك شيء مثل "نسخة يونيكود" للخط (*). "Arial Unicode" هو اسم مضلل: إنه لا يختلف ماديًا عن "Arial" العادي ، بل يحتوي على المزيد من الشخصيات فيه. لا يحتوي على رسومات قابلة للاستخدام لكل واحد من عشرات الآلاف من الشخصيات المحددة حتى الآن ، وبالفعل لا يوجد خط قياسي لنظام التشغيل.

والسؤال الهام هو مجرد ما إذا كانت الأحرف التي تريد استخدامها لها حروف رسومية في الخطوط الافتراضية لأنظمة التشغيل المنقوقة عادة. تحتاج إلى النظر في النظر في دعم الخط لأحرف معينة ترغب في استخدامها على أساس فردي.

الشخصية U+0360 التي تجمع بين tilde المزدوجة التي ذكرتها ليست "علامات الترقيم المتقدمة" ، إنها علامة قياسية غريبة ونادراً ما تستخدم لأعمال الصوتيات. لذلك ليس من المستغرب حقًا أن يكون دعم الخط له ضعيفًا. من ناحية أخرى ، يمكن أن يفلت سعة Stack Overflow باستخدام دائرة أسود U+25CF (●) لأن الكثير من الخطوط تحتوي عليها. بعض الشخصيات الأخرى من كتلة الأشكال الهندسية مثل مثلث U+25B2 الأسود الطبخ (▲) شائع أيضًا.

يحتوي fileformat.info على قائمة بالخطوط الشائعة التي تدعم كل حرف ، بحيث يمكنك التحقق من هناك للتعرف على مدى دعم الرمز على نطاق واسع ، وما إذا كانت خطوط OS الافتراضية التي تتعرف عليها موجودة ، قبل استخدامه كبديل عن صورة. علي سبيل المثال ش+25CF في العديد من الخطوط ، ولكن U+0360 أليس هذا مدعومًا جيدًا: لا توجد خطوط تثبيت Windows الافتراضية موجودة ، كما أن خط "Libertine" يجعلها خاطئًا للغاية.

(*: حسنًا ، هناك نوع من شيء مثل خط Unicode ، حيث قد يتم تصميم جداول البحث الداخلية للخطوط الداخلية في Unicod بصفته Unicode ؛ سيقوم نظام التشغيل بتحويل البحث بشفافية.)

نصائح أخرى

قد يكون هذا السؤال مكررًا لـ يونيكود وخطوط حيث نشرت قائمة روابط خطوط Unicode:

http://en.wikipedia.org/wiki/Category٪3Afree٪5FSoftware٪5Funicode٪5FtyPefaces

http://en.wikipedia.org/wiki/Unicode٪5FtyPefaces

http://unifoundry.com/unifont.html

http://www.fileformat.info/info/unicode/font/index.htm

http://www.alanwood.net/unicode/fontsbyrange.html

http://www.alanwood.net/unicode/fonts.html

http://www.unifont.org/fontguide/

http://www.wazu.jp/index.html

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

بعض الملاحظات العشوائية:

  • في OS X ، يعد دعم Unicode مثاليًا ، على الأقل لاحتياجاتك.
  • على Windows ، يبدو أن الموقف يعتمد على المتصفح. لا أستخدم العديد من الشخصيات الغامضة ، لكن يبدو أن القلة التي أقوم بها (معظمها علامات الترقيم) تظهر بشكل جيد في Firefox. المشكلة الوحيدة هي في Internet Explorer ، كالعادة.
  • إذا كان لديك بعض التحكم في عملائك ، فيمكنك توزيع بعض خطوط مجانية جيدة?
  • حتى في خطوط الويب يمكن أن تعمل.
  • عيب واحد إلى Unicode Charactes هو أنها غالبا ما تكون قبيحة للغاية. كبير جدًا ، صغير جدًا ، لديهم موقف خاطئ ، إلخ.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top