Module: Ucode::Glyphs
- Defined in:
- lib/ucode/glyphs.rb,
lib/ucode/glyphs/source.rb,
lib/ucode/glyphs/sources.rb,
lib/ucode/glyphs/resolver.rb,
lib/ucode/glyphs/real_fonts.rb,
lib/ucode/glyphs/last_resort.rb,
lib/ucode/glyphs/pdf_fetcher.rb,
lib/ucode/glyphs/source_config.rb,
lib/ucode/glyphs/universal_set.rb,
lib/ucode/glyphs/embedded_fonts.rb,
lib/ucode/glyphs/source_builder.rb,
lib/ucode/glyphs/last_resort/svg.rb,
lib/ucode/glyphs/last_resort/glif.rb,
lib/ucode/glyphs/resolver_factory.rb,
lib/ucode/glyphs/real_fonts/writer.rb,
lib/ucode/glyphs/embedded_fonts/svg.rb,
lib/ucode/glyphs/last_resort/source.rb,
lib/ucode/glyphs/last_resort/writer.rb,
lib/ucode/glyphs/last_resort/contents.rb,
lib/ucode/glyphs/last_resort/renderer.rb,
lib/ucode/glyphs/embedded_fonts/writer.rb,
lib/ucode/glyphs/real_fonts/cmap_cache.rb,
lib/ucode/glyphs/universal_set/builder.rb,
lib/ucode/glyphs/embedded_fonts/catalog.rb,
lib/ucode/glyphs/last_resort/cmap_index.rb,
lib/ucode/glyphs/embedded_fonts/renderer.rb,
lib/ucode/glyphs/real_fonts/font_locator.rb,
lib/ucode/glyphs/sources/tier1_real_font.rb,
lib/ucode/glyphs/universal_set/validator.rb,
lib/ucode/glyphs/embedded_fonts/tounicode.rb,
lib/ucode/glyphs/source_config/gap_report.rb,
lib/ucode/glyphs/embedded_fonts/font_entry.rb,
lib/ucode/glyphs/real_fonts/block_coverage.rb,
lib/ucode/glyphs/universal_set/idempotency.rb,
lib/ucode/glyphs/embedded_fonts/pdf_indexer.rb,
lib/ucode/glyphs/embedded_fonts/trace_glyph.rb,
lib/ucode/glyphs/embedded_fonts/pdf_location.rb,
lib/ucode/glyphs/embedded_fonts/trace_parser.rb,
lib/ucode/glyphs/embedded_fonts/trace_runner.rb,
lib/ucode/glyphs/real_fonts/coverage_auditor.rb,
lib/ucode/glyphs/sources/pillar3_last_resort.rb,
lib/ucode/glyphs/real_fonts/unicode_17_blocks.rb,
lib/ucode/glyphs/universal_set/coverage_report.rb,
lib/ucode/glyphs/universal_set/manifest_writer.rb,
lib/ucode/glyphs/universal_set/pre_build_check.rb,
lib/ucode/glyphs/embedded_fonts/codepoint_mapper.rb,
lib/ucode/glyphs/embedded_fonts/trace_correlator.rb,
lib/ucode/glyphs/real_fonts/font_coverage_report.rb,
lib/ucode/glyphs/source_config/coverage_assertion.rb,
lib/ucode/glyphs/embedded_fonts/positional_matcher.rb,
lib/ucode/glyphs/embedded_fonts/raw_font_descriptor.rb,
lib/ucode/glyphs/sources/pillar1_embedded_tounicode.rb,
lib/ucode/glyphs/universal_set/manifest_accumulator.rb,
lib/ucode/glyphs/embedded_fonts/content_stream_correlator.rb
Overview
Glyphs — converts Code Charts PDF pages into per-codepoint SVGs.
The current pipeline is the 4-tier sourcing strategy: Tier 1 (real fonts) → Pillar 1 (embedded CIDFont + ToUnicode) → Pillar 2 (positional correlation) → Pillar 3 (Last Resort UFO). See EmbeddedFonts for Pillar 1 + 2 and LastResort for Pillar 3.
Vector extraction only. NEVER run OCR.
Defined Under Namespace
Modules: EmbeddedFonts, LastResort, RealFonts, ResolverFactory, Sources, UniversalSet Classes: PdfFetcher, Resolver, Source, SourceBuilder, SourceConfig