When using languages like Japanese, Chinese, or Korean, characters display twice the width of standard alphanumeric characters on screen (wide characters). Hunk appears to incorrectly calculate these characters' widths as equivalent to standard characters, resulting in the center separator line shifting when these characters are used in side-by-side view comparisons. (See the attached file for demonstration.)

When using languages like Japanese, Chinese, or Korean, characters display twice the width of standard alphanumeric characters on screen (wide characters). Hunk appears to incorrectly calculate these characters' widths as equivalent to standard characters, resulting in the center separator line shifting when these characters are used in side-by-side view comparisons. (See the attached file for demonstration.)