Skip to content

XiaoMi(Mi) Fix font for android by Mikachu2333

Screenshot of XiaoMi(Mi) Fix font for android

Details

AuthorMikachu2333

LicenseMIT

Category*

Created

Updated

Code size1.4 kB

Code checksum6cc5698e

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

This script aims to help Firefox mobile users change therir serif, sans and mono FONT who use phone made by XiaoMi(Mi).

Notes

Only support Firefox Android and XiaoMi(Mi) users.

Source code

/* ==UserStyle==
@name         XiaoMi(Mi) Fix font for android
@namespace    replacer-namespace
@version      1.7.0
@description  This script aims to help Firefox users who use phone made by XiaoMi(Mi), to change font
@author       DeepSeek and Mikachu
@license      MIT
==/UserStyle== */

@-moz-document regexp(".*") {
/* 基础字体设置 - 最低优先级 */
* {
    font-family: "MiSans L3", "Noto Serif CJK SC", "Noto Serif CJK" serif !important;
}

/* 覆盖非衬线字体 */
body,
button,
input,
select,
textarea {
    font-family: "Noto Sans CJK SC", "Noto Sans CJK", "MiSans L3", sans-serif !important;
}

/* 最高优先级 - 确保代码相关元素使用等宽字体 */
pre,
code,
kbd,
samp,
tt,
var,
.monospace,
.code,
.pre,
.terminal,
[class*="mono"],
[class*="code"],
[class*="terminal"],
[class*="console"],
.highlight,
.syntaxhighlighter,
.prism-code,
[class*="hljs"],
[class*="syntax"],
[class*="language-"],
[class*="lang-"] {
    font-family: "Noto Sans Mono CJK SC", "MiSans L3", "Noto Sans CJK SC", monospace !important;
}

* {
    unicode-range: U+4E00-9FFF;
    /* 中文字符范围 */
    font-family: "MiSans L3", "Noto Sans CJK SC", "Noto Serif CJK", "Noto Serif CJK SC", sans-serif !important;
}

:not(pre) > code {
    font-family: "MiSans L3", "Noto Sans Mono CJK SC", "Noto Sans CJK SC", monospace !important;
}
}

Reviews

No reviews yet.