Skip to the content.

GreasyFork Scripts (F9y4ng) WIKI

页面语言 (Language) 中文 (Chinese) 英语 (English)

LICENSE LAST COMMIT ISSUES STARS


Join Telegram Channel (Channel Name: GreasyFork-Scripts)


Font Rendering (Customized) Font Rendering.user.js

 [View source code]  [Install this script]  [Visit GreasyFork] (No issues handled on GreasyFork)

Introduction: Enhance browser’s font rendering without installing MacType. This script offers a high-quality, customizable experience with default ‘Microsoft YaHei’ font. It provides advanced features like font rewriting, smoothing, scaling, stroking, shadowing, and filtering of special style elements. It supports global and personalized rendering, compatible with most mainstream browsers, script managers, and common userscripts & browser extensions. Configure parameters via the script manager icon or shortcuts.

version 2024.11.02.1 - Update log: 【🔥Install this script

+ Added font-feature-settings property settings when adding & using OpenType fonts (Non-monospace).
@ Improved compatibility of Chinese with monospace.
@ Improved bold-fixer performance for low-end PCs.
@ Fixed INPUT issue caused by font HotShift in Firefox.
@ Fixed URLs handling issue in viewport unit correction.
@ Fixed load-delay caused by Violentmonkey uad.getHighEntropyValues.
@ Fixed iframe asynchronous loading style not parsing.
@ Fixed Canvas font shadow rendering is not working.
@ Fixed some known issues, optimized code & style.

Please note the following before using a new version:

How to deal with script loading delay?

Temporary solutions for script loading delays, or styles not loading correctly:

Feedback on issues

Note 1: Unknown compatibility errors may occur when using the Beta, Dev, Canary, Nightly and other test branches of the browser or script manager, and the script will not correct errors of the test version. Since there is a rare chance that the data will be initialized abnormally, please back up your local data in time.

Note 2: To report script errors or style issues, please provide the URL, the browser and version, the script manager and version, error page screenshot, and operation process or error prompt (if any) where the problem occurs when using this script only, etc., because the problem you encountered may not be reproduced locally in me.

How to provide script error log?

  1. Turn on the script debugging switch first:
    • v2023.04.08.1 or later, add ?whoami=F9y4ng or &whoami=F9y4ng to the URL to enable debugging mode.
    • To use the old version, you need to change the code from const IS_OPEN_DEBUG = false to true at about line 54 and save.
  2. Press F12 in the browser to open the console, refresh, operate until the problem is reproduced, right-click in the console margin and select Save As….
  3. Use Bug report and upload the saved log file to Github ISSUES
  4. During daily use, do not turn on the script debugging switch to avoid slow script executing or page lagging.

Adding custom fonts

If you need to add custom fonts into the font library, please follow the Help Instructions. The Chinese fonts in the built-in font library Download.

If you want to add a new font, please add complete and accurate font names in English and Chinese, and PostScript names into the customized font library in the preset format.

The format is as follows: {"ch":"鸿蒙黑体", "en":"HarmonyOS Sans SC", "ps":"HarmonyOS_Sans_SC"}

When a new font is installed, be sure to restart the browser first and rebuild the font-list cache in the advanced core settings for it to take effect immediately.

Font scaling (experimental)

Font scaling (experimental), OFF by default, turn on font scaling in the Advanced core settings.


Search Engine Assistant Google & Baidu Switcher.user.js

 [View source code]  [Install this script]  [Visit GreasyFork] (No issues handled on GreasyFork)

Introduction: “Elegant search engine assistant” allows switching between engines; supports custom engines, keyword highlighting; offers redirect removal, ad blocking, keyword filtering, and auto-updates; compatible with Baidu, Google, Bing, Duckduckgo, Yandex, Sogou, Qwant, Ecosia, You, Startpage, Brave, Yahoo, Yep, Swisscows, searXNG and more.

version 2024.11.02.2 - Update log: 【🔥Install this script

@ Fixed error thrown by Tampermonkey GM_xhr when loading serialization fixes.
@ Fixed icons scaling non-integral style error.
@ Fixed Google Chinese "next page" style error.
@ Fixed style issue of search.Yahoo jump button.
@ Fixed load-delay caused by Violentmonkey uad.getHighEntropyValues.
@ Fixed some known issues, optimized code & style.

The latest feature introduction

Icon cache update

Visit any search engine, add ?whoami=F9y4ng or &whoami=F9y4ng to the URL in the address bar to enable temporary debugging mode, then you can automatically update the icons of the search engine site; or wait for the icon cache to expire (15 days) and then automatically renew the icon cache.

Important notes

The “Automatic Update” function is enabled by default. If you do not need it,, please turn off Auto Update Detect in the “Advanced Feature Settings” of the script menu.


Autoclose Zhihu Login Prompt Autoclose Zhihu Login.user.js

 [View source code]  [Install this script]  [Visit GreasyFork] (No issues handled on GreasyFork)

Introduction: “Autoclose Zhihu Login Prompt” is only used to close the automatically pop-up login prompt. It does nothing else and will not do anything else in the future.

version 2024.04.06.1 - Update log: 【🔥Install this script

@ Fixed some known issues.

Important

Browser version requirements:

Chrome >= 105; Edge >= 105; Safari >= 15.4; Firefox >= 103; Opera >= 91

Notice: