Module: Ucode::Glyphs

Defined in:
lib/ucode/glyphs.rb,
lib/ucode/glyphs/grid.rb,
lib/ucode/glyphs/source.rb,
lib/ucode/glyphs/writer.rb,
lib/ucode/glyphs/sources.rb,
lib/ucode/glyphs/pipeline.rb,
lib/ucode/glyphs/resolver.rb,
lib/ucode/glyphs/path_bbox.rb,
lib/ucode/glyphs/real_fonts.rb,
lib/ucode/glyphs/last_resort.rb,
lib/ucode/glyphs/pdf_fetcher.rb,
lib/ucode/glyphs/grid_detector.rb,
lib/ucode/glyphs/page_renderer.rb,
lib/ucode/glyphs/source_config.rb,
lib/ucode/glyphs/universal_set.rb,
lib/ucode/glyphs/cell_extractor.rb,
lib/ucode/glyphs/embedded_fonts.rb,
lib/ucode/glyphs/source_builder.rb,
lib/ucode/glyphs/last_resort/svg.rb,
lib/ucode/glyphs/mutool_renderer.rb,
lib/ucode/glyphs/dvisvgm_renderer.rb,
lib/ucode/glyphs/last_resort/glif.rb,
lib/ucode/glyphs/pdf2svg_renderer.rb,
lib/ucode/glyphs/monolith_page_map.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/pdftocairo_renderer.rb,
lib/ucode/glyphs/last_resort/contents.rb,
lib/ucode/glyphs/last_resort/renderer.rb,
lib/ucode/glyphs/embedded_fonts/source.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/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/real_fonts/font_coverage_report.rb,
lib/ucode/glyphs/source_config/coverage_assertion.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.

Pipeline: fetch per-block PDF → render to SVG → detect grid → extract cell → normalize viewBox → write glyph.svg.

Vector extraction only. NEVER run OCR.

Defined Under Namespace

Modules: EmbeddedFonts, LastResort, PathBbox, RealFonts, Sources, UniversalSet Classes: CellExtractor, DvisvgmRenderer, Grid, GridDetector, MonolithPageMap, MutoolRenderer, PageRenderer, Pdf2svgRenderer, PdfFetcher, PdftocairoRenderer, Pipeline, Resolver, Source, SourceBuilder, SourceConfig, Writer