Access8Math 日誌
Access8Math v4.5 更新日志
- 新增 HTML 配色方案设置,可用于预览与导出输出。
- 重构数学提供者与书写层,改善包结构与可维护性。
- 移除未使用的网页模板与依赖相关的兼容性模块,并整理导入路径。
Access8Math v4.2 更新日志
- 加入导出/导入 a8m 文件功能。
- 修复一些问题。
Access8Math v4.1 更新日志
- 当节点仅包含一个大写字母时,使用 NVDA 语音配置指示大写字母。
- 解决了 Access8Math 在文件资源管理器中打开虚拟上下文菜单与 NVDA 浏览模式下切换原生选择模式冲突的问题,因为两者使用相同手势(NVDA+Shift+F10)。
- 移除过时的设置选项。
- 将书写功能限制为仅在 Access8Math 编辑器和记事本中使用。
- 重写说明文档。
Access8Math v4.0 更新日志
- 相容于 NVDA 2024.1
- 移除遗留冗余程序代码
Access8Math v3.8 更新日志
- 互动模式中对 Mtable 可使用表格导览(ctrl+alt+箭头键)
- 新增 LaTeX 选单类别,包括几何学、排列组合、三角函数与微积分类别
- 新增 LaTeX 选单项目
- 加入取整符号
- 修正 Nemeth 转 LaTeX 时 .1 与 > 符号转换错误
- 修正数学规则对话框还原默认文件的路径错误
Access8Math v3.7 更新日志
- 新功能:在书写功能中新增 LaTeX 自动补齐功能。
- 在 Nemeth 转 LaTeX 中,新增带分数规则
- 在 Access8Math 编辑器中,右上角新增关闭按钮,按下可关闭 Access8Math 编辑器
- 修正联立方成式规则(阅读功能)
- 修正“|”符号不会根据 Unicode 字典转换为文字。(阅读功能)
- 修正 ∫ Nemeth 点字转换 LaTeX 错误
Access8Math v3.6 更新日志
- 新功能:nemeth 盲文输入,与 LaTeX 输入功能相同,编辑过程中可实时预览(alt+i)、可以输出 HTML+MathML 文件。
- 新功能:增加 Nemeth 分隔符 UEB/at(@@) 以区分 Nemeth 内容。
- 新功能:在交互导航模式下从 Math 对象转换并复制 LaTeX。
- 为文件管理器弹出虚拟菜单新增快捷键 NVDA+shift+f10。
- 修正与优化本地化 UI 问题。
Access8Math v3.5 更新日志
- 可以正确区分向量和射线
- 在 Access8Math HTML 文档中使用对话框显示图片、视频和音频资源
- 在 Access8Math HTML 文档中使用新窗口打开链接。
- 在交互式导航模式下从 Math 对象复制 MathML 时增加 MathML 命名空间
- Access8Math 编辑器增加了显示字体的调整,以及查找与替换功能
- 兼容 NVDA 2023.1
Access8Math v3.4 更新日志
- 语音、盲文、交互来源,移动到 NVDA 菜单 -> 选项 -> 设置 -> 数学阅读器的类别下。
- 集成 MathCAT,若安装了 Math Player/MathCat,您可以在数学阅读器类别下选择您需要的语音、盲文及交互来源。
- 使用 MultiCategorySettingsDialog 整合设置对话框。
- 按 NVDA+Alt+E 在文件管理器中使用内置编辑器打开文件。
- 虚拟菜单中的子菜单支持使用回车展开。
- 支持 MathML menclose tag 规则。
- 新功能:在文件管理器弹出的虚拟菜单下,可以快速打开阅读或编辑Access8Math 文档。(请阅读 Access8Math Document 相关章节以了解该部分内容)。
Access8Math v3.3 更新日志
- 新增插件内置编辑器, Windows11 系统可使用该编辑器
- 内置编辑器新增打开、保存功能
- Access8math 初始语言与 NVDA 语言保持一致
- 兼容 NVDA2022.1
- 修复当文件为空时无法打开标记命令窗口
- 修复转换 LaTeX/AsciiMath 功能
- 修复 HTML 文件显示设置选「文字」选项时 HTML 文件渲染问题
Access8Math v3.2 更新日志
- 新增使用‘
’分隔区域,两‘’之间为 AsciiMath 数学内容
- 新增浏览导航模式下的编辑快捷键 - 剪切(ctrl+x)、复制(ctrl+c)、粘贴(ctrl+v)、删除(delete/back space)
- 新增浏览导航模式下的快速移动按键 - 在可交互区域之间移动(tab)、在 AsciiMath 区域之间移动(a)
- 调整了浏览导航模式下的快捷键 - 上下左右光标移动并读出相应区域的内容
- 浏览导航模式光标移动时,数学区域会读出语义化的数学内容,而非表达式源代码
- 浏览导航模式光标停留在数学内容区域可以按下 space 或 enter 与该数学区域交互式导航
- 新增可使用英文字母按键设置快捷指令
- 新增希腊字母手势
- 快捷指令输入仅在 LaTeX 区域有效
- 可以设置用音效或语音提示浏览导航模式的切换
- LaTeX 命令窗口在文本编辑区域可以开启,并且会在插入时自动增加 LaTeX 分隔符
- 新增转换菜单,可以将光标所在数学区域 LaTeX/AsciiMath 互相转换,属于命令手势组,当光标停留在 LaTeX/AsciiMath 区域时,按下 alt+t 可以打开转换菜单(在浏览导航模式下为 ctrl+t)
- 新增批处理转换,可以将整份 LaTeX/AsciiMath 格式文件互相转换、可以将 LaTeX 分隔符在括号与美元之间转换。属于命令手势组,按下 Alt + B 打开批处理菜单。
- 新增 MathML 区域类型,支持 alt+i,浏览导航模式下直接朗读与m 或 tab 移动
- 新增盲文自定义数学规则和 unicode 字典,跟语音相同
- 导出的 HTML 可以用 markdown 语法呈现
- 导出的 HTML 根据记事本的标题增加页标题与文档名称
Access8Math v3.1 更新日志
- HTML 窗口改成以虚拟菜单形式呈现
- 修正当文件中包含「`」无法正常转 HTML 预览
- 修正当文件内容超过 4096 个字时无法转 HTML 预览
- 新增常用集合 LaTeX 命令
- 更新 alt+m 在当前选择文本前后(未选择文本时为当前光标处)插入「(」、「)」 LaTeX 分隔符
- 在常规设置中增加导出的 HTML 中的数学内容是否在独立一行
- 导出 HTML 时,同时将原始文件保存在压缩包内
- 在常规设置中可以选择使用美元或括号作为 LaTeX 分隔符
- 在常规设置中可以选择语音、盲文、交互的来源(Access8Math 或 Math Player)
- 使用手势开关书写手势、区域导航手势、快捷手势、
- 使用手势切换语音、盲文、交互的来源(Access8Math 或 Math Player)
Access8Math v3.0 更新日志
- 以 LaTeX 书写数学内容
- 以 AsciiMath 书写数学内容
- 书写综合内容(文字内容与数学内容)
- 在编辑区内容以快捷键移动光标至不同类型区域
- 在编辑区内容使用命令菜单选择命令
- 在 LaTeX 命令菜单设置快捷键
- 在编辑区内预览和导出内容为 HTML
Access8Math v2.6 更新日志
- 开启互动窗口后会自动进入互动模式
- 可以选择在互动模式下如何提示「无移动」的方式:提示音或语音「无移动」两种,在一般设定内有多一个「使用提示音来警告无移动」的选项
- 无移动时会再重复报读一次当前项的内容
Access8Math v2.5 更新日志
- 加入俄语的翻译,感谢 Futyn-Maker 的翻译工作
- 修正复合符号翻译失败的问题
- 移除在 en unicode.dic 内重复的小写字母并加入大写字母(0370~03FF)
Access8Math v2.4 更新日志
Access8Math v2.3 更新日志
- 相容于 Python3
- 重构模块与修正程序代码风格
- 加入单符号向量规则
Access8Math v2.2 更新日志
- 修政单一节点有多字符时无法正确报读
- 修政设定窗口的兼容性问题,可兼容 NVDA 2019.2,感谢 CyrilleB79 的 pull requests
- 修政 unicode 有重复符号时的处理
- 加入法语的翻译,感谢 CyrilleB79 的翻译工作
- 新增与修政部份接口快捷键设定
Access8Math v2.1 更新日志
- 在「一般设定」中,可设定进入互动模式时,是否一并自动显示「Access8Math 互动窗口」
- 在互动模式中,当无显示互动窗口时,可透过 ctrl+m 来手动显示互动窗口
- 修政多国语言切换问题
- 加入土耳其语的翻译,感谢 Cagri(Çağrı Doğan) 的翻译工作
- 兼容性更新,针对 NVDA 2019.1 对附加组件 manifest 标示的检查
- 重构对话窗口原始码
Access8Math v2.0 更新日志
- 加入多国语系新增与客制化设定功能,新增三个窗口「unicode 字典」、「数学规则」、「加入新语言」
- unicode 字典可客制设定各项符号文字的报读方式。
- 数学规则可客制设定各数学类型的报读方式并可于修改完成前透过范例的按钮先行查阅修改的效果。
- 加入新语言可加入原先于内建未提供的语言,加入后于一般设定内会多出刚新增的语系并可再透过「unicode 字典」与「数学规则」定义读法达到多国语言客制化设定
- 优化在互动模式下,可使用数字键7~9以行为单位阅读序列文字
Access8Math v1.5 更新日志
- 在「一般设定」新增项与项间停顿时间设定。数值从1到100,数值愈小表示停顿时间愈短,反之数值愈大表示停顿时间愈长。
- 更新 unicode.dic
Access8Math v1.4 更新日志
- 调整设定选项对话框,分为「一般设定」、「规则设定」对话框。「一般设定」为原先「Access8Math 设定」对话框,「规则设定」对话框则为可选择特定规则是否启用的设定。
- 新规则
- 向量规则:当两个Identifier的正上方有「⇀」时,将其项读为「向量……」
- 弧度规则:当两个Identifier的正上方有「⌢」时,将其项读为「弧……」
- 修正已知问题
Access8Math v1.3 更新日志
- 新规则
- 正规则:当「+」在首项或其前项为标记时,将「+」读为「正」而非「加」
- 平方规则:当次方数为2时,将其读为「…的平方」
- 立方规则:当次方数为3时,将其项读为「…的立方」
- 直线规则:当两个Identifier的正上方有「↔」时,将其项读为「直线……」
- 线段规则:当两个Identifier的正上方有「¯」时,将其项读为「线段……」
- 射线规则:当两个Identifier的正上方有「→」时,将其项读为「射线……」
- 新增互动窗口:在数学内容上按空格键后开启「Access8Math 互动窗口」,窗口内含有「互动」、「复制」按钮。
- 互动:进入数学内容导航浏览
- 复制:复制对象MathML原始码
- 多国语言新增 zh_CN 的语言
- 调整规则间继承关系,确保规则冲突时,能正确使用适合的规则
- 修正已知问题
Access8Math v1.2 更新日志
- 新规则
- 负规则:当「-」在首项或其前项为标记时,将「-」读为「负」而非「减」
- 带分数:当分数前项为数字时,将数字与分数间读为「又」
- 程序架构优化
- 加入「sibling」的类别
- 加入动态产生「反向」 nodetype的类别
- 修正已知问题
Access8Math v1.1 更新日志
- 在导航浏览时按"Ctrl+c"复制对象MathML原始码
- 再偏好设定内增加 Access8Math 设定的项目,设定选项对话框,可设定:
- 语言:Access8Math 朗读数学内容的语言
- 分析内容的数学意义:将数学内容进行语意分析,符合特定规则时,以该规则的数学意义进行朗读
- 读出字典有定义模式的意义:当字典文件有定义时,使用字典文件读出提示该项子内容在其上层子内容的意义
- 读出自动生成的意义:当字典文件无定义或不完整时,使用自动产生功能读出提示该项子内容在其上层子内容的意义或项次
- 加入多条简单规则,简单规则是各种规则的简化版,当其内容仅为单一项目时,便可省略前后标记朗读,以达到更好的理解与阅读,而亦不致造成混淆
- 更新unicode.dic
- 修正已知问题