Module: Ucode::Glyphs

Defined in:
lib/ucode/glyphs.rb,
lib/ucode/glyphs/grid.rb,
lib/ucode/glyphs/writer.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/cell_extractor.rb,
lib/ucode/glyphs/embedded_fonts.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/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/embedded_fonts/tounicode.rb,
lib/ucode/glyphs/embedded_fonts/font_entry.rb,
lib/ucode/glyphs/real_fonts/block_coverage.rb,
lib/ucode/glyphs/real_fonts/coverage_auditor.rb,
lib/ucode/glyphs/real_fonts/unicode_17_blocks.rb,
lib/ucode/glyphs/real_fonts/font_coverage_report.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 Classes: CellExtractor, DvisvgmRenderer, Grid, GridDetector, MonolithPageMap, MutoolRenderer, PageRenderer, Pdf2svgRenderer, PdfFetcher, PdftocairoRenderer, Writer