Use My Fonts

Use my custom fonts on the pages

As of 07.09.2025. See апошняя версія.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

// ==UserScript==
// @name                Use My Fonts
// @name:en-US          Use My Fonts
// @name:zh-CN          使用我的字体
// @description         Use my custom fonts on the pages
// @description:en-US   Use my custom fonts on the pages
// @description:zh-CN   在页面上使用我的自定义字体
// @namespace           use-my-fonts
// @version             2025.09.07
// @author              Akatsuki Rui
// @license             MIT License
// @grant               GM_addStyle
// @run-at              document-body
// @match               *://*/*
// ==/UserScript==

"use strict";

// FONT_CSS is generated by fonts.scss
const FONT_CSS = `
@charset "UTF-8";
@font-face { font-family: "Consolas"; src: local("Cascadia Code"); }
@font-face { font-family: "Consolas"; font-weight: 200; src: local("Cascadia Code ExtraLight"); }
@font-face { font-family: "Consolas"; font-weight: 300; src: local("Cascadia Code Light"); }
@font-face { font-family: "Consolas"; font-weight: 350; src: local("Cascadia Code SemiLight"); }
@font-face { font-family: "Consolas"; font-weight: 400; src: local("Cascadia Code"); }
@font-face { font-family: "Consolas"; font-weight: 600; src: local("Cascadia Code SemiBold"); }
@font-face { font-family: "Consolas"; font-weight: 700; src: local("Cascadia Code Bold"); }
@font-face { font-family: "Consolas"; font-style: italic; src: local("Cascadia Code Italic"); }
@font-face { font-family: "Consolas"; font-weight: 200; font-style: italic; src: local("Cascadia Code ExtraLight Italic"); }
@font-face { font-family: "Consolas"; font-weight: 300; font-style: italic; src: local("Cascadia Code Light Italic"); }
@font-face { font-family: "Consolas"; font-weight: 350; font-style: italic; src: local("Cascadia Code SemiLight Italic"); }
@font-face { font-family: "Consolas"; font-weight: 400; font-style: italic; src: local("Cascadia Code Italic"); }
@font-face { font-family: "Consolas"; font-weight: 600; font-style: italic; src: local("Cascadia Code SemiBold Italic"); }
@font-face { font-family: "Consolas"; font-weight: 700; font-style: italic; src: local("Cascadia Code Bold Italic"); }
@font-face { font-family: "Arial"; src: local("Roboto"); }
@font-face { font-family: "Arial"; font-weight: 100; src: local("Roboto Thin"); }
@font-face { font-family: "Arial"; font-weight: 300; src: local("Roboto Light"); }
@font-face { font-family: "Arial"; font-weight: 400; src: local("Roboto"); }
@font-face { font-family: "Arial"; font-weight: 500; src: local("Roboto Medium"); }
@font-face { font-family: "Arial"; font-weight: 700; src: local("Roboto Bold"); }
@font-face { font-family: "Arial"; font-weight: 900; src: local("Roboto Black"); }
@font-face { font-family: "Arial"; font-style: italic; src: local("Roboto Italic"); }
@font-face { font-family: "Arial"; font-weight: 100; font-style: italic; src: local("Roboto Thin Italic"); }
@font-face { font-family: "Arial"; font-weight: 300; font-style: italic; src: local("Roboto Light Italic"); }
@font-face { font-family: "Arial"; font-weight: 400; font-style: italic; src: local("Roboto Italic"); }
@font-face { font-family: "Arial"; font-weight: 500; font-style: italic; src: local("Roboto Medium Italic"); }
@font-face { font-family: "Arial"; font-weight: 700; font-style: italic; src: local("Roboto Bold Italic"); }
@font-face { font-family: "Arial"; font-weight: 900; font-style: italic; src: local("Roboto Black Italic"); }
@font-face { font-family: "Helvetica"; src: local("Roboto"); }
@font-face { font-family: "Helvetica"; font-weight: 100; src: local("Roboto Thin"); }
@font-face { font-family: "Helvetica"; font-weight: 300; src: local("Roboto Light"); }
@font-face { font-family: "Helvetica"; font-weight: 400; src: local("Roboto"); }
@font-face { font-family: "Helvetica"; font-weight: 500; src: local("Roboto Medium"); }
@font-face { font-family: "Helvetica"; font-weight: 700; src: local("Roboto Bold"); }
@font-face { font-family: "Helvetica"; font-weight: 900; src: local("Roboto Black"); }
@font-face { font-family: "Helvetica"; font-style: italic; src: local("Roboto Italic"); }
@font-face { font-family: "Helvetica"; font-weight: 100; font-style: italic; src: local("Roboto Thin Italic"); }
@font-face { font-family: "Helvetica"; font-weight: 300; font-style: italic; src: local("Roboto Light Italic"); }
@font-face { font-family: "Helvetica"; font-weight: 400; font-style: italic; src: local("Roboto Italic"); }
@font-face { font-family: "Helvetica"; font-weight: 500; font-style: italic; src: local("Roboto Medium Italic"); }
@font-face { font-family: "Helvetica"; font-weight: 700; font-style: italic; src: local("Roboto Bold Italic"); }
@font-face { font-family: "Helvetica"; font-weight: 900; font-style: italic; src: local("Roboto Black Italic"); }
@font-face { font-family: "Lucida Grande"; src: local("Roboto"); }
@font-face { font-family: "Lucida Grande"; font-weight: 100; src: local("Roboto Thin"); }
@font-face { font-family: "Lucida Grande"; font-weight: 300; src: local("Roboto Light"); }
@font-face { font-family: "Lucida Grande"; font-weight: 400; src: local("Roboto"); }
@font-face { font-family: "Lucida Grande"; font-weight: 500; src: local("Roboto Medium"); }
@font-face { font-family: "Lucida Grande"; font-weight: 700; src: local("Roboto Bold"); }
@font-face { font-family: "Lucida Grande"; font-weight: 900; src: local("Roboto Black"); }
@font-face { font-family: "Lucida Grande"; font-style: italic; src: local("Roboto Italic"); }
@font-face { font-family: "Lucida Grande"; font-weight: 100; font-style: italic; src: local("Roboto Thin Italic"); }
@font-face { font-family: "Lucida Grande"; font-weight: 300; font-style: italic; src: local("Roboto Light Italic"); }
@font-face { font-family: "Lucida Grande"; font-weight: 400; font-style: italic; src: local("Roboto Italic"); }
@font-face { font-family: "Lucida Grande"; font-weight: 500; font-style: italic; src: local("Roboto Medium Italic"); }
@font-face { font-family: "Lucida Grande"; font-weight: 700; font-style: italic; src: local("Roboto Bold Italic"); }
@font-face { font-family: "Lucida Grande"; font-weight: 900; font-style: italic; src: local("Roboto Black Italic"); }
@font-face { font-family: "Lucida Sans Unicode"; src: local("Roboto"); }
@font-face { font-family: "Lucida Sans Unicode"; font-weight: 100; src: local("Roboto Thin"); }
@font-face { font-family: "Lucida Sans Unicode"; font-weight: 300; src: local("Roboto Light"); }
@font-face { font-family: "Lucida Sans Unicode"; font-weight: 400; src: local("Roboto"); }
@font-face { font-family: "Lucida Sans Unicode"; font-weight: 500; src: local("Roboto Medium"); }
@font-face { font-family: "Lucida Sans Unicode"; font-weight: 700; src: local("Roboto Bold"); }
@font-face { font-family: "Lucida Sans Unicode"; font-weight: 900; src: local("Roboto Black"); }
@font-face { font-family: "Lucida Sans Unicode"; font-style: italic; src: local("Roboto Italic"); }
@font-face { font-family: "Lucida Sans Unicode"; font-weight: 100; font-style: italic; src: local("Roboto Thin Italic"); }
@font-face { font-family: "Lucida Sans Unicode"; font-weight: 300; font-style: italic; src: local("Roboto Light Italic"); }
@font-face { font-family: "Lucida Sans Unicode"; font-weight: 400; font-style: italic; src: local("Roboto Italic"); }
@font-face { font-family: "Lucida Sans Unicode"; font-weight: 500; font-style: italic; src: local("Roboto Medium Italic"); }
@font-face { font-family: "Lucida Sans Unicode"; font-weight: 700; font-style: italic; src: local("Roboto Bold Italic"); }
@font-face { font-family: "Lucida Sans Unicode"; font-weight: 900; font-style: italic; src: local("Roboto Black Italic"); }
@font-face { font-family: "Open Sans"; src: local("Roboto"); }
@font-face { font-family: "Open Sans"; font-weight: 100; src: local("Roboto Thin"); }
@font-face { font-family: "Open Sans"; font-weight: 300; src: local("Roboto Light"); }
@font-face { font-family: "Open Sans"; font-weight: 400; src: local("Roboto"); }
@font-face { font-family: "Open Sans"; font-weight: 500; src: local("Roboto Medium"); }
@font-face { font-family: "Open Sans"; font-weight: 700; src: local("Roboto Bold"); }
@font-face { font-family: "Open Sans"; font-weight: 900; src: local("Roboto Black"); }
@font-face { font-family: "Open Sans"; font-style: italic; src: local("Roboto Italic"); }
@font-face { font-family: "Open Sans"; font-weight: 100; font-style: italic; src: local("Roboto Thin Italic"); }
@font-face { font-family: "Open Sans"; font-weight: 300; font-style: italic; src: local("Roboto Light Italic"); }
@font-face { font-family: "Open Sans"; font-weight: 400; font-style: italic; src: local("Roboto Italic"); }
@font-face { font-family: "Open Sans"; font-weight: 500; font-style: italic; src: local("Roboto Medium Italic"); }
@font-face { font-family: "Open Sans"; font-weight: 700; font-style: italic; src: local("Roboto Bold Italic"); }
@font-face { font-family: "Open Sans"; font-weight: 900; font-style: italic; src: local("Roboto Black Italic"); }
@font-face { font-family: "Segoe UI"; src: local("Roboto"); }
@font-face { font-family: "Segoe UI"; font-weight: 100; src: local("Roboto Thin"); }
@font-face { font-family: "Segoe UI"; font-weight: 300; src: local("Roboto Light"); }
@font-face { font-family: "Segoe UI"; font-weight: 400; src: local("Roboto"); }
@font-face { font-family: "Segoe UI"; font-weight: 500; src: local("Roboto Medium"); }
@font-face { font-family: "Segoe UI"; font-weight: 700; src: local("Roboto Bold"); }
@font-face { font-family: "Segoe UI"; font-weight: 900; src: local("Roboto Black"); }
@font-face { font-family: "Segoe UI"; font-style: italic; src: local("Roboto Italic"); }
@font-face { font-family: "Segoe UI"; font-weight: 100; font-style: italic; src: local("Roboto Thin Italic"); }
@font-face { font-family: "Segoe UI"; font-weight: 300; font-style: italic; src: local("Roboto Light Italic"); }
@font-face { font-family: "Segoe UI"; font-weight: 400; font-style: italic; src: local("Roboto Italic"); }
@font-face { font-family: "Segoe UI"; font-weight: 500; font-style: italic; src: local("Roboto Medium Italic"); }
@font-face { font-family: "Segoe UI"; font-weight: 700; font-style: italic; src: local("Roboto Bold Italic"); }
@font-face { font-family: "Segoe UI"; font-weight: 900; font-style: italic; src: local("Roboto Black Italic"); }
@font-face { font-family: "Tahoma"; src: local("Roboto"); }
@font-face { font-family: "Tahoma"; font-weight: 100; src: local("Roboto Thin"); }
@font-face { font-family: "Tahoma"; font-weight: 300; src: local("Roboto Light"); }
@font-face { font-family: "Tahoma"; font-weight: 400; src: local("Roboto"); }
@font-face { font-family: "Tahoma"; font-weight: 500; src: local("Roboto Medium"); }
@font-face { font-family: "Tahoma"; font-weight: 700; src: local("Roboto Bold"); }
@font-face { font-family: "Tahoma"; font-weight: 900; src: local("Roboto Black"); }
@font-face { font-family: "Tahoma"; font-style: italic; src: local("Roboto Italic"); }
@font-face { font-family: "Tahoma"; font-weight: 100; font-style: italic; src: local("Roboto Thin Italic"); }
@font-face { font-family: "Tahoma"; font-weight: 300; font-style: italic; src: local("Roboto Light Italic"); }
@font-face { font-family: "Tahoma"; font-weight: 400; font-style: italic; src: local("Roboto Italic"); }
@font-face { font-family: "Tahoma"; font-weight: 500; font-style: italic; src: local("Roboto Medium Italic"); }
@font-face { font-family: "Tahoma"; font-weight: 700; font-style: italic; src: local("Roboto Bold Italic"); }
@font-face { font-family: "Tahoma"; font-weight: 900; font-style: italic; src: local("Roboto Black Italic"); }
@font-face { font-family: "Verdana"; src: local("Roboto"); }
@font-face { font-family: "Verdana"; font-weight: 100; src: local("Roboto Thin"); }
@font-face { font-family: "Verdana"; font-weight: 300; src: local("Roboto Light"); }
@font-face { font-family: "Verdana"; font-weight: 400; src: local("Roboto"); }
@font-face { font-family: "Verdana"; font-weight: 500; src: local("Roboto Medium"); }
@font-face { font-family: "Verdana"; font-weight: 700; src: local("Roboto Bold"); }
@font-face { font-family: "Verdana"; font-weight: 900; src: local("Roboto Black"); }
@font-face { font-family: "Verdana"; font-style: italic; src: local("Roboto Italic"); }
@font-face { font-family: "Verdana"; font-weight: 100; font-style: italic; src: local("Roboto Thin Italic"); }
@font-face { font-family: "Verdana"; font-weight: 300; font-style: italic; src: local("Roboto Light Italic"); }
@font-face { font-family: "Verdana"; font-weight: 400; font-style: italic; src: local("Roboto Italic"); }
@font-face { font-family: "Verdana"; font-weight: 500; font-style: italic; src: local("Roboto Medium Italic"); }
@font-face { font-family: "Verdana"; font-weight: 700; font-style: italic; src: local("Roboto Bold Italic"); }
@font-face { font-family: "Verdana"; font-weight: 900; font-style: italic; src: local("Roboto Black Italic"); }
@font-face { font-family: "Microsoft YaHei UI"; src: local("Noto Sans CJK SC"); }
@font-face { font-family: "Microsoft YaHei UI"; font-weight: 100; src: local("Noto Sans CJK SC Thin"); }
@font-face { font-family: "Microsoft YaHei UI"; font-weight: 200; src: local("Noto Sans CJK SC Light"); }
@font-face { font-family: "Microsoft YaHei UI"; font-weight: 300; src: local("Noto Sans CJK SC DemiLight"); }
@font-face { font-family: "Microsoft YaHei UI"; font-weight: 400; src: local("Noto Sans CJK SC"); }
@font-face { font-family: "Microsoft YaHei UI"; font-weight: 500; src: local("Noto Sans CJK SC Medium"); }
@font-face { font-family: "Microsoft YaHei UI"; font-weight: 700; src: local("Noto Sans CJK SC Bold"); }
@font-face { font-family: "Microsoft YaHei UI"; font-weight: 900; src: local("Noto Sans CJK SC Black"); }
@font-face { font-family: "Microsoft YaHei"; src: local("Noto Sans CJK SC"); }
@font-face { font-family: "Microsoft YaHei"; font-weight: 100; src: local("Noto Sans CJK SC Thin"); }
@font-face { font-family: "Microsoft YaHei"; font-weight: 200; src: local("Noto Sans CJK SC Light"); }
@font-face { font-family: "Microsoft YaHei"; font-weight: 300; src: local("Noto Sans CJK SC DemiLight"); }
@font-face { font-family: "Microsoft YaHei"; font-weight: 400; src: local("Noto Sans CJK SC"); }
@font-face { font-family: "Microsoft YaHei"; font-weight: 500; src: local("Noto Sans CJK SC Medium"); }
@font-face { font-family: "Microsoft YaHei"; font-weight: 700; src: local("Noto Sans CJK SC Bold"); }
@font-face { font-family: "Microsoft YaHei"; font-weight: 900; src: local("Noto Sans CJK SC Black"); }
@font-face { font-family: "微软雅黑"; src: local("Noto Sans CJK SC"); }
@font-face { font-family: "微软雅黑"; font-weight: 100; src: local("Noto Sans CJK SC Thin"); }
@font-face { font-family: "微软雅黑"; font-weight: 200; src: local("Noto Sans CJK SC Light"); }
@font-face { font-family: "微软雅黑"; font-weight: 300; src: local("Noto Sans CJK SC DemiLight"); }
@font-face { font-family: "微软雅黑"; font-weight: 400; src: local("Noto Sans CJK SC"); }
@font-face { font-family: "微软雅黑"; font-weight: 500; src: local("Noto Sans CJK SC Medium"); }
@font-face { font-family: "微软雅黑"; font-weight: 700; src: local("Noto Sans CJK SC Bold"); }
@font-face { font-family: "微软雅黑"; font-weight: 900; src: local("Noto Sans CJK SC Black"); }
@font-face { font-family: "NSimsun"; src: local("Noto Sans CJK SC"); }
@font-face { font-family: "NSimsun"; font-weight: 100; src: local("Noto Sans CJK SC Thin"); }
@font-face { font-family: "NSimsun"; font-weight: 200; src: local("Noto Sans CJK SC Light"); }
@font-face { font-family: "NSimsun"; font-weight: 300; src: local("Noto Sans CJK SC DemiLight"); }
@font-face { font-family: "NSimsun"; font-weight: 400; src: local("Noto Sans CJK SC"); }
@font-face { font-family: "NSimsun"; font-weight: 500; src: local("Noto Sans CJK SC Medium"); }
@font-face { font-family: "NSimsun"; font-weight: 700; src: local("Noto Sans CJK SC Bold"); }
@font-face { font-family: "NSimsun"; font-weight: 900; src: local("Noto Sans CJK SC Black"); }
@font-face { font-family: "新宋体"; src: local("Noto Sans CJK SC"); }
@font-face { font-family: "新宋体"; font-weight: 100; src: local("Noto Sans CJK SC Thin"); }
@font-face { font-family: "新宋体"; font-weight: 200; src: local("Noto Sans CJK SC Light"); }
@font-face { font-family: "新宋体"; font-weight: 300; src: local("Noto Sans CJK SC DemiLight"); }
@font-face { font-family: "新宋体"; font-weight: 400; src: local("Noto Sans CJK SC"); }
@font-face { font-family: "新宋体"; font-weight: 500; src: local("Noto Sans CJK SC Medium"); }
@font-face { font-family: "新宋体"; font-weight: 700; src: local("Noto Sans CJK SC Bold"); }
@font-face { font-family: "新宋体"; font-weight: 900; src: local("Noto Sans CJK SC Black"); }
@font-face { font-family: "Simsun"; src: local("Noto Sans CJK SC"); }
@font-face { font-family: "Simsun"; font-weight: 100; src: local("Noto Sans CJK SC Thin"); }
@font-face { font-family: "Simsun"; font-weight: 200; src: local("Noto Sans CJK SC Light"); }
@font-face { font-family: "Simsun"; font-weight: 300; src: local("Noto Sans CJK SC DemiLight"); }
@font-face { font-family: "Simsun"; font-weight: 400; src: local("Noto Sans CJK SC"); }
@font-face { font-family: "Simsun"; font-weight: 500; src: local("Noto Sans CJK SC Medium"); }
@font-face { font-family: "Simsun"; font-weight: 700; src: local("Noto Sans CJK SC Bold"); }
@font-face { font-family: "Simsun"; font-weight: 900; src: local("Noto Sans CJK SC Black"); }
@font-face { font-family: "宋体"; src: local("Noto Sans CJK SC"); }
@font-face { font-family: "宋体"; font-weight: 100; src: local("Noto Sans CJK SC Thin"); }
@font-face { font-family: "宋体"; font-weight: 200; src: local("Noto Sans CJK SC Light"); }
@font-face { font-family: "宋体"; font-weight: 300; src: local("Noto Sans CJK SC DemiLight"); }
@font-face { font-family: "宋体"; font-weight: 400; src: local("Noto Sans CJK SC"); }
@font-face { font-family: "宋体"; font-weight: 500; src: local("Noto Sans CJK SC Medium"); }
@font-face { font-family: "宋体"; font-weight: 700; src: local("Noto Sans CJK SC Bold"); }
@font-face { font-family: "宋体"; font-weight: 900; src: local("Noto Sans CJK SC Black"); }
@font-face { font-family: "Simhei"; src: local("Noto Sans CJK SC"); }
@font-face { font-family: "Simhei"; font-weight: 100; src: local("Noto Sans CJK SC Thin"); }
@font-face { font-family: "Simhei"; font-weight: 200; src: local("Noto Sans CJK SC Light"); }
@font-face { font-family: "Simhei"; font-weight: 300; src: local("Noto Sans CJK SC DemiLight"); }
@font-face { font-family: "Simhei"; font-weight: 400; src: local("Noto Sans CJK SC"); }
@font-face { font-family: "Simhei"; font-weight: 500; src: local("Noto Sans CJK SC Medium"); }
@font-face { font-family: "Simhei"; font-weight: 700; src: local("Noto Sans CJK SC Bold"); }
@font-face { font-family: "Simhei"; font-weight: 900; src: local("Noto Sans CJK SC Black"); }
@font-face { font-family: "黑体"; src: local("Noto Sans CJK SC"); }
@font-face { font-family: "黑体"; font-weight: 100; src: local("Noto Sans CJK SC Thin"); }
@font-face { font-family: "黑体"; font-weight: 200; src: local("Noto Sans CJK SC Light"); }
@font-face { font-family: "黑体"; font-weight: 300; src: local("Noto Sans CJK SC DemiLight"); }
@font-face { font-family: "黑体"; font-weight: 400; src: local("Noto Sans CJK SC"); }
@font-face { font-family: "黑体"; font-weight: 500; src: local("Noto Sans CJK SC Medium"); }
@font-face { font-family: "黑体"; font-weight: 700; src: local("Noto Sans CJK SC Bold"); }
@font-face { font-family: "黑体"; font-weight: 900; src: local("Noto Sans CJK SC Black"); }
@font-face { font-family: "Microsoft Jhenghei"; src: local("Noto Sans CJK TC"); }
@font-face { font-family: "Microsoft Jhenghei"; font-weight: 100; src: local("Noto Sans CJK TC Thin"); }
@font-face { font-family: "Microsoft Jhenghei"; font-weight: 200; src: local("Noto Sans CJK TC Light"); }
@font-face { font-family: "Microsoft Jhenghei"; font-weight: 300; src: local("Noto Sans CJK TC DemiLight"); }
@font-face { font-family: "Microsoft Jhenghei"; font-weight: 400; src: local("Noto Sans CJK TC"); }
@font-face { font-family: "Microsoft Jhenghei"; font-weight: 500; src: local("Noto Sans CJK TC Medium"); }
@font-face { font-family: "Microsoft Jhenghei"; font-weight: 700; src: local("Noto Sans CJK TC Bold"); }
@font-face { font-family: "Microsoft Jhenghei"; font-weight: 900; src: local("Noto Sans CJK TC Black"); }
@font-face { font-family: "微軟正黑體"; src: local("Noto Sans CJK TC"); }
@font-face { font-family: "微軟正黑體"; font-weight: 100; src: local("Noto Sans CJK TC Thin"); }
@font-face { font-family: "微軟正黑體"; font-weight: 200; src: local("Noto Sans CJK TC Light"); }
@font-face { font-family: "微軟正黑體"; font-weight: 300; src: local("Noto Sans CJK TC DemiLight"); }
@font-face { font-family: "微軟正黑體"; font-weight: 400; src: local("Noto Sans CJK TC"); }
@font-face { font-family: "微軟正黑體"; font-weight: 500; src: local("Noto Sans CJK TC Medium"); }
@font-face { font-family: "微軟正黑體"; font-weight: 700; src: local("Noto Sans CJK TC Bold"); }
@font-face { font-family: "微軟正黑體"; font-weight: 900; src: local("Noto Sans CJK TC Black"); }
@font-face { font-family: "Hiragino Kaku Gothic Pro"; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "Hiragino Kaku Gothic Pro"; font-weight: 100; src: local("Noto Sans CJK JP Thin"); }
@font-face { font-family: "Hiragino Kaku Gothic Pro"; font-weight: 200; src: local("Noto Sans CJK JP Light"); }
@font-face { font-family: "Hiragino Kaku Gothic Pro"; font-weight: 300; src: local("Noto Sans CJK JP DemiLight"); }
@font-face { font-family: "Hiragino Kaku Gothic Pro"; font-weight: 400; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "Hiragino Kaku Gothic Pro"; font-weight: 500; src: local("Noto Sans CJK JP Medium"); }
@font-face { font-family: "Hiragino Kaku Gothic Pro"; font-weight: 700; src: local("Noto Sans CJK JP Bold"); }
@font-face { font-family: "Hiragino Kaku Gothic Pro"; font-weight: 900; src: local("Noto Sans CJK JP Black"); }
@font-face { font-family: "ヒラギノ角ゴ Pro W3"; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "ヒラギノ角ゴ Pro W3"; font-weight: 100; src: local("Noto Sans CJK JP Thin"); }
@font-face { font-family: "ヒラギノ角ゴ Pro W3"; font-weight: 200; src: local("Noto Sans CJK JP Light"); }
@font-face { font-family: "ヒラギノ角ゴ Pro W3"; font-weight: 300; src: local("Noto Sans CJK JP DemiLight"); }
@font-face { font-family: "ヒラギノ角ゴ Pro W3"; font-weight: 400; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "ヒラギノ角ゴ Pro W3"; font-weight: 500; src: local("Noto Sans CJK JP Medium"); }
@font-face { font-family: "ヒラギノ角ゴ Pro W3"; font-weight: 700; src: local("Noto Sans CJK JP Bold"); }
@font-face { font-family: "ヒラギノ角ゴ Pro W3"; font-weight: 900; src: local("Noto Sans CJK JP Black"); }
@font-face { font-family: "MS Gothic"; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "MS Gothic"; font-weight: 100; src: local("Noto Sans CJK JP Thin"); }
@font-face { font-family: "MS Gothic"; font-weight: 200; src: local("Noto Sans CJK JP Light"); }
@font-face { font-family: "MS Gothic"; font-weight: 300; src: local("Noto Sans CJK JP DemiLight"); }
@font-face { font-family: "MS Gothic"; font-weight: 400; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "MS Gothic"; font-weight: 500; src: local("Noto Sans CJK JP Medium"); }
@font-face { font-family: "MS Gothic"; font-weight: 700; src: local("Noto Sans CJK JP Bold"); }
@font-face { font-family: "MS Gothic"; font-weight: 900; src: local("Noto Sans CJK JP Black"); }
@font-face { font-family: "MS ゴシック"; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "MS ゴシック"; font-weight: 100; src: local("Noto Sans CJK JP Thin"); }
@font-face { font-family: "MS ゴシック"; font-weight: 200; src: local("Noto Sans CJK JP Light"); }
@font-face { font-family: "MS ゴシック"; font-weight: 300; src: local("Noto Sans CJK JP DemiLight"); }
@font-face { font-family: "MS ゴシック"; font-weight: 400; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "MS ゴシック"; font-weight: 500; src: local("Noto Sans CJK JP Medium"); }
@font-face { font-family: "MS ゴシック"; font-weight: 700; src: local("Noto Sans CJK JP Bold"); }
@font-face { font-family: "MS ゴシック"; font-weight: 900; src: local("Noto Sans CJK JP Black"); }
@font-face { font-family: "MS PGothic"; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "MS PGothic"; font-weight: 100; src: local("Noto Sans CJK JP Thin"); }
@font-face { font-family: "MS PGothic"; font-weight: 200; src: local("Noto Sans CJK JP Light"); }
@font-face { font-family: "MS PGothic"; font-weight: 300; src: local("Noto Sans CJK JP DemiLight"); }
@font-face { font-family: "MS PGothic"; font-weight: 400; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "MS PGothic"; font-weight: 500; src: local("Noto Sans CJK JP Medium"); }
@font-face { font-family: "MS PGothic"; font-weight: 700; src: local("Noto Sans CJK JP Bold"); }
@font-face { font-family: "MS PGothic"; font-weight: 900; src: local("Noto Sans CJK JP Black"); }
@font-face { font-family: "MS Pゴシック"; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "MS Pゴシック"; font-weight: 100; src: local("Noto Sans CJK JP Thin"); }
@font-face { font-family: "MS Pゴシック"; font-weight: 200; src: local("Noto Sans CJK JP Light"); }
@font-face { font-family: "MS Pゴシック"; font-weight: 300; src: local("Noto Sans CJK JP DemiLight"); }
@font-face { font-family: "MS Pゴシック"; font-weight: 400; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "MS Pゴシック"; font-weight: 500; src: local("Noto Sans CJK JP Medium"); }
@font-face { font-family: "MS Pゴシック"; font-weight: 700; src: local("Noto Sans CJK JP Bold"); }
@font-face { font-family: "MS Pゴシック"; font-weight: 900; src: local("Noto Sans CJK JP Black"); }
@font-face { font-family: "Meiryo"; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "Meiryo"; font-weight: 100; src: local("Noto Sans CJK JP Thin"); }
@font-face { font-family: "Meiryo"; font-weight: 200; src: local("Noto Sans CJK JP Light"); }
@font-face { font-family: "Meiryo"; font-weight: 300; src: local("Noto Sans CJK JP DemiLight"); }
@font-face { font-family: "Meiryo"; font-weight: 400; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "Meiryo"; font-weight: 500; src: local("Noto Sans CJK JP Medium"); }
@font-face { font-family: "Meiryo"; font-weight: 700; src: local("Noto Sans CJK JP Bold"); }
@font-face { font-family: "Meiryo"; font-weight: 900; src: local("Noto Sans CJK JP Black"); }
@font-face { font-family: "メイリオ"; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "メイリオ"; font-weight: 100; src: local("Noto Sans CJK JP Thin"); }
@font-face { font-family: "メイリオ"; font-weight: 200; src: local("Noto Sans CJK JP Light"); }
@font-face { font-family: "メイリオ"; font-weight: 300; src: local("Noto Sans CJK JP DemiLight"); }
@font-face { font-family: "メイリオ"; font-weight: 400; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "メイリオ"; font-weight: 500; src: local("Noto Sans CJK JP Medium"); }
@font-face { font-family: "メイリオ"; font-weight: 700; src: local("Noto Sans CJK JP Bold"); }
@font-face { font-family: "メイリオ"; font-weight: 900; src: local("Noto Sans CJK JP Black"); }
@font-face { font-family: "Meiryo UI"; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "Meiryo UI"; font-weight: 100; src: local("Noto Sans CJK JP Thin"); }
@font-face { font-family: "Meiryo UI"; font-weight: 200; src: local("Noto Sans CJK JP Light"); }
@font-face { font-family: "Meiryo UI"; font-weight: 300; src: local("Noto Sans CJK JP DemiLight"); }
@font-face { font-family: "Meiryo UI"; font-weight: 400; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "Meiryo UI"; font-weight: 500; src: local("Noto Sans CJK JP Medium"); }
@font-face { font-family: "Meiryo UI"; font-weight: 700; src: local("Noto Sans CJK JP Bold"); }
@font-face { font-family: "Meiryo UI"; font-weight: 900; src: local("Noto Sans CJK JP Black"); }
@font-face { font-family: "メイリオUI"; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "メイリオUI"; font-weight: 100; src: local("Noto Sans CJK JP Thin"); }
@font-face { font-family: "メイリオUI"; font-weight: 200; src: local("Noto Sans CJK JP Light"); }
@font-face { font-family: "メイリオUI"; font-weight: 300; src: local("Noto Sans CJK JP DemiLight"); }
@font-face { font-family: "メイリオUI"; font-weight: 400; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "メイリオUI"; font-weight: 500; src: local("Noto Sans CJK JP Medium"); }
@font-face { font-family: "メイリオUI"; font-weight: 700; src: local("Noto Sans CJK JP Bold"); }
@font-face { font-family: "メイリオUI"; font-weight: 900; src: local("Noto Sans CJK JP Black"); }
@font-face { font-family: "Osaka"; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "Osaka"; font-weight: 100; src: local("Noto Sans CJK JP Thin"); }
@font-face { font-family: "Osaka"; font-weight: 200; src: local("Noto Sans CJK JP Light"); }
@font-face { font-family: "Osaka"; font-weight: 300; src: local("Noto Sans CJK JP DemiLight"); }
@font-face { font-family: "Osaka"; font-weight: 400; src: local("Noto Sans CJK JP"); }
@font-face { font-family: "Osaka"; font-weight: 500; src: local("Noto Sans CJK JP Medium"); }
@font-face { font-family: "Osaka"; font-weight: 700; src: local("Noto Sans CJK JP Bold"); }
@font-face { font-family: "Osaka"; font-weight: 900; src: local("Noto Sans CJK JP Black"); }
@font-face { font-family: "Malgun Gothic"; src: local("Noto Sans CJK KR"); }
@font-face { font-family: "Malgun Gothic"; font-weight: 100; src: local("Noto Sans CJK KR Thin"); }
@font-face { font-family: "Malgun Gothic"; font-weight: 200; src: local("Noto Sans CJK KR Light"); }
@font-face { font-family: "Malgun Gothic"; font-weight: 300; src: local("Noto Sans CJK KR DemiLight"); }
@font-face { font-family: "Malgun Gothic"; font-weight: 400; src: local("Noto Sans CJK KR"); }
@font-face { font-family: "Malgun Gothic"; font-weight: 500; src: local("Noto Sans CJK KR Medium"); }
@font-face { font-family: "Malgun Gothic"; font-weight: 700; src: local("Noto Sans CJK KR Bold"); }
@font-face { font-family: "Malgun Gothic"; font-weight: 900; src: local("Noto Sans CJK KR Black"); }
@font-face { font-family: "맑은 고딕"; src: local("Noto Sans CJK KR"); }
@font-face { font-family: "맑은 고딕"; font-weight: 100; src: local("Noto Sans CJK KR Thin"); }
@font-face { font-family: "맑은 고딕"; font-weight: 200; src: local("Noto Sans CJK KR Light"); }
@font-face { font-family: "맑은 고딕"; font-weight: 300; src: local("Noto Sans CJK KR DemiLight"); }
@font-face { font-family: "맑은 고딕"; font-weight: 400; src: local("Noto Sans CJK KR"); }
@font-face { font-family: "맑은 고딕"; font-weight: 500; src: local("Noto Sans CJK KR Medium"); }
@font-face { font-family: "맑은 고딕"; font-weight: 700; src: local("Noto Sans CJK KR Bold"); }
@font-face { font-family: "맑은 고딕"; font-weight: 900; src: local("Noto Sans CJK KR Black"); }
`;

GM_addStyle(FONT_CSS.trim());