問題は、Discourse のデフォルトの CSS フォント機能設定が、複雑なスクリプトのレンダリングに干渉していることです。
css
// 問題のあるデフォルト設定
font-variant-ligatures: none;
font-feature-settings: "calt" 0;
// 解決策は上書きすることです
font-variant-ligatures: normal;
font-feature-settings: normal;
これにより、両方のフォントの問題が解決しました。