Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Remove the old "Vista" code path in favor of two code paths: - setSmallFontVista: sets a TrueType font to match the code page - setSmallFontXP: uses SetConsoleFont to activate the smallest viable font in the console's font table * Selecting a CJK-specific TrueType font is important so that double-width characters occupy two cells in the console, which is important for maintaining consistency between the console and the Unix terminal. (Perfect consistency here might be impossible, but using the appropriate font improves things.) winpty currently duplicates double-width characters, but that will be fixed soon.
- Loading branch information