typora字体设置
typora字体设置并不在顶部「格式」菜单里逐项点选,而是通过打开主题 CSS 文件、修改其中与字体相关的声明来完成,改完保存后 Typora 会自动重新加载样式,正文和预览区的字体随即变化。
- 先确认要改的是哪一层字体
Typora 的显示字体可以分为几层:编辑区正文的字体、代码块与行内代码的等宽字体、界面菜单与侧边栏的 UI 字体。搜索「typora字体设置」时,多数人要改的是正文和代码字体,这两类都写在当前主题的 CSS 里;界面字体属于应用层样式,改动方式和正文不同。先想清楚自己不满意的是哪一块,再决定去改哪个位置,否则改了半天会发现只有预览区变了、编辑区没变。 - 打开偏好设置找到主题与 CSS 入口
启动 Typora,在菜单栏依次进入「文件」—「偏好设置」,在左侧列表里选择「外观」这一类。该页面会显示当前使用的主题名称,并提供「打开主题文件夹」的按钮。点击它,系统文件管理器会打开 Typora 的主题目录,里面按主题名分成多个子文件夹,每个文件夹里通常有一个与文件夹同名的 .css 文件,这就是字体设置的落点。如果你用的是 macOS,路径多半在用户资源库下的应用支持目录里;Windows 则在用户目录的 AppData 下,具体以按钮实际打开的位置为准。 - 在 CSS 里定位并修改字体相关声明
用任意纯文本编辑器打开当前主题的 CSS 文件,搜索 font-family 关键字。与正文相关的选择器一般包含 content、markdown 之类的名字,与代码相关的选择器一般包含 code、pre 或 monospace。把 font-family 后面的字体名称改成你本机已安装的字体,例如把默认的无衬线字体换成思源黑体或系统自带的中文字体;代码部分保留一个等宽字体并把它放在列表前部。字体名中间有空格时用引号包住,多个字体用英文逗号分隔,最后保留一个通用族名作为兜底。 - 保存后让样式生效并检查结果
改完 CSS 后保存文件,回到 Typora,切换一下主题再切回来,或者重启一次程序,让样式重新加载。此时观察编辑区的正文和代码块字体是否已经变化。如果没有变化,先检查是否改错了主题文件夹,Typora 只会加载当前正在使用的那个主题;再检查 CSS 里有没有语法错误,比如少了分号或括号不配对,这会导致整段声明被忽略。也可以临时在文件末尾追加一条针对正文的 font-family 声明做测试,确认生效后再整理写法。 - 不改 CSS 时的替代做法
如果你只是想让界面文字更大或更小,而不想动字体种类,可以在「偏好设置」的「外观」里调整字体大小滑块或相关选项,这部分属于应用内置能力,无需编辑 CSS。另外,换一个自带不同字体风格的主题,也能快速改变观感,相当于把字体设置交给主题作者处理。若你要在导出的 PDF 或 HTML 里也保持同样的字体,除了 CSS 设置外,还要保证导出时使用的字体在本机可用,否则会回退到系统默认字体。 - 常见坑与检查项
第一,直接改官方主题文件夹里的 CSS,在主题更新后可能被覆盖,建议复制一份主题文件夹再改,改副本的名字并在偏好设置里切换到副本。第二,字体名写错或本机没装该字体时不会报错,只是静默回退,看到没变化不等于设置没保存。第三,不同系统对中文字体的名称识别不一样,Windows 常用中文名,macOS 常用英文名,写错就匹配不上。第四,代码块字体和正文共用同一段 CSS 但选择器不同,改了一个另一个不会跟着变。第五,如果 Typora 版本较新,主题目录结构可能有调整,以「打开主题文件夹」按钮实际打开的位置和里面的文件为准。
软件页面:Typora。