在我的 Windows 机器上使用 SmartSVN,它不遵守我的 Windows 字体首选项(字体大小或字体)。他们应该做类似的事情:
void GetIconTitleFont(ref string fontName, ref int fontHeight)
{
if (SystemParametersInfo(SPI_GETICONTITLELOGFONT, SizeOf(logfont), logfontf, 0)
{
fontName = lfFaceName;
fontHeight = lfHeight;
}
else
{
faceName = "Segoe UI";
fontHeight = -9 * ScreenDpiY/96;
}
}
但是 SmartSVN gui-font却被硬编码为一种非常非常小的字体。
答案1
我认为您需要smartsvn.properties
在应用程序数据区域下进行编辑(至少在 Windows XP 中)并添加以下两行:
smartsvn.lookAndFeel.usePlatformIndependent=true
smartsvn.ui.fontsize=14