graphite2
« Back to VersTracker
Description:
Smart font renderer for non-Roman scripts
Type: Formula  |  Latest Version: 1.3.14@0  |  Tracked Since: Nov 26, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: fonts rendering i18n typography scripts
Install: brew install graphite2
About:
Graphite2 is a smart font rendering engine designed specifically for complex, non-Roman scripts such as Indic, Middle Eastern, and Southeast Asian languages. It processes fonts containing smart font behavior to handle complex text layout challenges like reordering, justification, and glyph substitution. This technology enables accurate digital display of scripts that have complex shaping requirements.
Key Features:
  • Smart font rendering for complex scripts
  • Support for Indic, Middle Eastern, and Southeast Asian languages
  • Handles complex text layout and glyph shaping
  • Compact and efficient engine design
  • Used by major applications like Firefox and LibreOffice
Use Cases:
  • Displaying complex non-Roman scripts in web browsers
  • Enabling proper rendering of multilingual documents
  • Developing applications for international text display
  • Font development for complex script support
Alternatives:
  • HarfBuzz – More widely used modern text shaping engine with broader OpenType support
  • FreeType – General font rasterizer without smart shaping capabilities for complex scripts
Version History
Detected Version Rev Change Commit
Nov 26, 2025 7:10pm 0 VERSION_BUMP 732c194e
Oct 9, 2025 10:03pm 0 VERSION_BUMP 26c51413
Sep 11, 2025 6:21pm 0 VERSION_BUMP 2b9f42c1
Dec 21, 2024 1:39am 0 VERSION_BUMP 8eac8dc5