User:HungKhanh0106/ProperDisplay

User script
ProperDisplay
ProperDisplay disabled (left) and enabled (right)
Author(s)HungKhanh0106
StatusBeta
First releasedJanuary 26, 2023; 14 months ago (2023-01-26)
Version1.1β
UpdatedJanuary 26, 2023; 14 months ago (2023-01-26)
Skin supportAll skins
SourceProperDisplay.css
ProperDisplay.js (symlink)

If you have any suggestions on how to improve the stylesheet, or run into any problems with usage, please add a section to the talk page so that they can be addressed.

Infomation edit

ProperDisplay adds rendering support for multiple Unicode characters. It will get rid of weird question marks, boxes, or other symbols in wikipages.

Issue(s) edit

  • It is dependent primarily on Google Fonts and JSDelivr ⇒ when some font server broke or returns a 404 error, the correlating script of that font will also refuses to render.
  • Some fonts included in the stylesheet are bloated ⇒ causes some page to load slower due to high memory usage. partially(?) fixed :)

Installation edit

Add

importScript('User:HungKhanh0106/ProperDisplay.js');

to Special:MyPage/common.js

Global or foreign wiki installation edit

Add

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:HungKhanh0106/ProperDisplay.js&action=raw&ctype=text/javascript');

to m:Special:MyPage/global.js.

Make sure you remove any imports of this script at Wikipedia before enabling global import, i.e. check your Special:MyPage/common.js and Special:MyPage/vector.js that you do not import the script there.