awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 مستودعات

Awesome GitHub RepositoriesOpenType Table Encoding

The structuring of font data into standardized binary tables for glyph indexing and layout rules.

Distinct from Glyph Substitution Tables: Specific to the binary encoding of OpenType font tables, which is distinct from UI layout tables or database indexing.

Explore 7 awesome GitHub repositories matching graphics & multimedia · OpenType Table Encoding. Refine with filters or upvote what's useful.

Awesome OpenType Table Encoding GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • adobe-fonts/source-han-serifالصورة الرمزية لـ adobe-fonts

    adobe-fonts/source-han-serif

    9,292عرض على GitHub↗

    Source Han Serif is a standardized Pan-CJK serif typeface family provided as an OpenType font collection. It provides unified glyphs for Chinese, Japanese, and Korean scripts, following regional orthographic rules to ensure consistent rendering across different language tags. The project implements a multi-weight visual hierarchy, offering a spectrum of stroke thicknesses ranging from ExtraLight to Heavy. It includes regional glyph variations that adjust the visual appearance of ideographs to match the specific orthographic standards of different East Asian languages. The repository covers t

    Structures font data into standardized tables for glyph indexing, kerning, and layout rules used by OS renderers.

    Shellcffcff2cjk
    عرض على GitHub↗9,292
  • harfbuzz/harfbuzzالصورة الرمزية لـ harfbuzz

    harfbuzz/harfbuzz

    5,800عرض على GitHub↗

    HarfBuzz is a text shaping engine that converts Unicode text into correctly positioned glyphs for any writing system. It processes OpenType layout features, substitution rules, and positioning tables to produce shaped glyph sequences from font data, and also handles Apple Advanced Typography font tables. The library provides a stable C API that abstracts over platform-specific font access and rendering backends, and includes a font table caching layer to avoid redundant parsing during repeated shaping operations. The project implements script-specific shaping logic for complex writing systems

    Processes OpenType layout features, substitution rules, and positioning tables to produce shaped glyph sequences from font data.

    C++
    عرض على GitHub↗5,800
  • mozilla/firaالصورة الرمزية لـ mozilla

    mozilla/Fira

    5,151عرض على GitHub↗

    Fira هي عائلة خطوط sans-serif مفتوحة المصدر وأصل طباعي رقمي. توفر مجموعة من الخطوط عالية الوضوح مصممة للوضوح وسهولة القراءة عبر أحجام الشاشات والدقة وواجهات أنظمة التشغيل المختلفة. يقدم المشروع مورداً خطياً موحداً لتكامل الويب وطباعة واجهة المستخدم. يتكون من أشكال حروف احترافية محسنة للشاشات الرقمية لضمان عرض متسق للأحرف. يتم تطوير الأصول وفقاً لمواصفات OpenType وتتضمن تعيين رموز Unicode ورموزاً ذات وزن متغير. يتضمن التصميم مخططات منحنى بيزييه، وتعريفات أزواج التباعد (kerning)، وتلميحات قائمة على الشبكة للحفاظ على الحدة والوضوح.

    Developed using the OpenType specification to ensure standardized rendering and cross-platform compatibility.

    CSSabandonedunmaintained
    عرض على GitHub↗5,151
  • fonttools/fonttoolsالصورة الرمزية لـ fonttools

    fonttools/fonttools

    5,144عرض على GitHub↗

    FontTools هي مكتبة Python لقراءة ملفات الخطوط وتعديلها وكتابتها برمجياً. تعمل كمحلل خطوط OpenType و TrueType وأداة لتحويل ملفات الخطوط الثنائية إلى XML قابل للقراءة البشرية للتحرير وإعادة البناء. يتضمن المشروع مديراً لقراءة وكتابة ملفات مصدر Unified Font Object داخل المجلدات أو الأرشيفات المحلية. كما يوفر أداة متخصصة لضغط خطوط الويب لتقليل حجم الملف وتحسين أداء التحميل. تغطي المكتبة معالجة الخطوط برمجياً، بما في ذلك تعديل مقاييس الخط وبيانات الرموز. توفر إمكانيات لتبسيط محيط الرموز من خلال العمليات المنطقية، وتحليل الخطوط المتغيرة لاكتشاف عدم تطابق الأصول، وتحويل تنسيق الخط.

    Provides comprehensive parsing and analysis capabilities for OpenType and TrueType font structures.

    Python
    عرض على GitHub↗5,144
  • opentypejs/opentype.jsالصورة الرمزية لـ opentypejs

    opentypejs/opentype.js

    4,976عرض على GitHub↗

    opentype.js هي مكتبة JavaScript لقراءة وكتابة ومعالجة ملفات الخطوط OpenType وTrueType وWOFF في بيئات المتصفح والخادم. تعمل كمحلل ومولد خطوط قادر على استخراج بيانات الرموز (glyphs) والبيانات الوصفية أو إنشاء ملفات خطوط جديدة عن طريق تحديد مسارات الرموز والبيانات الوصفية برمجياً. يوفر المشروع أدوات متخصصة لتعديل جداول تباين الخطوط للتحكم في خصائص الخط المتغيرة ومعالجة طبقات الألوان ولوحات الألوان عبر جداول COLR وCPAL. كما يتضمن مولد مسار Bezier الذي يحول رموز الخطوط وسلاسل النصوص إلى مسارات لعرض SVG وcanvas. تغطي المكتبة مجموعة واسعة من عمليات الطباعة، بما في ذلك حساب مقاييس الخط مثل عرض التقدم ومربعات الإحاطة، وتحويل الرموز إلى بيانات مسار SVG، والعرض المباشر للنص إلى سياق رسم ثنائي الأبعاد. كما تتيح تعديل أشكال الرموز الخام وتسلسل كائنات الخطوط مرة أخرى إلى تنسيقات ثنائية لتصدير الملفات.

    Provides utilities for modifying font variation tables to control variable font properties.

    JavaScriptfontglyphsjavascript
    عرض على GitHub↗4,976
  • mpdf/mpdfالصورة الرمزية لـ mpdf

    mpdf/mpdf

    4,693عرض على GitHub↗

    mPDF هي مكتبة PHP تحول HTML و CSS المشفر بـ UTF-8 إلى مستندات PDF منسقة. تعمل كمحرك لإنشاء ملفات PDF ومهندس مستندات قادر على تحويل صفحات الويب ونماذج HTML إلى ملفات احترافية. يتميز المشروع بقدرات التصيير متعدد اللغات، حيث يوفر دعماً شاملاً للنصوص ثنائية الاتجاه، واللغات التي تكتب من اليمين إلى اليسار، ولغات CJK باستخدام تضمين خطوط Unicode ومعالجة تخطيط OpenType. كما يتيح التصميم الاحترافي الجاهز للطباعة من خلال نمذجة ألوان متقدمة في CMYK، وتحديد أبعاد الصفحات بدقة، والامتثال لمعايير الأرشفة PDF/A و PDF/X. تغطي المكتبة مجموعة واسعة من ميزات تخطيط المستندات والتفاعل، بما في ذلك إنشاء النماذج التفاعلية، والإشارات المرجعية، والفهارس القابلة للبحث. توفر المكتبة عناصر تحكم مفصلة لقوالب الصفحات، والرؤوس والتذييلات، وتصيير البيانات الجدولية المعقدة. تشمل الإمكانيات الإضافية تشفير PDF، وتجزئة الخطوط لتحسين حجم الملف، والقدرة على استيراد صفحات PDF خارجية كقوالب. يتكامل النظام مع سجلات متوافقة مع PSR-3 لتتبع الأحداث الداخلية وأخطاء التنفيذ.

    Interprets OpenType GSUB and GPOS tables to apply substitution and positioning rules for advanced typography.

    PHPcjkcsshtml
    عرض على GitHub↗4,693
  • arrowtype/recursiveالصورة الرمزية لـ arrowtype

    arrowtype/recursive

    3,819عرض على GitHub↗

    Recursive is a multilingual variable font family and an OpenType typography toolkit. It provides a system of variable fonts that support dynamic adjustments to weight, slant, width, and expression, including a specialized typeface designed for code editors. The project features a responsive typography system that maintains consistent horizontal spacing to prevent layout reflow during stylistic transitions. It includes specialized ligatures and character disambiguation to improve the legibility of technical text in programming environments. The system covers a broad range of international lan

    Automates the professional production of typeface assets using scripts for OpenType table and contour management.

    Python
    عرض على GitHub↗3,819
  1. Home
  2. Graphics & Multimedia
  3. OpenType Table Encoding

استكشف الوسوم الفرعية

  • Font Development2 وسوم فرعيةThe process of creating and structuring cross-platform font assets and binary tables. **Distinct from OpenType Table Encoding:** Distinct from Table Encoding: covers the full development lifecycle of the font asset, not just binary table structure.
  • Font Table CachesCaches parsed OpenType and Apple Advanced Typography font tables in memory to avoid redundant parsing during repeated shaping operations. **Distinct from OpenType Table Encoding:** Distinct from OpenType Table Encoding: focuses on caching parsed tables for performance, not the binary encoding structure.
  • Glyph Index Re-encodersTools that restructure internal font binary tables to map character codes to specific indices. **Distinct from OpenType Table Encoding:** Distinct from OpenType Table Encoding: focuses on the re-encoding of glyph indices specifically, rather than general table structure.
  • Layout Rule ProcessorsInterprets OpenType GSUB and GPOS tables to apply substitution and positioning rules during text shaping. **Distinct from OpenType Table Encoding:** Distinct from OpenType Table Encoding: focuses on runtime processing of layout rules rather than the binary encoding of font tables.