Module: Ucode::Glyphs::Sources

Defined in:
lib/ucode/glyphs/sources.rb,
lib/ucode/glyphs/sources/tier1_real_font.rb,
lib/ucode/glyphs/sources/pillar3_last_resort.rb,
lib/ucode/glyphs/sources/pillar1_embedded_tounicode.rb

Overview

Concrete Source subclasses — one per tier of the 4-tier glyph sourcing strategy. Each adapts an existing implementation (RealFonts, EmbeddedFonts::Catalog, LastResort::Renderer) to the Source interface so the Resolver can orchestrate them uniformly.

Adding a new source is a pure extension (new file + autoload) — the Resolver and Source interface are closed for modification.

Defined Under Namespace

Classes: Pillar1EmbeddedTounicode, Pillar3LastResort, Tier1RealFont