سؤال

أنا أفهم أن CSS3.0 يدعم علامة Font-Face ، بشكل صحيح في أحدث متصفحات الأوبرا ، Safari ، و Firefox ، ولكن لا يزال Internet Explorer يتطلب تنسيق Microsoft .eot.

هل هناك طريقة موثوقة لإنشاء جانب خادم ملف EOT من .TTF نظرًا لأن خادم الاستضافة قد لا يكون Windows؟

أحتاج إلى العملية بأكملها الآلية ، لتوفير القليل من الخلفية ، إنه موقع منتج للطباعة ، ويتضمن جزء من العملية قوالب إنشاء المصممين وتحميل الخطوط للمنتجات القابلة للطباعة ، وبعضها لها مناطق قابلة للتحرير والتي يتم تقديمها إلى عميل كأشكال HTML ولكن من دون توفير الخط ، من المستحيل تقديم معاينة دقيقة في الوقت الفعلي للتعديل.

لن تعمل تقنيات Flash و JavaScript لأن النص موجود في حقل إدخال نص أو نص ويجب أن يبقى قابلاً للتحرير.

لذا ، فأنا بحاجة إلى وضع خط خط على ملف TTF للمتصفحات المتوافقة ، وشيء آخر بالنسبة إلى السؤال هو ، وكيفية أتمتة هذا شيء آخر لـ IE

شكرًا

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

المحلول

ملفات EOT هي تنسيق غريب. من المفترض أن يتم قفلهم إلى مجال معين ، لمنع النسخ ، وتطبيق التحويل الأصلي قديم ويعمل بالكاد.

الطريقة الوحيدة التي يمكنني التفكير فيها لأتمتة TTF-> EOT هي استخدام برنامج سطر الأوامر TTF2EOT الموجود هنا. في PHP ، يمكنك استخدام نظام الوظائف () لتشغيل برامج سطر الأوامر ، على افتراض أن مضيف الويب الخاص بك يسمح بذلك.

أتمنى أن يساعدك ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top