文号
822001
阅读
6599
回复
2
收藏
1
推荐一个字符映射表BabelMap
2016/06/26
IP:四川

Windows那个字符映射表实际上很不好用:

  1. 没有扩展平面支持(emoji、cjk ext-b啥的都打不出来)
  2. 只列出字体支持的字符(必须换合适的字体才能找到字符)

这样设计的原因我想一是因为微软懒,二是因为当时大多数欧美XP用户可以选择不安装东亚文字和复杂文字支持,这样可以避免用户调用“不支持的字符”。

但是这对于搞编程的我们来说,实际上很不友好。很幸运,我在网上找到了一款字符映射表替代品——BabelMap,它支持所有Unicode字符。

如果字体显示不出来的话,可以更改Composite Font Mappings

这里提供的是BabelMap 8.0.0.5,它支持Unicode 8.0:


attachment icon BabelMap_8.0.0.5.zip 2.75MB ZIP 60次下载

babelmap.png

最新的BabelMap 9.0即将发布,支持Unicode 9.0,请关注BabelMap官网动态:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

[ 修改于10年5个月前 - 2016/06/26 21:23:58 ]
acmilan作者
10年5个月前IP:四川
822002
1楼

比如我这个系统上,Latin-1区域的字体错误匹配成了华文彩云,可以通过Fonts->Composite Font Mappings来修正这个错误。

babelmap2.png

引用
评论
acmilan作者
10年5个月前修改于 10年5个月前IP:四川
822006
2楼
它还有一个文本编辑器BabelPad,这个可能更实用,不过它不是编程用文本编辑器,所以不要用Notepad++的标准要求它。它自带一个BabelMap,所以如果下载了这个,就不用下载上面的BabelMap了。


attachment icon BabelPad_8.0.0.5.zip 3.42MB ZIP 54次下载

不过因为不支持MSCTF,输入中文的时候屏幕左上角会出现小输入框,拖到合适的位置就好了,不影响正常输入。

babelpad.png
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的