Skip to content

normalize_output_to_unicode_nfc = false

Since: Version 20221119-145034-49b9839f

The functionality described in this section requires version 20221119-145034-49b9839f of wezterm, or a more recent version.

When set to true, contiguous runs codepoints output to the terminal are normalized to Unicode Normalization Form C (NFC).

This can improve the display of text and in the terminal when portions of the output are in other normalization forms, particularly with Korean text where a given glyph can be comprised of several codepoints.

However, depending on the application running inside the terminal, enabling this option may introduce discrepancies in the understanding of text positioning: while it may fix some display glitches for some applications, it may trade them for other glitches.

As such, you should consider this configuration setting to be an imperfect option!

This option defaults to false as it introduces some additional text processing that is not necessary for most users.