2.7.1
Highlights:
- Tweaked and polished localization support; including German and French translations in cygwin package.
- Uniscribe support and improved font fallback.
- Support for distinct colour attributes for combining characters.
Full changelog:
Character display:
- Uniscribe support for left-to-right text (~#573, ~#605, /#430), achieving:
- Improved font fallback.
- New option FontRender=uniscribe to enable Uniscribe support (#605, #573).
- New option UnderlineManual to enforce manual lining with default colour (#604).
- Support for distinct colour attributes for combining characters.
- Ensuring font underlining of separately drawn combined characters.
Localization:
- Fallback from region-specific to generic translation ("fr_FR" -> "fr") (#537).
- Windows user language as an additional option for language selection (#537).
- Enabled localization of Options tree menu labels (#537).
- Enabled localization of system menu standard items (#537).
- Support reverse-localization of Windows-localized menu entries with Language=en.
- Simplified menu item localization (#537).
- Localization of message boxes (#537).
- Preserving system menu icons.
- Avoiding artefacts with non-ASCII labels of Options dialog elements.
Keyboard:
- Enabled Compose key with Shift in modifyOtherKeys mode.
Other:
- Suppressing repeated font error messages.
- Enabled link-click in wsltty (#164).