使用 lutris-GE-Proton8-10 和 DXVK-2-2 时,同时存在 tahoma.ttf 和 tahomabd.ttf 会导致某些程序字体渲染出问题。
比如微软的这个 Direct2D 演示程序,如果一次性把Windows里的字体全部复制到wine里,文字就完全出不来,终端会打印一堆fixme错误,但只要删掉 tahoma.ttf 或者 tahomabd.ttf 文字就能出来了,删掉哪个都可以。
不知道是什么导致了这种冲突,这个程序并没有用到 tahoma 字体:
TextAnimationSample.cpp#L168
static const WCHAR msc_fontName[] = L"Gabriola";