[orca] Handle mrow numerators and denominators in MathML
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] Handle mrow numerators and denominators in MathML
- Date: Thu, 2 Jul 2015 12:44:44 +0000 (UTC)
commit 56bf55ebd813f67baadbbe0ca6b85e03680ecba9
Author: Joanmarie Diggs <jdiggs igalia com>
Date: Thu Jul 2 08:44:20 2015 -0400
Handle mrow numerators and denominators in MathML
src/orca/speech_generator.py | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/orca/speech_generator.py b/src/orca/speech_generator.py
index 055ad0c..128bf4c 100644
--- a/src/orca/speech_generator.py
+++ b/src/orca/speech_generator.py
@@ -1999,6 +1999,9 @@ class SpeechGenerator(generator.Generator):
def _generateFractionNumerator(self, obj, **args):
numerator = self._script.utilities.getMathNumerator(obj)
+ if self._script.utilities.isMathLayoutOnly(numerator):
+ return self._generateMath(numerator)
+
oldRole = self._getAlternativeRole(numerator)
self._overrideRole(oldRole, args)
result = self.generate(numerator, role=oldRole)
@@ -2007,6 +2010,9 @@ class SpeechGenerator(generator.Generator):
def _generateFractionDenominator(self, obj, **args):
denominator = self._script.utilities.getMathDenominator(obj)
+ if self._script.utilities.isMathLayoutOnly(denominator):
+ return self._generateMath(denominator)
+
oldRole = self._getAlternativeRole(denominator)
self._overrideRole(oldRole, args)
result = self.generate(denominator, role=oldRole)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]