Skip to content

Instantly share code, notes, and snippets.

@blackgear
Last active October 18, 2023 03:38
Show Gist options
  • Star 31 You must be signed in to star a gist
  • Fork 12 You must be signed in to fork a gist
  • Save blackgear/d6981d468d6c3191593b to your computer and use it in GitHub Desktop.
Save blackgear/d6981d468d6c3191593b to your computer and use it in GitHub Desktop.
I hate ugly font
CONFIG = {
'Arial Black' : 'ENG',
'Arial' : 'ENG',
'Calibri' : 'ENG',
'Cambria' : 'ENG',
'Candara' : 'ENG',
'Comic Sans MS' : 'ENG',
'Constantia' : 'ENG',
'Corbel' : 'ENG',
'Georgia' : 'ENG',
'Helvetica' : 'ENG',
'Impact' : 'ENG',
'Lucida Grande' : 'ENG',
'Mceinline' : 'ENG',
'Palatino Linotype' : 'ENG',
'Segoe UI' : 'ENG',
'Tahoma Bold' : 'ENG',
'Tahoma' : 'ENG',
'Times CY' : 'ENG',
'Times New Roman' : 'ENG',
'Times' : 'ENG',
'Trebuchet MS' : 'ENG',
'Verdana' : 'ENG',
'sans-serif' : 'ENG',
'serif' : 'ENG',
'Arial SimSun' : 'CJK',
'FZLanTingHei-R-GBK' : 'CJK',
'Heiti SC' : 'CJK',
'Microsoft Jhenghei' : 'CJK',
'Microsoft YaHei' : 'CJK',
'MingLiU' : 'CJK',
'MingLiU-ExtB' : 'CJK',
'MingLiU_HKSCS' : 'CJK',
'MingLiU_HKSCS-ExtB' : 'CJK',
'NSimsun' : 'CJK',
'PMingLiU' : 'CJK',
'PMingLiU-ExtB' : 'CJK',
'STHeiti' : 'CJK',
'Simhei' : 'CJK',
'Simsun' : 'CJK',
'Source Han Sans CN' : 'CJK',
'WenQuanYi Zen Hei' : 'CJK',
'kaiti' : 'CJK',
'noto sans' : 'CJK',
'simsun Arial' : 'CJK',
'宋体' : 'CJK',
'宋體' : 'CJK',
'微软雅黑' : 'CJK',
'新宋体' : 'CJK',
'新細明體' : 'CJK',
'瀹嬩綋' : 'CJK',
'細明體' : 'CJK',
'隶书' : 'CJK',
'黑体' : 'CJK',
'����' : 'CJK',
'Andale Mono' : 'MONO',
'Consolas' : 'MONO',
'Courier New' : 'MONO',
'Courier' : 'MONO',
'Lucida Console' : 'MONO',
'Menlo' : 'MONO',
'Monaco' : 'MONO',
'mono' : 'MONO',
'monospace' : 'MONO',
}
CJKFONT = 'PingFang SC'
ENGFONT = 'Helvetica Neue'
MONOFONT = 'Essential PragmataPro'
body
-webkit-font-smoothing subpixel-antialiased !important
font-family CJKFONT
for FONT in CONFIG
@font-face
font-family FONT
unicode-range U+2E80-FFFF
src local(CJKFONT)
if CONFIG[FONT] == 'ENG'
@font-face
font-family FONT
unicode-range U+0000-2E7F
src local(FONT)
if CONFIG[FONT] == 'CJK'
@font-face
font-family FONT
unicode-range U+0000-2E7F
src local(ENGFONT)
if CONFIG[FONT] == 'MONO'
@font-face
font-family FONT
unicode-range U+0000-2E7F
src local(MONOFONT)
pre, code
font-family MONOFONT CJKFONT !important
@AirManH
Copy link

AirManH commented Nov 3, 2019

Compile this .styl into .css, and use it in Stylish

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment