我想在所有设备(iPad,iPhone和PC)上建立一个兼容盲人的网站.我正在寻找一些好的演示和教程.
请帮我学习如何使用盲文显示器为盲人制作网站.
非常感谢.
我正在创建一个将文本转换为盲文的应用程序.转换为盲文不是问题,但我不知道如何将其转换回来.
示例1:将数字转换为盲文
1 = #a
123 = #abc
12 45 = #ab #de
Run Code Online (Sandbox Code Playgroud)
示例2:将大写字母转换为盲文
Jonas = ,jonas
JONAS = ,,jonas
Run Code Online (Sandbox Code Playgroud)
我在将盲文转换回正常方面遇到了问题.我不能只将每个转换a
为1
等等.数字可以通过检查#
,然后将字符更改为下一个空格,但我不知道如何.字母前面的逗号很难与文本中的其他逗号分开.
这是我转换为盲文的课程:
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
namespace BrailleConverter
{
class convertingBraille
{
public Font getIndexBrailleFont()
{
return new Font("Index Braille Font", (float)28.5, FontStyle.Regular);
}
public Font getPrintableFontToEmbosser()
{
return new Font("Lucida Console", (float)28.5, FontStyle.Regular);
//return new Font("Index Black Text Font", (float)28.5, FontStyle.Regular);
}
public string convertCapitalsToUnderscore(string text)
{
if (string.IsNullOrEmpty(text)) …
Run Code Online (Sandbox Code Playgroud) 我有兴趣让盲人/视障人士访问我的网站吗?我看到MDN上存在盲文媒体查询。而且,我相信它的工作原理是这样的。
@media braille {
// stylesheets for braille
}
Run Code Online (Sandbox Code Playgroud)
我知道盲文是什么,但是(坦率地说)我从未见过或听说过任何可以使用此功能的浏览器中的任何功能。那么,哪些浏览器实际上在什么条件下使用它?哪种盲人最常用的浏览器?任何其他事实/参考将不胜感激。
我正在开发一个盲文到文本的翻译器,一个很好的功能是用Unicode 的盲文模式字符显示输出(比如,一种Unicode 盲文生成器)。
由于我知道每个单元格中“启用”的点(“盲文字符”),因此构造我需要的字符的 Unicode 名称将是微不足道的(它们的形式为BRAILLE PATTERN DOTS-123456
如果它们都启用,或者BRAILLE PATTERN DOTS-14
如果仅点 1 和 4 已启用。
有没有什么简单的方法可以从 Unicode 名称中获取 Javascript 中的 Unicode 字符?
我的第二次尝试是使用 Unicode 值进行数学运算*,但我认为构造名称非常简单。
提前致谢 :)