I was integrating harfbuzz to my game and thought I did something wrong at first. Thanks to the binary win32 releases I was able to use hb-view to verify that it seems to be a bug in harfbuzz since 2.1.2 2.1.2 and 2.1.3 produce the same results. 2.1.1 and before behave correctly. To reproduce, get the Jellee Roman font. Eg. from here: https://smartfonts.com/jellee-roman.font ## With version 2.1.1: ``` hb-view.exe "Jellee Roman Bold.ttf" abcdefghijklmnop > result1.png ``` gives:  And ``` hb-view.exe "Jellee Roman Bold.ttf" ckckck > result2.png ``` gives:  ## With version 2.1.2 (and 2.1.3): ``` hb-view.exe "Jellee Roman Bold.ttf" abcdefghijklmnop > result1.png ``` gives:  And ``` hb-view.exe "Jellee Roman Bold.ttf" ckckck > result2.png ```  Notice the wrong advance of the c and k letters. Otherwise, if this is an intended change, then it is pretty unexpected.