]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.2129: MS-Windows: font size calculation slightly wrong, causing line gaps v9.1.2129
authorYasuhiro Matsumoto <mattn.jp@gmail.com>
Wed, 4 Feb 2026 15:26:22 +0000 (15:26 +0000)
committerChristian Brabandt <cb@256bit.org>
Wed, 4 Feb 2026 15:32:36 +0000 (15:32 +0000)
commitb46594eefb575dd473aa075efdb585412e742f66
tree8ac43cb7ca000fb335d86eed151a777c45a4617d
parent1ff963e15c85fa0fb2c27164dcff8e794c20e8ec
patch 9.1.2129: MS-Windows: font size calculation slightly wrong, causing line gaps

Problem:  MS-Windows: font size calculation slightly wrong, causing
          vertical line gaps (Maxim Kim, after v9.1.2127)
Solution: Update font size calculation when using DirectX
          (Yasuhiro Matsumoto).

Use pre-calculated font ascent from font metrics instead of fixed
formula (h * 0.83) to calculate text baseline. This prevents vertical
text shift when font fallback occurs with CJK characters.

closes: #19318

Signed-off-by: Yasuhiro Matsumoto <mattn.jp@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/doc/version9.txt
src/gui_dwrite.cpp
src/version.c