Skip to main content

Discourse字體自定義

 十一,萬象宜於更新。

漢字字體可觀者,其實不多,匯文明朝體算其一;正好,以之更新論壇:https://forum.bdfzer.com/。

下載字體文件上傳 /root :scp /local/path/hwmct.otf root@your_vps_ip:/root/

移動至公共目錄:mv /root/hwmct.otf /var/discourse/shared/standalone/

因為使用了Docker,所以:

docker cp /var/discourse/shared/standalone/hwmct.otf app:/var/www/discourse/public/fonts/

Discourse- (Admin > Customize > Themes),默認主題 Edit CSS:
@font-face {
  font-family: 'Huimingsong';
  src: url('/fonts/hwmct.otf') format('opentype');
}
/* 设置论坛页面的默认字体 */
body {
  font-family: 'Huimingsong', 'Noto Sans CJK', sans-serif;
}
/* 使用正则表达式选择包含汉字的文本 */
*:lang(zh) {
  font-family: 'Huimingsong', 'Noto Sans CJK', sans-serif;
}
/* 对常见的内容元素应用字体 */
p, span, li, a, h1, h2, h3, h4, h5, h6, div {
  font-family: 'Huimingsong', 'Noto Sans CJK', sans-serif;
}

實測顯示,不rebuild,也直接可見。

Comments