"""Modern block rendering system - OTF font to terminal half-block conversion. This module provides the core rendering capabilities for big block letters and styled text output using PIL fonts and ANSI terminal rendering. Exports: - make_block: Render a headline into a content block with color - big_wrap: Word-wrap text and render with OTF font - render_line: Render a line of text as terminal rows using half-blocks - font_for_lang: Get appropriate font for a language - clear_font_cache: Reset cached font objects - lr_gradient: Color block characters with left-to-right gradient - lr_gradient_opposite: Complementary gradient coloring """ from engine.render.blocks import ( big_wrap, clear_font_cache, font_for_lang, list_font_faces, load_font_face, make_block, render_line, ) from engine.render.gradient import lr_gradient, lr_gradient_opposite __all__ = [ "big_wrap", "clear_font_cache", "font_for_lang", "list_font_faces", "load_font_face", "lr_gradient", "lr_gradient_opposite", "make_block", "render_line", ]