米侠浏览器自定义字体,其实没那么复杂

先说几个关键点:想让米侠浏览器里所有网页的中文字体统一为更清晰的“微软雅黑”,或者强制把某类网站过小、过淡、不衬线的字体换成易读的16px思源黑体——这些都不需要动网站源码,一行CSS规则就能永久生效。核心就是启用用户样式注入,再配置好userstyles.css文件。

第一步:启用自定义CSS功能

米侠浏览器默认不开启用户级样式注入,所以得先手动激活这个实验性能力,否则后面写的CSS规则根本不会加载。

具体操作:在地址栏输入mi://flags并回车→在搜索框里输入user stylesheet→找到“Enable user stylesheet injection”选项→把状态从“Disabled”改成“Enabled”→点击右下角的Relaunch重启浏览器。搞定,就是这么简单。

第二步:创建并配置userstyles.css文件

重启后,浏览器会自动识别并加载特定路径下的CSS文件。你只需要新建一个纯文本文件,写入规则,保存为UTF-8编码就行。

先找到米侠浏览器的用户数据目录,路径因系统而异:

如果CustomStyles文件夹不存在,手动创建;如果userstyles.css已存在,直接编辑;如果不存在,新建一个空文件命名为userstyles.css。

用记事本或代码编辑器打开这个文件,粘贴以下基础规则。以全局替换中文字体为例:

body * { font-family: "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", sans-serif !important; font-size: 16px !important; }

注意:!important 是必需的,否则网页自身的CSS权重往往高于用户样式,导致规则被忽略。这一点太关键,容易踩坑。

第三步:针对特定网站精准生效

如果你只想改知乎、微信公众号或某个内部系统页面的字体,不能全局乱套,那就得加域名限定。

推荐方法一:用 @-moz-document url-prefix(),兼容性好,推荐。

示例:@-moz-document domain("zhihu.com") { body * { font-family: "HarmonyOS Sans", "Source Han Sans SC" !important; } }

方法二:用 @-moz-document url(),精确到单页。

示例:@-moz-document url("https://mp.weixin.qq.com/cgi-bin/home") { body * { font-family: "Microsoft YaHei" !important; font-size: 17px !important; } }

保存文件后,刷新目标网页就能验证效果。如果字体没变,检查一下路径、编码和!important是否写对,基本就这些坑。

本文转载于:https://www.php.cn/faq/2883627.html?uid=969633 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。