在我的祖国缅甸,大约10年以来,我们一直在所有私人,商业和政府网站以及电子通信中使用非Unicode兼容字体(称为Zawgyi),但是在阅读文本时却引起了许多问题。在多个设备上,因为每个设备都需要安装此Zawgyi字体。

现在,政府已经决定足够了,我们所有人现在必须停止使用Zawgyi,而改用Unicode投诉缅甸字体,人们在生成新文本时一直在使用它。

但是,这意味着直到现在所有以前编写的文本都保留在Zawgyi中,所有新文本都使用Unicode。所以现在的问题是,当您想返回并阅读所有先前的文本(在网站和社交媒体,如Facebook,Twitter等)中时,文本显得乱七八糟。

我搜索了该网站,大约9年前有人发布了类似的问题,并被告知这是不可能的。我只是想知道是否仍然如此,还是现在可以完成?

因此,我所追求的是一些简单的方法,即可以将一个小的切换按钮放置在Web浏览器的工具栏/地址栏上,当您单击它时,它将浏览器语言更改为Zawgyi,从而使我能够阅读以该字体写的旧文本,然后再次单击该按钮以切换回默认值,即Unicode。

在效果上,该脚本将由我手动执行,即转到``设置'',选择``自定义字体'',然后选择Zawgyi(将已安装在计算机上)或默认的Times Roman。

任何帮助或技巧将不胜感激。如果存在这样的脚本,并且只能在一个特定的浏览器上运行,而不是全部运行,那也很好。

谢谢

南大元

最佳答案

为了使其他可能正在寻找解决方案的人受益,我设法自己找到了解决方案,只想在此处发布。

基本上,我所做的就是在浏览器(例如Chrome,Firefox,Opera或任何基于Chromium的浏览器)上创建2个书签,并在每个书签中添加了以下Javascript代码。

Zawgyi:

javascript:(function(){document.getElementsByTagName('body')[0].style.setProperty('font-family', 'zawgyi-one', 'important');})();

Unicode:

javascript:(function(){document.getElementsByTagName('body')[0].style.setProperty('font-family', 'Helvetica, Arial, sans-serif', 'important');})();

希望它可以帮助某人。

10-06 04:42