Tôi đang cố gắng sử dụng phông chữ Tahoma (MS Shell Dlg 2) với chiều cao -15 và/hoặc chiều cao -12 trong điều khiển Listview. Tuy nhiên, đối với cả hai kích thước, văn bản của tôi trông có vẻ bị ép lại với nhau theo chiều ngang, tức là chữ l và chữ i gần nhau đến mức bạn khó có thể phân biệt được chúng. Chiều cao mặc định có vẻ ổn ở mức -13 hoặc -16.
Tôi tự hỏi liệu mình có làm sai điều gì khi gọi CreateFont như hình bên dưới hay đây là một hạn chế của phông chữ?
CreateFont(-15, 0, 0, 0, FW_NORMAL, FALSE, FALSE, FALSE, DEFAULT_CHARSET,
OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
DEFAULT_PITCH | FF_DONTCARE, L"MS Shell Dlg 2");
Tôi đã thử sử dụng các thông số chính xác về chất lượng và đầu ra nhưng không thành công.
Điều này đã được trả lời bởi một người nào đó trên diễn đàn khác. Rõ ràng có lỗi trong một số phiên bản của phông chữ Tahoma.
Tôi là một lập trình viên xuất sắc, rất giỏi!