- Breaking: If
xterm-rio
is installed we prioritized it overrio
terminfo. - Fix sixel/iterm2 graphics persistence issue: Fixed graphics remaining visible when overwritten by text
- Graphics are now properly removed when cells containing them are overwritten
- Fixes issues with file managers like Yazi where images would persist incorrectly
- Simplified graphics cleanup logic by removing unused ClearSubregion functionality
- CJK Font Metrics: Fixed CJK characters displaying "higher" than Latin characters #1071
- Implemented comprehensive CJK font metrics handling with consistent baseline adjustment
- Fixed scrolling issues for mixed Latin and CJK text content
- Added CJK character width measurement using "水" (water ideograph) as reference
- Created consistent cell dimensions across different font types
- Developed extensive test suite with 40+ font-related tests to verify fixes
Changelog
- 7ccc174 prepare v0.2.27
- bdba71b add notes
- 596ac8e use borrowed ID
- 3bd5481 font id should be always default to respect cell
- 705f30f update releases.md
- 4cf26f0 Fix CJK characters displaying higher than Latin characters
- 808be0a Implement consistent font metrics for CJK rendering
- f5872bf unify clearsubregion to remove texture (ref: #709)
- aa1b201 update com.rioterm.Rio.metainfo.xml
- edb0049 update docs about terminfo
- a0a1874 update terminfo
- 1f5d69c prioritize xterm-rio if installed