awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • adobe-fonts/source-han-serifAvatar adobe-fonts

    adobe-fonts/source-han-serif

    9,292Vezi pe 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
    Vezi pe GitHub↗9,292
  • harfbuzz/harfbuzzAvatar harfbuzz

    harfbuzz/harfbuzz

    5,800Vezi pe 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++
    Vezi pe GitHub↗5,800
  • mozilla/firaAvatar mozilla

    mozilla/Fira

    5,151Vezi pe GitHub↗

    Fira este o familie de fonturi sans-serif open-source și un asset de tipografie digitală. Oferă o colecție de fonturi cu lizibilitate ridicată, concepute pentru claritate și lizibilitate pe diverse dimensiuni de ecran, rezoluții și interfețe de sistem de operare. Proiectul livrează o resursă de font standardizată pentru integrarea web și tipografia interfețelor de utilizator. Constă în forme de litere profesionale optimizate pentru ecrane digitale pentru a asigura o randare consistentă a caracterelor. Asset-urile sunt dezvoltate conform specificației OpenType și includ maparea glifelor Unicode și glife cu greutate variabilă. Designul încorporează contururi bezier, definiții de kerning-pair și hinting bazat pe grilă pentru a menține claritatea și lizibilitatea.

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

    CSSabandonedunmaintained
    Vezi pe GitHub↗5,151
  • fonttools/fonttoolsAvatar fonttools

    fonttools/fonttools

    5,144Vezi pe GitHub↗

    FontTools este o bibliotecă Python pentru citirea, modificarea și scrierea programatică a fișierelor de fonturi. Servește ca un parser de fonturi OpenType și TrueType și un instrument pentru transformarea fișierelor de fonturi binare în XML lizibil pentru oameni, pentru editare și reconstrucție. Proiectul include un manager pentru citirea și scrierea fișierelor sursă Unified Font Object în foldere locale sau arhive. Oferă, de asemenea, un utilitar specializat pentru comprimarea fonturilor web pentru a reduce dimensiunea fișierului și a îmbunătăți performanța de încărcare. Biblioteca acoperă manipularea programatică a fonturilor, inclusiv modificarea metricilor fontului și a datelor glifelor. Oferă capabilități pentru simplificarea conturului glifelor prin operațiuni booleene, analiza fonturilor variabile pentru a detecta nepotrivirile de master și conversia formatului de font.

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

    Python
    Vezi pe GitHub↗5,144
  • opentypejs/opentype.jsAvatar opentypejs

    opentypejs/opentype.js

    4,976Vezi pe GitHub↗

    opentype.js este o bibliotecă JavaScript pentru citirea, scrierea și manipularea fișierelor de fonturi OpenType, TrueType și WOFF atât în medii de browser, cât și de server. Aceasta funcționează ca un parser și generator de fonturi capabil să extragă datele glifelor și metadatele sau să creeze fișiere de fonturi noi prin definirea programatică a căilor glifelor și a metadatelor. Proiectul oferă utilitare specializate pentru modificarea tabelelor de variație a fonturilor pentru a controla proprietățile fonturilor variabile și procesarea straturilor de culoare și a paletelor prin tabelele COLR și CPAL. Include, de asemenea, un generator de căi Bezier care convertește glifele fonturilor și șirurile de text în căi pentru randarea SVG și canvas. Biblioteca acoperă o gamă largă de operațiuni de tipografie, inclusiv calcularea metricilor fontului, cum ar fi lățimile de avans și bounding box-urile, conversia glifelor în date de cale SVG și randarea directă a textului într-un context de desenare 2D. Mai mult, permite modificarea formelor brute ale glifelor și serializarea obiectelor de font înapoi în formate binare pentru exportul fișierelor.

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

    JavaScriptfontglyphsjavascript
    Vezi pe GitHub↗4,976
  • mpdf/mpdfAvatar mpdf

    mpdf/mpdf

    4,693Vezi pe GitHub↗

    mPDF este o bibliotecă PHP care transformă HTML și CSS codificate UTF-8 în documente PDF formatate. Servește ca motor de generare PDF și arhitect de documente capabil să convertească pagini web și formulare HTML în fișiere profesionale. Proiectul se distinge prin capabilitățile sale de randare multilingvă, oferind suport cuprinzător pentru text bidirecțional, scripturi de la dreapta la stânga și limbi CJK, folosind încorporarea fonturilor Unicode și procesarea layout-ului OpenType. De asemenea, permite un design profesional pregătit pentru tipar prin modelarea avansată a culorilor în CMYK, dimensionarea precisă a paginilor și conformitatea cu standardele de arhivare PDF/A și PDF/X. Biblioteca acoperă o gamă largă de funcții de layout și interactivitate a documentelor, inclusiv generarea de formulare interactive, marcaje și indexuri căutabile. Oferă controale detaliate pentru șabloanele de pagină, anteturi și subsoluri, precum și randarea tabelelor complexe. Capabilitățile suplimentare includ criptarea PDF, subsetarea fonturilor pentru optimizarea dimensiunii fișierului și capacitatea de a importa pagini PDF externe ca șabloane. Sistemul se integrează cu logarea conformă PSR-3 pentru a urmări evenimentele interne și erorile de execuție.

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

    PHPcjkcsshtml
    Vezi pe GitHub↗4,693
  • arrowtype/recursiveAvatar arrowtype

    arrowtype/recursive

    3,819Vezi pe 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
    Vezi pe GitHub↗3,819
  1. Home
  2. Graphics & Multimedia
  3. OpenType Table Encoding

Explorează sub-etichetele

  • Font Development2 sub-tag-uriThe 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.