Font Substitute: Microsoft Yahei

Substitute fonts with Microsoft Yahei.

  1. // ==UserScript==
  2. // @name Font Substitute: Microsoft Yahei
  3. // @version 3.0
  4. // @author softforum
  5. // @description Substitute fonts with Microsoft Yahei.
  6. // @license Unlicense
  7. // @include *://*
  8. // @exclude /^https?://www\.google\.com/maps([/\?].*)?$/
  9. // @run-at document-start
  10. // @grant GM_addStyle
  11. // @namespace uxin.ca
  12. // ==/UserScript==
  13.  
  14. GM_addStyle(`
  15. @font-face {
  16. font-family: "SimSun";
  17. src: local("Microsoft Yahei");
  18. }
  19.  
  20. @font-face {
  21. font-family: "NSimSun";
  22. src: local("Microsoft Yahei");
  23. }
  24.  
  25. @font-face {
  26. font-family: "宋体";
  27. src: local("Microsoft Yahei");
  28. }
  29.  
  30. @font-face {
  31. font-family: "custom-ht";
  32. src: local("Microsoft Yahei");
  33. }
  34.  
  35. @font-face {
  36. font-family: "STHeiti";
  37. src: local("Microsoft Yahei");
  38. }
  39.  
  40. @font-face {
  41. font-family: "Songti SC";
  42. src: local("Microsoft Yahei");
  43. }
  44.  
  45. @font-face {
  46. font-family: "Roboto";
  47. src: local("Microsoft Yahei");
  48. unicode-range: U+4E00-9FFF;
  49. }
  50.  
  51. @font-face {
  52. font-family: "Roboto";
  53. src: local("Roboto");
  54. unicode-range: U+0-4DFF;
  55. }
  56.  
  57. @font-face {
  58. font-family: "Roboto";
  59. src: local("Roboto");
  60. unicode-range: U+A000-10FFFF;
  61. }
  62.  
  63. @font-face {
  64. font-family: "Segoe UI";
  65. src: local("Microsoft Yahei");
  66. unicode-range: U+4E00-9FFF;
  67. }
  68.  
  69. @font-face {
  70. font-family: "Segoe UI";
  71. src: local("Segoe UI");
  72. unicode-range: U+0-4DFF;
  73. }
  74.  
  75. @font-face {
  76. font-family: "Segoe UI";
  77. src: local("Segoe UI");
  78. unicode-range: U+A000-10FFFF;
  79. }
  80.  
  81. @font-face {
  82. font-family: "Arial";
  83. src: local("Microsoft Yahei");
  84. unicode-range: U+4E00-9FFF;
  85. }
  86.  
  87. @font-face {
  88. font-family: "Arial";
  89. src: local("Arial");
  90. unicode-range: U+0-4DFF;
  91. }
  92.  
  93. @font-face {
  94. font-family: "Arial";
  95. src: local("Arial");
  96. unicode-range: U+A000-10FFFF;
  97. }
  98.  
  99. @font-face {
  100. font-family: "Times New Roman";
  101. src: local("Microsoft Yahei");
  102. unicode-range: U+4E00-9FFF;
  103. }
  104.  
  105. @font-face {
  106. font-family: "Times New Roman";
  107. src: local("Times New Roman");
  108. unicode-range: U+0-4DFF;
  109. }
  110.  
  111. @font-face {
  112. font-family: "Times New Roman";
  113. src: local("Times New Roman");
  114. unicode-range: U+A000-10FFFF;
  115. }
  116.  
  117. @font-face {
  118. font-family: "Times";
  119. src: local("Microsoft Yahei");
  120. unicode-range: U+4E00-9FFF;
  121. }
  122.  
  123. @font-face {
  124. font-family: "Times";
  125. src: local("Times");
  126. unicode-range: U+0-4DFF;
  127. }
  128.  
  129. @font-face {
  130. font-family: "Times";
  131. src: local("Times");
  132. unicode-range: U+A000-10FFFF;
  133. }
  134. `);