Patches from Gentoo-zh/linux-cjktty with minor changes.
- Starting with linux 5.10, the kernel config option
CONFIG_FONT_16x16_CJK
has been renamed toCONFIG_FONT_CJK_16x16
. - To have a larger font on high resolution screens, you probably want to apply 32x32 font data patch.
- The patch built-in fonts expect to work with 8x16 or 16x32 fonts. When changing to other font sizes, characters may not display correctly.
- Resync for linux-6.6.y
- Update font data to Unifont 15.1.04
- Update double width tables to Unicode 15.1.0
- Resync for linux-6.4.y
- Update font data to Unifont 15.0.06
- Resync for linux-6.3.y
- Use saner names for more scroll variables & cache row count (upstream)
- Resync for linux-6.0.y
- Update font data to Unifont 15.0.01
- Update double width tables to Unicode 15.0.0
- Minor cleanups
v5.x (click to expand)
- Resync for linux-5.19.y
- Update font data to Unifont 14.0.04
- Update double width tables to Unicode 14.0.0
- Fix cutoff issue for double width glyphs from Unifont (e.g.
① ② ③
) - Avoid unnecessary check of characters width
- Remove workaround from Gentoo-zh/linux-cjktty@6caf83a
- Resync for linux-5.18.y
- Fix build warnings with GCC 12 (
-Wbidi-chars=unpaired
)
- Resync for linux-5.17.y
- Update font data to Unifont 14.0.02
- Revert scroll acceleration code (upstream)
- Resync for linux-5.16.y
- Remove scroll acceleration code (upstream)
- Update font data to Unifont 14.0.01
- Replace original 16x16 font with Unifont for better unicode support
- Resync for linux-5.11.y
- Update CJK 32x32 font data to Unifont 13.0.06
- Reduce checkpatch.pl complaints
- Remove charcount changes since it has been implemented (upstream)
- Resync for linux-5.10.y
- Update glyphs for some Chinese punctuation marks
- Support display rotation
- Support
setfont
(Note: different font size can cause issues with this patch which expects to work with 8x16 / 16x32 font) - Fix display for some single width characters
- Fix line wrap for double width characters (zhmars#1)
- Workaround from Gentoo-zh/linux-cjktty@6caf83a
- Support 32x32 font size for high resolution screens (experimental, make sure the font data patch is applied)
- Resync for linux-5.8.10
- Remove soft scrollback code (upstream)
- youbest for original univt patches
- Gentoo-zh/linux-cjktty for original cjktty patches
- AOSC-Dev/aosc-os-abbs for some univt's modifications
- Unifont for font data
- Terminus Font for font data