You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+39-32Lines changed: 39 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,34 +31,21 @@ MathCAT's rules for speech are not yet as extensive as MathPlayer's rules -- tha
31
31
32
32
## MathCAT Update Log
33
33
34
-
### Version 0.2
35
-
* Lots of bug fixes
36
-
* Improvements to speech
37
-
* A preference setting to control the duration of pausing (works with changes to relative speech rate for math)
38
-
* Support to recognize chemistry notation and speak it appropriately
39
-
* Translations to Indonesian and Vietnamese
34
+
### Version 0.3.10
35
+
* Upgraded to python 3.11 and verified working with NVDA 2024.1
36
+
* Fix bugs in Vietnamese braille and also in Speech, mostly for chemistry.
37
+
* Fix whitespace bug in HTML inside of tokens
38
+
* Improve roman numeral detection
40
39
41
40
42
-
### Version 0.2.5
43
-
* More improvements chemistry
44
-
* Fixes for Nemeth:
45
-
** Added "omission" rules
46
-
** Added some rules for English Language Indicators
47
-
** Added more cases where the Mulitpurpose indicator is needed
48
-
** Fixes related to Nemeth and punctuation
49
-
50
-
51
-
### Version 0.3.3
52
-
This release has a number of bug fixes in it. The major new features and bug fixes are:
53
-
* Added Spanish Translation (thanks to Noelia Ruiz and María Allo Roldán)
54
-
* Modified navigation so that it starts zoomed in one level
55
-
* Added cntrl+alt+arrow as a way to navigate tabular structures. These keys should be more memorable because they are used for table navigation in NVDA.
56
-
* Worked around NVDA bug for eSpeak voices that caused them to slow down when the relative MathRate was set to be slower than the text speech rate.
57
-
* Worked around a OneCore voice problem so that they will speak the long 'a' sound.
58
-
59
-
There are lots of small tweaks to the speech and some bug fixes for both Nemeth and UEB.
41
+
### Version 0.3.9
42
+
* Added Traditional Chinese translation (thanks to Hon-Jang Yang)
43
+
* Fixed bug with navigating into the base of a scripted expression that has parenthesis
44
+
* Significantly changed the way whitespace is handled. This mainly affects braille output (spaces and "omission" detection).
45
+
* Improved recognition of chemistry
46
+
* UEB braille fixes that came up from adding chemistry examples
47
+
* UEB fixes for adding auxillary parenthesis in some cases
60
48
61
-
Note: there is now an option to get Vietnam's braille standard as braille output. This is still a work in progress and is too buggy to be used other than for testing. I expect the next MathCAT release will contain a reliable implementation.
62
49
63
50
### Version 0.3.8
64
51
Braille:
@@ -77,10 +64,30 @@ Other fixes:
77
64
* Added an "Use Voice's Language" option so that out of the box, MathCAT will speak in the right language (if there is a translation)
78
65
* Several improvements for cleaning up poor MathML code
79
66
80
-
### Version 0.3.9
81
-
* Added Traditional Chinese translation (thanks to Hon-Jang Yang)
82
-
* Fixed bug with navigating into the base of a scripted expression that has parenthesis
83
-
* Significantly changed the way whitespace is handled. This mainly affects braille output (spaces and "omission" detection).
84
-
* Improved recognition of chemistry
85
-
* UEB braille fixes that came up from adding chemistry examples
86
-
* UEB fixes for adding auxillary parenthesis in some cases
67
+
### Version 0.3.3
68
+
This release has a number of bug fixes in it. The major new features and bug fixes are:
69
+
* Added Spanish Translation (thanks to Noelia Ruiz and María Allo Roldán)
70
+
* Modified navigation so that it starts zoomed in one level
71
+
* Added cntrl+alt+arrow as a way to navigate tabular structures. These keys should be more memorable because they are used for table navigation in NVDA.
72
+
* Worked around NVDA bug for eSpeak voices that caused them to slow down when the relative MathRate was set to be slower than the text speech rate.
73
+
* Worked around a OneCore voice problem so that they will speak the long 'a' sound.
74
+
75
+
There are lots of small tweaks to the speech and some bug fixes for both Nemeth and UEB.
76
+
77
+
Note: there is now an option to get Vietnam's braille standard as braille output. This is still a work in progress and is too buggy to be used other than for testing. I expect the next MathCAT release will contain a reliable implementation.
78
+
79
+
### Version 0.2.5
80
+
* More improvements chemistry
81
+
* Fixes for Nemeth:
82
+
** Added "omission" rules
83
+
** Added some rules for English Language Indicators
84
+
** Added more cases where the Mulitpurpose indicator is needed
85
+
** Fixes related to Nemeth and punctuation
86
+
87
+
### Version 0.2
88
+
* Lots of bug fixes
89
+
* Improvements to speech
90
+
* A preference setting to control the duration of pausing (works with changes to relative speech rate for math)
91
+
* Support to recognize chemistry notation and speak it appropriately
0 commit comments