FixCJK 项目使用常见问题解决方案

FixCJK 项目使用常见问题解决方案

fixcjk Fix CJK fonts/punctuations for Chrome and Firefox (Windows AND Linux!) fixcjk 项目地址: https://gitcode.com/gh_mirrors/fi/fixcjk

项目基础介绍

FixCJK 是一个旨在改善Gecko/Webkit/Blink内核浏览器中中日文网页字体显示和排版问题的用户脚本。该项目适用于包括但不限于Firefox/Icecat/Chrome/Chromium/Opera等采用Webkit/Blink内核的浏览器。其主要功能包括:

  • 强力后备字体设置,忽略浏览器和系统设定。
  • 直接设定实际的无衬线(sans-serif)和有衬线(serif)字体列表。
  • 替换中易宋体为矢量字体,并对中英文混排进行格式优化。
  • 设定中日文全角标点字体,并对中文全角标点进行压缩,以符合印刷惯例。

主要编程语言

项目主要由JavaScript编写,可能还包含用于配置和设置的CSS。

新手使用项目时需要注意的问题及解决步骤

问题一:安装问题

解决步骤:

  1. 确保您的浏览器支持用户脚本。推荐使用Firefox并安装Greasemonkey/Tampermonkey扩展,或者对于Chrome/Chromium用户安装Tampermonkey。
  2. 访问Greasy Fork或OpenUserJS网站,安装FixCJK的最新稳定版本脚本。
  3. 如果您是高级用户并希望体验最新开发版,可以访问GitHub项目主页安装最新开发分支版本。

问题二:字体设置和中文引号识别问题

解决步骤:

  1. 确保已下载并安装Noto Sans CJK SC、Noto Serif CJK SC或相应的思源黑体/思源宋体字体包。对于英文部分,使用Ubuntu Mono字体。
  2. 如果有特殊需求,可以自定义设置。打开脚本文件,修改从CJKdefaultFixPunct的变量定义部分。
  3. 如果脚本设置被自动更新覆盖,可以考虑手动保存修改后的脚本变量设置。

问题三:页面修正行为的控制

解决步骤:

  1. 滚动换字体:在页面滚动时,脚本将检查新出现的元素并设定或替换字体。
  2. 单击修标点:在网页内任意一点单击后,脚本将检查所有新出现的网页元素,并进行中文引号识别及全角标点压缩。
  3. 双击加空格:默认情况下,在页面加载和滚动时自动在中英文之间添加空格,且不会对已有空格重复添加。
  4. 长击强力检:长按鼠标左键(超过1.5秒)后松开,将强制检查和修正所有新出现或未检查到的可疑元素。

注意:

  • 对于不同的操作系统和浏览器,脚本的执行速度可能有所差异,特别是在Linux发行版中的Firefox可能执行较慢。
  • 使用长击强力检功能时需谨慎,以免对系统资源造成不必要的负担。

fixcjk Fix CJK fonts/punctuations for Chrome and Firefox (Windows AND Linux!) fixcjk 项目地址: https://gitcode.com/gh_mirrors/fi/fixcjk

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姚月梅Lane

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值