Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Render non-BMP CJKV characters locally #4550

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open

Commits on Aug 21, 2024

  1. Render SIP, TIP CJKV characters locally

    Generalized glyph management, shaping code to operate on UTF-16 characters instead of code units, no longer splitting surrogate pairs. Enabled local glyph rendering for additional ideographic code blocks in the Supplementary Ideographic Plane and Tertiary Ideographic Plane for improved Chinese, Japanese, Korean, and Vietnamese character coverage.
    1ec5 committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    d5db694 View commit details
    Browse the repository at this point in the history
  2. Detect scripts in non-BMP code blocks

    Enabled local glyph rendering in some additional CJKV code blocks, as well as in Tangut, which is thrash-prone like CJKV. Disabled letter spacing for more cursive scripts.
    1ec5 committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    7faa660 View commit details
    Browse the repository at this point in the history
  3. Request non-BMP, non-CJKV glyphs from the server

    Removed the error that artificially prevented the glyph manager from requesting glyph PBFs for ranges beyond U+FFFF.
    1ec5 committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    9b6241c View commit details
    Browse the repository at this point in the history
  4. Updated expected minified size

    1ec5 committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    df663a5 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Configuration menu
    Copy the full SHA
    abf39ed View commit details
    Browse the repository at this point in the history