我正在开发一个盲文翻译器,一个很好的特性是在Unicode盲文图案字符中显示一个输出(比如说,某种意义上的Unicode盲文生成器)。
由于我知道每个单元格中的“启用”点(“盲文字符”),因此构造我需要的字符的Unicode名称(如果它们都启用了,则为BRAILLE PATTERN DOTS-123456形式;如果只启用点1和4,则为BRAILLE PATTERN DOTS-14 )。
有什么简单的方法从它的Unicode名称中获取Javascript中的Unicode字符吗?
我的第二次尝试是使用Unicode值进行数学*ing*,但我认为构造名称非常简单。
(预先谢谢:)
发布于 2013-06-25 08:41:03
与其他一些语言不同的是,JavaScript没有从其Unicode名称中直接获取字符的方法。因此,在我的完全Unicode输入实用程序中,我使用了使用Unicode字符数据库作为文本块并对其进行解析的蛮力方法。您可能会发现一些更好、更高效和更易于维护的工具,但如果您只需要一些特定的字符集合(如问题中的内容),则采用特殊的方法更好。在这种情况下,您甚至不需要Unicode名称;它们只是从点模式到字符的中间一步。
第15章中的第15.11条描述了盲文符号的分配原则。
发布于 2014-06-28 16:54:50
非常有趣。在我的应用程序里。我使用您所描述的DB查找,然后使用Javascript和html画布对象动态构造盲文。这有一个额外的好处,如果需要的话,我可以创建定制的ARIA标记。我这么说是因为ASCII盲文和Unicode不是由几个屏幕阅读器(如果不是全部的话)可读的格式。我知道VoiceOver on iOS和Mac's不会读它。我正在做的事情是让JS读取BRL字段& Unicode并创建ARIA标记,以便盲人用户实际知道网页上发生了什么。
https://stackoverflow.com/questions/17289285
复制相似问题