DD1024z 发表于 2026-3-24 16:37:25

NiceFont (耐视字体) - 让网页字体更清晰、更舒适!

本帖最后由 DD1024z 于 2026-3-24 17:00 编辑

> 本帖最后由 DD1024z 于 2026-3-24 16:56 编辑

<div align="center">
<img src="https://raw.githubusercontent.com/10D24D/NiceFont/main/static/logo.png" width="180" alt="NiceFont Logo"/>
</div>

# NiceFont - 让网页字体更清晰、更舒适!


## ✨ 项目简介

**NiceFont** 耐视字体,是一款优化网页字体显示的强大工具,让浏览更清晰、舒适、耐视!“真正调整字体,而非页面缩放,拒绝将就”!
- **真实字体调整**:告别页面缩放,直接优化字体大小与风格。
- **灵活配置**:保存你的字体设置,轻松应用到每个网页。支持首次、定时或动态调整网页字体,适配子域名、整站或全局设置。
- **广泛兼容**:支持哔哩哔哩B站评论区、钉钉在线文档、知乎、社区论坛等几乎所有网站。

喜欢这个插件的小伙伴,可以给我的GitHub 项目 (https://github.com/10D24D/NiceFont) 点个 ⭐ Star 支持一下!

## 🎨 界面预览

| !(https://raw.githubusercontent.com/10D24D/NiceFont/refs/heads/main/static/ui_1_zh.png) | !(https://raw.githubusercontent.com/10D24D/NiceFont/refs/heads/main/static/ui_2_zh.png) |
| :-----------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------: |

## 📑 主要功能

- **🔠 设置字体类型**:选择内置字体(如仿宋、微软雅黑)或输入自定义字体。
- **📏 字体大小调整**:一键放大/缩小字体,并显示当前调整情况。
- **♻️ 恢复字体**:一键恢复字体,还原网页原始字体大小和风格。
- **1️⃣ 首次调整**:页面加载后自动应用字体设置,支持自定义延迟时间。
- **⏱️ 定时调整**:按设定的时间定期应用字体设置,适合时效性要求中等的网页(需注意复杂页面可能会出现卡顿现象)。
- **🔎 动态调整**:页面内容变化时自动应用字体设置,适合实时变动的网页(需注意复杂页面可能会出现卡顿现象)。
- **🌐 多语言支持**:菜单支持 9 种语言,自动根据浏览器语言同步切换。
- **🚫 排除元素**:排除自定义的css样式选择器,网页元素。
- **📍 当前配置范围**:支持排除站点,或匹配子域名、顶级域名及所有网站进行字体调整(根据不同情况,点击操作可删除对应配置)。
- **📋 导出/导入配置**:导出全部配置为 JSON 文件,换电脑后可导入快速还原。
- **💾 保存配置**:持久化保存字体调整的配置到本地,重新打开页面仍然生效。


## ❓ 常见问题 (FAQ)

- **NiceFont 支持哪些网站?**
几乎兼容所有网站,包括哔哩哔哩B站的评论区、钉钉在线文档、知乎等,支持 iframe 和 Shadow DOM 内容。
- **如何自定义字体?**
在菜单中选择“设置字体类型”,可从内置字体(如 Arial、仿宋)中选择,或输入自定义字体名称。也可以选择“auto”模式,然后在浏览器配置中修改全局字体。
- **如何使用“排除元素”功能?**
不希望被调整的区域(如代码块、工具栏)可加到“排除元素”。简单 3 步:右键目标区域 -> 检查(Inspect)-> 复制选择器(Copy selector),再粘贴到 NiceFont 保存。
示例:复制出来可能是 `#app > div.layout > main > div.editor-wrap > div.toolbar > button:nth-child(3)`,通常可简化为 `.toolbar` 或 `button`。简化后更稳,但范围更大。建议优先用 `.toolbar` 这类 class 选择器。
常见规则:`.hljs, pre, code`、`svg, canvas`、``。若需恢复,在“当前配置范围”删除对应规则即可。
- **首次调整、定时调整、动态调整该怎么选?**
一般按网页变化频率选择:页面基本不变时用“首次调整”;页面会分批加载但变化不频繁时用“定时调整”;评论流、聊天、在线文档这类持续变化页面用“动态调整”。
如果你不确定,建议先开“首次调整”,不够再加“定时调整”,最后才用“动态调整”(实时性最好,但性能开销也最大)。
- **遇到问题怎么办?**
请在 (https://github.com/10D24D/NiceFont/issues) 或 (https://greasyfork.org/zh-CN/scripts/533232-nicefont/feedback) 提交反馈,我们会尽快解决!

tutu2024 发表于 2026-3-26 10:55:54

我很赞同
页: [1]
查看完整版本: NiceFont (耐视字体) - 让网页字体更清晰、更舒适!