Greasy Fork

网页字体替换增强器

替换网页默认字体,默认为 MiSans、FZYouSong GBK 509R(方正悠宋)、Cascadia Mono。可根据需求修改脚本中的字体设置。使用前需确保已安装所需字体。

目前为 2025-03-21 提交的版本。查看 最新版本

作者
ckrvxr
评分
0 0 0
版本
7
创建于
2024-10-29
更新于
2025-03-21
大小
21.3 KB
兼容性
与 Firefox 兼容 与 Chrome 兼容 与 Safari 兼容
许可证
Apache-2.0
适用于
所有网站

网页字体替换增强器

简介

网页字体替换增强器是一款功能强大的用户脚本工具,旨在通过自定义字体设置提升用户的浏览体验。它允许用户强制替换网页默认字体,并支持多种语言环境下的字体配置,包括无衬线字体、衬线字体和等宽字体(代码字体)。默认字体配置为:

  • 无衬线字体:MiSans
  • 衬线字体:方正悠宋 FZYouSong GBK 509R
  • 等宽字体:Cascadia Mono、Noto Sans Mono CJK SC

用户可以根据个人需求轻松修改字体设置,打造个性化的浏览体验。


核心功能

  1. 多字体支持

    • 支持针对不同字形区域(如拉丁文、简体中文、繁体中文)的独立字体配置。
    • 提供灵活的备选字体机制,确保在首选字体不可用时自动回退到备用字体。
  2. 实时配置与保存

    • 内置配置面板,用户可以直观地调整字体设置,并即时查看效果。
    • 修改后的配置会自动保存,刷新页面即可生效。
  3. 导入/导出配置

    • 支持 JSON 文件格式的配置导入与导出,方便在不同设备间同步个性化设置。
  4. 浏览器兼容性

    • 全面兼容主流浏览器,如 Chrome、Firefox 和 Safari。
  5. 性能优化

    • 通过重定向字体文件实现字体替换,无需检测或操作 DOM 树变化,性能消耗几乎为零。

使用方法

  1. 安装所需字体
    在使用脚本前,请确保系统已安装所需的字体(如 MiSans、方正悠宋等)。如果未安装字体,替换可能无法生效。

  2. 启用脚本
    安装并启用该用户脚本后,脚本会在网页加载时自动应用默认字体配置。

  3. 打开配置面板
    点击脚本菜单中的“配置面板”按钮,进入字体设置界面。

  4. 自定义字体

    • 在配置面板中,您可以为不同语言环境和字形区域分别设置字体。
    • 输入您已安装的字体名称,并保存配置。
  5. 刷新页面
    保存配置后,刷新页面即可查看字体替换效果。


配置面板功能

  • 字体输入框
    每种字体类型提供三个输入框,用于设置首选字体及其备选字体。

  • 导入/导出配置

    • 导入配置:通过上传 JSON 文件快速恢复之前的字体设置。
    • 导出配置:将当前配置保存为 JSON 文件,便于备份或迁移。
  • 重置默认
    如果需要恢复到初始状态,可点击“重置默认”按钮,所有设置将还原为默认值。

  • 关闭面板
    点击右上角的叉号按钮,可随时关闭配置面板。


技术支持与注意事项

  1. 字体安装
    使用前请确保系统已安装所需的字体文件。如果字体未正确安装,可能导致替换失败。

  2. 字体优先级
    字体替换遵循优先级顺序,依次尝试首选字体和备选字体。如果所有字体均不可用,则会回退到系统默认字体。

  3. 性能优势
    该脚本通过 @font-face 规则和 CSS 注入实现字体替换,避免了频繁的 DOM 操作,极大降低了性能开销。

  4. 兼容性
    脚本已在以下浏览器中测试通过:

    • Google Chrome
    • Mozilla Firefox
    • Apple Safari

适用场景

  • 日常浏览:替换网页默认字体,提升阅读舒适度。
  • 代码编辑:为开发者提供更清晰的等宽字体,优化代码查看体验。
  • 多语言环境:适配多种语言的字体需求,确保跨语言内容显示一致。

总结

网页字体替换增强器是一款高效且易用的工具,适合对网页字体有较高要求的用户。无论是改善视觉体验还是满足专业需求,这款脚本都能为您带来卓越的字体替换解决方案。