From cf101ea3004691614081c3e9f079829a67f3136c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Thu, 24 Jun 2021 17:36:57 +0200 Subject: [PATCH] changelog: describe what (does not) happens when grapheme-shaping=no --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4613ea35..b68183fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -69,6 +69,11 @@ For full support, the following is required: * foot compiled with libutf8proc support * `tweak.grapheme-shaping=yes` in `foot.ini` +If `tweak.grapheme-shaping` has **not** been enabled, foot will +neither use libutf8proc to do grapheme cluster segmentation, nor will +it use fcft’s grapheme shaping capabilities to shape combining +characters. + This feature is _experimental_ mostly due to the “wcwidth” problem; how many cells should foot allocate for a grapheme cluster? While the answer may seem simple, the problem is that, whatever the answer is,