Skip to content

Fix missing CJK/Indic text on Linux with lazy font fallback#5993

Open
nibbbl wants to merge 1 commit into
secondlife:project/lua_editorfrom
nibbbl:cjk-lazy-font-fallback
Open

Fix missing CJK/Indic text on Linux with lazy font fallback#5993
nibbbl wants to merge 1 commit into
secondlife:project/lua_editorfrom
nibbbl:cjk-lazy-font-fallback

Conversation

@nibbbl

@nibbbl nibbbl commented Jul 12, 2026

Copy link
Copy Markdown

Resolve fallback fonts per-glyph from FontConfig on demand instead of a truncated static list. This is a general improvement over the prior system, which simply slurped up 40 sorted fonts from the OS, causing missing characters on systems with many fonts. The newer system should result in less fonts being loaded, which is a nice bonus.

Closes #5991

Checklist

Please ensure the following before requesting review:

  • I have provided a clear title and detailed description for this pull request.
  • If useful, I have included media such as screenshots and video to show off my changes.
  • The PR is linked to a relevant issue with sufficient context.
  • I have tested the changes locally and verified they work as intended.
  • All new and existing tests pass.
  • Code follows the project's style guidelines.
  • Documentation has been updated if needed.
  • Any dependent changes have been merged and published in downstream modules
  • I have reviewed the contributing guidelines.

Resolve fallback fonts per-glyph from FontConfig on demand instead of a
truncated static list, so CJK/Thai/Indic scripts render.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant