[<]サイバー環状線的随笔

改变 𝕏 网页端默认字体时需注入的 CSS

改变 𝕏 网页端默认字体时需注入的 CSS 如下:(字体为 JetBrains Mono 和 Noto Sans SC 。)

@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');
html, body,
div, span, p, a, li, button, input, textarea, select,
[data-testid="tweetText"],
[data-testid="User-Name"],
[data-testid="User-Names"] > div > span,
article, time, [dir="auto"],
.css-901oao,
.r-1ny4l3l, .r-18u37iz,
div[lang] {
    font-family: "JetBrains Mono", "Noto Sans SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif !important;
    letter-spacing: 0.01em !important;
}
[data-testid="tweetText"],
article div[dir="auto"][lang],
.css-901oao.r-1ny4l3l {
    font-family: "JetBrains Mono", "Noto Sans SC", "Microsoft YaHei", sans-serif !important;
}
html {
    font-variant-ligatures: normal;
}

有注释版:

@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');
html, body,
div, span, p, a, li, button, input, textarea, select,
[data-testid="tweetText"],
[data-testid="User-Name"],
[data-testid="User-Names"] > div > span,
article, time, [dir="auto"],
.css-901oao,
.r-1ny4l3l, .r-18u37iz,
div[lang] {
    /* css-901oao 是 X 的主要文本类;r-1ny4l3l 和 r-18u37iz 是 X 的常见文本容器 */
    /* 优先 JetBrains Mono(英文/等宽),fallback 到 Noto Sans SC(中文),再 fallback 系统字体 */
    font-family: "JetBrains Mono", "Noto Sans SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif !important;
    /* 可选微调:中文阅读更舒适的字距/行高 */
    letter-spacing: 0.01em !important;
    /* line-height: 1.55 !important; */   /* 如果觉得行距太紧,可以取消此注释 */
}
/* 只针对推文正文再加强一次(动态加载时更可靠) */
[data-testid="tweetText"],
article div[dir="auto"][lang],
.css-901oao.r-1ny4l3l {
    font-family: "JetBrains Mono", "Noto Sans SC", "Microsoft YaHei", sans-serif !important;
}
/* 如果想要英文更“编程风”(可选:启用连字,但 X 上效果有限) */
html {
    font-variant-ligatures: normal;   /* 或 common-ligatures contextual */
}
2026-3-2