一、前言
文明作為一款文本信息量較大的游戲,提供的字體和UI界面設置還是偏少了一些,對干眼用戶極不友好
二、用戶界面整體縮放
首先是游戲自帶的縮放選項:圖象選項-圖像-UI質量提升,設置為150%或更高。
類似於windows系統的dpi縮放,會把各種UI界面放大(菜單、按鈕、列表等)。跟圖像質量倒是應該沒啥關系,但放大后同樣的組件會占更大的面積,也就是更多的像素,所以會改善一點邊緣模糊的情況。
據說電腦在 1080p 以上才能設置,我的顯示器剛好是 1920x1200...
三、字體修改
通過 Steam 或者手動打開游戲目錄下的 XXXXXX\common\Sid Meier's Civilization VI\Base\Assets\UI\Fonts 文件夾:
先備份該文件夾下的內容,我是原地創建了一個 Backup 文件夾放進去了:
編輯 Civ6_FontStyles_zh_Hans_CN.xml 文件,修改 Font 屬性,建議直接在自己文件上修改,不要復制拷貝我這份。總共有60多行,可以看到我修改完 Font 只用到了3種:
<?xml version="1.0" encoding="utf-8"?>
<StyleSheet>
<FontNormal8 Font="NotoSans-Medium.ttf" FontSize="8"/>
<FontNormal9 Font="NotoSans-Medium.ttf" FontSize="9"/>
<FontNormal10 Font="NotoSans-Medium.ttf" FontSize="10"/>
<FontNormal11 Font="NotoSans-Medium.ttf" FontSize="11"/>
<FontNormal12 Font="NotoSans-Medium.ttf" FontSize="12"/>
<FontNormal13 Font="NotoSans-Medium.ttf" FontSize="13"/>
<FontNormal14 Font="NotoSans-Medium.ttf" FontSize="14"/>
<FontNormal15 Font="NotoSans-Medium.ttf" FontSize="15"/>
<FontNormal16 Font="NotoSans-Medium.ttf" FontSize="16"/>
<!-- Due to issues with Chinese font rendering in some sizes, we have this "17" size that's 18 in Chinese and 16 everywhere else -->
<FontNormal17 Font="NotoSans-Medium.ttf" FontSize="18"/>
<FontNormal18 Font="NotoSans-Medium.ttf" FontSize="18"/>
<FontNormal20 Font="NotoSans-Medium.ttf" FontSize="20"/>
<FontNormal22 Font="NotoSans-Medium.ttf" FontSize="22"/>
<FontNormal24 Font="NotoSans-Medium.ttf" FontSize="24"/>
<FontNormal26 Font="NotoSans-Medium.ttf" FontSize="26"/>
<FontNormal28 Font="NotoSans-Medium.ttf" FontSize="28"/>
<FontNormal30 Font="NotoSans-Medium.ttf" FontSize="30"/>
<FontNormal40 Font="NotoSans-Medium.ttf" FontSize="40"/>
<FontNormal50 Font="NotoSans-Medium.ttf" FontSize="50"/>
<FontNormalBold12 Font="NotoSans-Bold.ttf" FontSize="12"/>
<FontNormalBold14 Font="NotoSans-Bold.ttf" FontSize="14"/>
<FontNormalBold16 Font="NotoSans-Bold.ttf" FontSize="16"/>
<FontFlair10Font="NotoSans-Medium.ttf" FontSize="10"/>
<FontFlair11Font="NotoSans-Medium.ttf" FontSize="11"/>
<FontFlair12Font="NotoSans-Medium.ttf" FontSize="12"/>
<FontFlair14Font="NotoSans-Medium.ttf" FontSize="14"/>
<FontFlair16Font="NotoSans-Medium.ttf" FontSize="16"/>
<FontFlair18Font="NotoSans-Regular.ttf" FontSize="18"/>
<FontFlair20Font="NotoSans-Regular.ttf" FontSize="20"/>
<FontFlair22Font="NotoSans-Regular.ttf" FontSize="22"/>
<FontFlair24Font="NotoSans-Regular.ttf" FontSize="24"/>
<FontFlair26Font="NotoSans-Regular.ttf" FontSize="26"/>
<FontFlair28Font="NotoSans-Regular.ttf" FontSize="28"/>
<FontFlair30Font="NotoSans-Regular.ttf" FontSize="30"/>
<FontFlair40Font="NotoSans-Regular.ttf" FontSize="40"/>
<FontFlair50Font="NotoSans-Regular.ttf" FontSize="50"/>
<FontFlairLuaFont="NotoSans-Regular.ttf" FontSize="18"/>
<FontBoldFlair18 Font="NotoSans-Medium.ttf" FontSize="18"/>
<FontBoldFlair21 Font="NotoSans-Medium.ttf" FontSize="21"/>
<FontBoldFlair26 Font="NotoSans-Medium.ttf" FontSize="26"/>
<FontBoldFlair60 Font="NotoSans-Medium.ttf" FontSize="60"/>
<FontItalicFlair18 Font="NotoSans-Medium.ttf" FontSize="18"/>
<FontItalicFlair21 Font="NotoSans-Medium.ttf" FontSize="21"/>
<FontItalicFlair22 Font="NotoSans-Medium.ttf" FontSize="22"/>
<FontItalicFlair26 Font="NotoSans-Medium.ttf" FontSize="26"/>
<FontItalicFlair60 Font="NotoSans-Medium.ttf" FontSize="60"/>
<FontNormalMedium12Font="NotoSans-Regular.ttf" FontSize="12"/>
<FontNormalMedium13Font="NotoSans-Regular.ttf" FontSize="13"/>
<FontNormalMedium14Font="NotoSans-Regular.ttf" FontSize="14"/>
<FontNormalMedium16Font="NotoSans-Regular.ttf" FontSize="16"/>
<!-- Due to issues with Chinese font rendering in some sizes, we have this "17" size that's 17 in Chinese and 16 everywhere else -->
<FontNormalMedium17Font="NotoSans-Regular.ttf" FontSize="17"/>
<FontNormalMedium18Font="NotoSans-Regular.ttf" FontSize="18"/>
<FontNormalMedium20Font="NotoSans-Regular.ttf" FontSize="20"/>
<FontMono14 Font="NotoSans-Regular.ttf" FontSize="14"/>
</StyleSheet>
也可以自行給 FontSize 在原基礎上加1~2。
對應的字體文件就在 \NotoSans 文件夾中,所以用自己喜歡的字體進行替換就好。
我自己使用的是更紗黑體,可以在 https://github.com/be5invis/Sarasa-Gothic 下載使用,重命名為 NotoSans-Regular.ttf(Medium/Bold) 然后覆蓋原字體文件即可。
四、最終效果
比原字體粗重一些: