在我的祖国缅甸,我们已经在所有私人,商业和政府网站以及电子通信中使用了不符合Unicode的字体(称为Zawgyi),但在涉及到在多个设备上读取文本,因为每个设备都需要安装此Zawgyi字体。
现在,政府已经决定足够了,我们大家现在必须停止使用Zawgyi,并改用Unicode投诉缅甸字体,并且人们在生成新文本时一直在使用它。
但是,这意味着直到现在所有以前编写的文本都保留在Zawgyi中,而所有新文本都使用Unicode。所以现在的问题是,当您想返回并阅读所有以前的文本(在网站和社交媒体,如Facebook,Twitter等)中时,文本显得乱七八糟。
我已经搜索了该网站,大约9年前有人发布了类似的问题,并被告知不可能。我只是想知道还是这样吗?
因此,我所追求的是一些简单的方法,即可以将一个小的切换按钮放置在网络浏览器的工具栏/地址栏上,当您单击它时,它将浏览器语言更改为Zawgyi,让我可以阅读用该字体写的旧文本,然后再次单击该按钮以切换回默认设置,即Unicode。
实际上,该脚本将由我手动执行,即转到“设置”,选择“自定义字体”,然后选择Zawgyi(已安装在计算机上)或默认的Times Roman。 / p>
任何帮助或提示将不胜感激。如果存在这样的脚本,并且只能在一个特定的浏览器上运行,而不是全部运行,那也很好。
谢谢
南大韩元
答案 0 :(得分:1)
为了使其他可能正在寻找解决方案的人受益,我设法自己找到了解决方案,只想在此处发布。
基本上,我所做的是在浏览器(例如Chrome,Firefox,Opera或任何基于Chromium的浏览器)上创建了2个书签,并在每个书签中添加了以下Javascript代码。
Zawgyi:
javascript:(function(){document.getElementsByTagName('body')[0].style.setProperty('font-family', 'Helvetica, Arial, sans-serif', 'important');})();
Unicode:
[{ApprovedBy: ""
ApprovedDate: "10/12/2019 7:27:24 AM"
AssignedTo: null
ChildClashes: [{_ClashPoint: {X: "0", Y: "0", Z: "0"},…}, {_ClashPoint: {X: "0", Y: "0", Z: "0"},…},…]
ClashFoundDate: "9/12/2019 7:27:24 AM"
ClashID: "109d3ee3-d470-4534-ac72-0b4f2c3c90eb"
ClashImage: null
ClashName: "New Group"
ClashPublishedBy: "Srini"
ClashStatus: "Reviewed"
Comments: null
Description: "Hard"
Distance: "-2.5"
GroupID: null
ID: 456
ImagePath: null
IsGroup: true
Item1: null
Item2: null
RevisionID: "1"
Viewpoint: ""},
........]
希望它可以帮助某人。