SUEN

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,也直接可見。