惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

AI
AI
博客园 - 叶小钗
Blog — PlanetScale
Blog — PlanetScale
Microsoft Azure Blog
Microsoft Azure Blog
Vercel News
Vercel News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
A
About on SuperTechFans
量子位
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 【当耐特】
Martin Fowler
Martin Fowler
阮一峰的网络日志
阮一峰的网络日志
D
Docker
Jina AI
Jina AI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The Register - Security
The Register - Security
J
Java Code Geeks
S
SegmentFault 最新的问题
月光博客
月光博客
G
Google Developers Blog
美团技术团队
Last Week in AI
Last Week in AI
L
LangChain Blog
Apple Machine Learning Research
Apple Machine Learning Research
T
The Blog of Author Tim Ferriss
腾讯CDC
Recent Announcements
Recent Announcements
Recorded Future
Recorded Future
The Cloudflare Blog
有赞技术团队
有赞技术团队
博客园_首页
博客园 - 聂微东
人人都是产品经理
人人都是产品经理
B
Blog
I
InfoQ
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
F
Fortinet All Blogs
B
Blog RSS Feed
Engineering at Meta
Engineering at Meta
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Microsoft Security Blog
Microsoft Security Blog
MongoDB | Blog
MongoDB | Blog
爱范儿
爱范儿
D
DataBreaches.Net
F
Full Disclosure
M
MIT News - Artificial intelligence
博客园 - 司徒正美
H
Help Net Security

博客园 - 野生西瓜

[Unity 杂货铺] SpriteAtlas 和 SBP 打包 [Unity 杂货铺] 游戏字体选择 [Unity 杂货铺] 游戏项目的结构规划与初始化 [Unity 杂货铺] Git 配置与实践 [Unity 杂货铺] 引擎版本的选择 [Unity] 基础寻路算法 - 环境搭建 [Unity] 引擎脚本相关的字符串优化 [Unity] 基础寻路算法 - 代码实践 [Unity] 资源工作流程 - AssetPostprocessor [Unity] 资源工作流程 - ScriptedImporter [Unity] 资源工作流程 - 辅助工具 [Lua游戏AI开发指南] 笔记零 - 框架搭建 [Unity] 编辑器运行中动态编译执行C#代码 [Unity] 在软件标题栏显示工作路径 [GAMEDEV] 个人开发如何找到合适的图片素材? [施工中] 博客导航 2021 的书 [BACKUP] Visual Studio Code 配置 [theHunterCOTW] 猎人荒野的召唤-一点资料
[GAME] [Civilization] 文明6字体及字体大小修改
野生西瓜 · 2022-03-01 · via 博客园 - 野生西瓜

一、前言

文明作为一款文本信息量较大的游戏,提供的字体和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) 然后覆盖原字体文件即可。

四、最终效果

比原字体粗重一些:
image