去年得到的消息是今年年初就会有中文版,但不知道什么原因,中文版一直迟迟不上线。
不过当你看到这篇文章的时候,我想告诉你一个好消息:Notion 中文版真的来了,不过目前只能在网页版的 Notion 用上中文,客户端还无法使用。
01.切换到中文版
在浏览器中打开网页版的 Notion,按下F12 (笔记本电脑可能要加上 Fn键)打开浏览器开发者工具,切换到 Console 面板。
在 Console面板中粘贴下方的代码,粘贴后按下回车键,之后按 F5刷新页面,Notion 就会将语言切换为中文啦。
var xhr = new XMLHttpRequest();
xhr.open("POST", "/api/v3/setlocale", true);
xhr.setRequestHeader('content-type', 'application/json');
var sendData = {"locale":"zh-CN"};
xhr.send(JSON.stringify(sendData));
如下图,输入斜杠 /呼出面板,可以看到里面的文本样式或可添加的 block 选项都变成了中文。有图有真相,我没骗你吧?
不过,在使用中文版 Notion的过程中,我发现了一个问题,它会导致自动生成 Notion侧边目录的浏览器插件 Notion Boost 无法使用。
切换到中文版之后,插件 NotionBoost原先在页面右侧生成的 OUTLINE目录就会消失不见,不方便我们阅读较长的 Notion 文档。
如果你需要用到 Notion Boost 插件生成的目录,那么现阶段还是只能使用英文版的 Notion。
将中文版切换回英文版的方法为:点击左侧边栏的「设置与成员 >>语言与地区」,将简体中文切换为 English。
02.更改 Notion的字体
Notion提供了三种风格的字体样式,分别是非衬线字体、衬线字体和等宽字体,默认使用的是非衬线字体,这种字体的特点是所有笔画粗细一致,典型如微软雅黑、思源黑体。
如果你想在 Notion 中使用自定义的字体,也是可以实现的,网页版 Notion 和客户端 Notion 的实现方法略有不同。
①网页版 Notion
网页版 Notion有两种更改字体的方法,一种是更改浏览器默认的字体设置,以 Chrome浏览器为例,在地址栏输入chrome://settings/fonts打开字体设置页面。
字体设置页面可分别改变 4 类字体所使用的字体,包含标准字体、Serif 字体(衬线字体)、Sans-serif 字体(非衬线字体)和等宽字体。
经测试,只更改 Sans-serif字体所使用的字体,例如我将其设置为「江西拙楷」,就可以更改 Notion 的中文字体。
使用这个更改 Notion 字体的方法,由于它改变的是浏览器的全局字体,这会让其他页面的字体也受到影响,例如 Chrome 新标签页的字体。
如果我们只想单独更改 Notion的字体而不影响到其他的页面,这里可以使用另外一种更改字体的方法:
这种方法需要你安装一个浏览器插件 Stylus,它是一个可用来调整网页外观的插件,让你自行修改网站的主题、皮肤和字体等。
安装插件之后,在打开 Notion页面的情况下,点击浏览器右上角的 Stylus插件图标,将鼠标移动到面板上的notion.so网址并单击。
在打开的样式编辑页中,粘贴下方的 CSS代码,其中font-family的值替换为你想使用的字体名称,前提是你已经在电脑上安装了这款字体。
* {
font-family: '江西拙楷','字体圈欣意冠黑体';
}
如果你不确定你是否安装了某款字体,可以打开路径C:\Windows\Fonts,查看本地安装的所有字体。
修改好之后回到 Notion 页面,顺利的话,就可以看到页面的字体同样被更改了。
Stylus 插件下载地址:
https://www.crx4chrome.com/crx/45976/
② Notion客户端
至于 Notion客户端想要更改字体,则需要用到上次介绍过的 Notion美化插件 Notion enhancer,插件安装方法见之前的文章,这里不再复读:
打开 Notion enhancer插件面板,将「font chooser」切换到启用的状态,接着在下方的「sans-serif」中输入你想使用的字体,之后重启 Notion,就可以替换掉原先的字体了。
font chooser针对 Notion中的不同block,提供了设置不同字体的选项,例如我们可以分别设置代码和引用这两个 block 的字体。
有需要的朋友可以自行设置相应的字体,提高文章中代码和引用部分的阅读舒适感。
以上就是本次想和你分享的内容。