Just try the following example: ${scroll 10 Zażółcić gęślą jaźń}. The string should be encoded as UTF-8. Conky displays it ok without a scroll, but with it seems to shift string by a single byte instead of by single character. Conky tries to display a half of a character which leads to undesired shift of all text. In result Conky window blinks. Bug has been reported to upstream as bug #3134941. See URL. Reproducible: Always
Created attachment 292223 [details, diff] conky-1.8.1-utf8-scroll.patch Make scroll UTF-8 aware. Fixes bug #3134941. The only issue with the patch is that it replaces part of last character with space instead of expanding size to display yet another character. Although final effect is much less annoying than all output blinking.
Created attachment 292241 [details, diff] conky-1.8.1-utf8-scroll.patch Make scroll UTF-8 aware. (This patch has no side effects in contrary to previous one.)
+ 16 Nov 2011; Daniel Pielmeier <billie@gentoo.org> +conky-1.8.1-r5.ebuild, + +files/conky-1.8.1-utf8-scroll.patch: + Fix scroll variable for utf8. This fixes bug #390215. Thanks to Amadeusz + Żołnowski for the report and the patch.
Created attachment 408604 [details, diff] 0001-Make-scroll-UTF-8-aware.-Fixes-bug-3134941.patch Previous patch has a bug tracked down by Andreas E. See https://sourceforge.net/p/conky/bugs/341/ comments.
I think this has been fixed a long time ago. Somehow I was not aware of this bug!