diff options
author | Jocelyn Turcotte <jocelyn.turcotte@digia.com> | 2014-08-08 14:30:41 +0200 |
---|---|---|
committer | Jocelyn Turcotte <jocelyn.turcotte@digia.com> | 2014-08-12 13:49:54 +0200 |
commit | ab0a50979b9eb4dfa3320eff7e187e41efedf7a9 (patch) | |
tree | 498dfb8a97ff3361a9f7486863a52bb4e26bb898 /chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background | |
parent | 4ce69f7403811819800e7c5ae1318b2647e778d1 (diff) |
Update Chromium to beta version 37.0.2062.68
Change-Id: I188e3b5aff1bec75566014291b654eb19f5bc8ca
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Diffstat (limited to 'chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background')
84 files changed, 42178 insertions, 0 deletions
diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/accessibility_api_handler.js b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/accessibility_api_handler.js new file mode 100644 index 00000000000..6b3a520291a --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/accessibility_api_handler.js @@ -0,0 +1,747 @@ +// Copyright 2014 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +/** + * @fileoverview Accesses Chrome's accessibility extension API and gives + * spoken feedback for events that happen in the "Chrome of Chrome". + * + */ + +goog.provide('cvox.AccessibilityApiHandler'); + +goog.require('cvox.AbstractEarcons'); +goog.require('cvox.AbstractTts'); +goog.require('cvox.BrailleInterface'); +goog.require('cvox.BrailleUtil'); +goog.require('cvox.ChromeVoxEditableTextBase'); +goog.require('cvox.NavBraille'); + + +/** + * The chrome.experimental.accessibility API is moving to + * chrome.accessibilityPrivate, so provide an alias during the transition. + * + * TODO(dmazzoni): Remove after the stable version of Chrome no longer + * has the experimental accessibility API. + */ +chrome.experimental = chrome.experimental || {}; +/** + * Fall back on the experimental API if the new name is not available. + */ +chrome.accessibilityPrivate = chrome.accessibilityPrivate || + chrome.experimental.accessibility; + + +/** + * Class that adds listeners and handles events from the accessibility API. + * @constructor + * @implements {cvox.TtsCapturingEventListener} + * @param {cvox.TtsInterface} tts The TTS to use for speaking. + * @param {cvox.BrailleInterface} braille The braille interface to use for + * brailing. + * @param {Object} earcons The earcons object to use for playing + * earcons. + */ +cvox.AccessibilityApiHandler = function(tts, braille, earcons) { + this.tts = tts; + this.braille = braille; + this.earcons = earcons; + /** + * Tracks the previous description received. + * @type {Object} + * @private + */ + this.prevDescription_ = {}; + /** + * Array of strings to speak the next time TTS is idle. + * @type {!Array.<string>} + * @private + */ + this.idleSpeechQueue_ = []; + + try { + chrome.accessibilityPrivate.setAccessibilityEnabled(true); + chrome.accessibilityPrivate.setNativeAccessibilityEnabled( + !cvox.ChromeVox.isActive); + this.addEventListeners_(); + if (cvox.ChromeVox.isActive) { + this.queueAlertsForActiveTab(); + } + } catch (err) { + console.log('Error trying to access accessibility extension api.'); + } +}; + +/** + * The interface used to manage speech. + * @type {cvox.TtsInterface} + */ +cvox.AccessibilityApiHandler.prototype.tts = null; + +/** + * The interface used to manage braille. + * @type {cvox.BrailleInterface} + */ +cvox.AccessibilityApiHandler.prototype.braille = null; + +/** + * The object used to manage arcons. + * @type Object + */ +cvox.AccessibilityApiHandler.prototype.earcons = null; + +/** + * The object that can describe changes and cursor movement in a generic + * editable text field. + * @type {Object} + */ +cvox.AccessibilityApiHandler.prototype.editableTextHandler = null; + +/** + * The name of the editable text field associated with + * |editableTextHandler|, so we can tell when focus moves. + * @type {string} + */ +cvox.AccessibilityApiHandler.prototype.editableTextName = ''; + +/** + * The queue mode for the next focus event. + * @type {number} + */ +cvox.AccessibilityApiHandler.prototype.nextQueueMode = 0; + +/** + * The timeout id for the pending text changed event - the return + * value from window.setTimeout. We need to delay text events slightly + * and return only the last one because sometimes we get a rapid + * succession of related events that should all be considered one + * bulk change - in particular, autocomplete in the location bar comes + * as multiple events in a row. + * @type {?number} + */ +cvox.AccessibilityApiHandler.prototype.textChangeTimeout = null; + +/** + * Most controls have a "context" - the name of the window, dialog, toolbar, + * or menu they're contained in. We announce a context once, when you + * first enter it - and we don't announce it again when you move to something + * else within the same context. This variable keeps track of the most + * recent context. + * @type {?string} + */ +cvox.AccessibilityApiHandler.prototype.lastContext = null; + +/** + * Delay in ms between when a text event is received and when it's spoken. + * @type {number} + * @const + */ +cvox.AccessibilityApiHandler.prototype.TEXT_CHANGE_DELAY = 10; + +/** + * ID returned from setTimeout to queue up speech on idle. + * @type {?number} + * @private + */ +cvox.AccessibilityApiHandler.prototype.idleSpeechTimeout_ = null; + +/** + * Milliseconds of silence to wait before considering speech to be idle. + * @const + */ +cvox.AccessibilityApiHandler.prototype.IDLE_SPEECH_DELAY_MS = 500; + +/** + * Called to let us know that the last speech came from web, and not from + * native UI. Clear the context and any state associated with the last + * focused control. + */ +cvox.AccessibilityApiHandler.prototype.setWebContext = function() { + // This will never be spoken - it's just supposed to be a string that + // won't match the context of the next control that gets focused. + this.lastContext = '--internal-web--'; + this.editableTextHandler = null; + this.editableTextName = ''; +}; + +/** + * Adds event listeners. + * @private + */ +cvox.AccessibilityApiHandler.prototype.addEventListeners_ = function() { + /** Alias getMsg as msg. */ + var msg = goog.bind(cvox.ChromeVox.msgs.getMsg, cvox.ChromeVox.msgs); + + var accessibility = chrome.accessibilityPrivate; + + chrome.tabs.onCreated.addListener(goog.bind(function(tab) { + if (!cvox.ChromeVox.isActive) { + return; + } + this.tts.speak(msg('chrome_tab_created'), + 0, + cvox.AbstractTts.PERSONALITY_ANNOUNCEMENT); + this.braille.write(cvox.NavBraille.fromText(msg('chrome_tab_created'))); + this.earcons.playEarcon(cvox.AbstractEarcons.OBJECT_OPEN); + }, this)); + + chrome.tabs.onRemoved.addListener(goog.bind(function(tab) { + if (!cvox.ChromeVox.isActive) { + return; + } + this.earcons.playEarcon(cvox.AbstractEarcons.OBJECT_CLOSE); + }, this)); + + chrome.tabs.onActivated.addListener(goog.bind(function(activeInfo) { + if (!cvox.ChromeVox.isActive) { + return; + } + chrome.tabs.get(activeInfo.tabId, goog.bind(function(tab) { + if (tab.status == 'loading') { + return; + } + var title = tab.title ? tab.title : tab.url; + this.tts.speak(msg('chrome_tab_selected', + [title]), + cvox.AbstractTts.QUEUE_MODE_FLUSH, + cvox.AbstractTts.PERSONALITY_ANNOUNCEMENT); + this.braille.write( + cvox.NavBraille.fromText(msg('chrome_tab_selected', [title]))); + this.earcons.playEarcon(cvox.AbstractEarcons.OBJECT_SELECT); + this.queueAlertsForActiveTab(); + }, this)); + }, this)); + + chrome.tabs.onUpdated.addListener(goog.bind(function(tabId, selectInfo) { + if (!cvox.ChromeVox.isActive) { + return; + } + chrome.tabs.get(tabId, goog.bind(function(tab) { + if (!tab.active) { + return; + } + if (tab.status == 'loading') { + this.earcons.playEarcon(cvox.AbstractEarcons.BUSY_PROGRESS_LOOP); + } else { + this.earcons.playEarcon(cvox.AbstractEarcons.TASK_SUCCESS); + } + }, this)); + }, this)); + + chrome.windows.onFocusChanged.addListener(goog.bind(function(windowId) { + if (!cvox.ChromeVox.isActive) { + return; + } + if (windowId == chrome.windows.WINDOW_ID_NONE) { + return; + } + chrome.windows.get(windowId, goog.bind(function(window) { + chrome.tabs.getSelected(windowId, goog.bind(function(tab) { + var msgId = window.incognito ? 'chrome_incognito_window_selected' : + 'chrome_normal_window_selected'; + var title = tab.title ? tab.title : tab.url; + this.tts.speak(msg(msgId, [title]), + cvox.AbstractTts.QUEUE_MODE_FLUSH, + cvox.AbstractTts.PERSONALITY_ANNOUNCEMENT); + this.braille.write(cvox.NavBraille.fromText(msg(msgId, [title]))); + this.earcons.playEarcon(cvox.AbstractEarcons.OBJECT_SELECT); + }, this)); + }, this)); + }, this)); + + chrome.accessibilityPrivate.onWindowOpened.addListener( + goog.bind(function(win) { + if (!cvox.ChromeVox.isActive) { + return; + } + this.tts.speak(win.name, + cvox.AbstractTts.QUEUE_MODE_FLUSH, + cvox.AbstractTts.PERSONALITY_ANNOUNCEMENT); + this.braille.write(cvox.NavBraille.fromText(win.name)); + // Queue the next utterance because a window opening is always followed + // by a focus event. + this.nextQueueMode = 1; + this.earcons.playEarcon(cvox.AbstractEarcons.OBJECT_OPEN); + this.queueAlertsForActiveTab(); + }, this)); + + chrome.accessibilityPrivate.onWindowClosed.addListener( + goog.bind(function(win) { + if (!cvox.ChromeVox.isActive) { + return; + } + // Don't speak, just play the earcon. + this.earcons.playEarcon(cvox.AbstractEarcons.OBJECT_CLOSE); + }, this)); + + chrome.accessibilityPrivate.onMenuOpened.addListener( + goog.bind(function(menu) { + if (!cvox.ChromeVox.isActive) { + return; + } + this.tts.speak(msg('chrome_menu_opened', [menu.name]), + cvox.AbstractTts.QUEUE_MODE_FLUSH, + cvox.AbstractTts.PERSONALITY_ANNOUNCEMENT); + this.braille.write( + cvox.NavBraille.fromText(msg('chrome_menu_opened', [menu.name]))); + this.earcons.playEarcon(cvox.AbstractEarcons.OBJECT_OPEN); + }, this)); + + chrome.accessibilityPrivate.onMenuClosed.addListener( + goog.bind(function(menu) { + if (!cvox.ChromeVox.isActive) { + return; + } + // Don't speak, just play the earcon. + this.earcons.playEarcon(cvox.AbstractEarcons.OBJECT_CLOSE); + }, this)); + + // systemPrivate API is only available when this extension is loaded as a + // component extension embedded in Chrome. + chrome.permissions.contains( + { permissions: ['systemPrivate'] }, + goog.bind(function(result) { + if (!result) { + return; + } + + // TODO(plundblad): Remove when the native sound is turned on by default. + // See crbug.com:225886. + var addOnVolumeChangedListener = goog.bind(function() { + chrome.systemPrivate.onVolumeChanged.addListener(goog.bind( + function(volume) { + if (!cvox.ChromeVox.isActive) { + return; + } + // Don't speak, just play the earcon. + this.earcons.playEarcon(cvox.AbstractEarcons.TASK_SUCCESS); + }, this)); + }, this); + if (chrome.commandLinePrivate) { + chrome.commandLinePrivate.hasSwitch('disable-volume-adjust-sound', + goog.bind(function(result) { + if (result) { + addOnVolumeChangedListener(); + } + }, this)); + } else { + addOnVolumeChangedListener(); + } + + chrome.systemPrivate.onBrightnessChanged.addListener( + goog.bind( + /** + * @param {{brightness: number, userInitiated: boolean}} brightness + */ + function(brightness) { + if (brightness.userInitiated) { + this.earcons.playEarcon(cvox.AbstractEarcons.TASK_SUCCESS); + this.tts.speak( + msg('chrome_brightness_changed', [brightness.brightness]), + cvox.AbstractTts.QUEUE_MODE_FLUSH, + cvox.AbstractTts.PERSONALITY_ANNOUNCEMENT); + this.braille.write(cvox.NavBraille.fromText( + msg('chrome_brightness_changed', [brightness.brightness]))); + } + }, this)); + + chrome.systemPrivate.onScreenUnlocked.addListener(goog.bind(function() { + chrome.systemPrivate.getUpdateStatus(goog.bind(function(status) { + if (!cvox.ChromeVox.isActive) { + return; + } + // Speak about system update when it's ready, otherwise speak nothing. + if (status.state == 'NeedRestart') { + this.tts.speak(msg('chrome_system_need_restart'), + cvox.AbstractTts.QUEUE_MODE_FLUSH, + cvox.AbstractTts.PERSONALITY_ANNOUNCEMENT); + this.braille.write( + cvox.NavBraille.fromText(msg('chrome_system_need_restart'))); + } + }, this)); + }, this)); + + chrome.systemPrivate.onWokeUp.addListener(goog.bind(function() { + if (!cvox.ChromeVox.isActive) { + return; + } + // Don't speak, just play the earcon. + this.earcons.playEarcon(cvox.AbstractEarcons.OBJECT_OPEN); + }, this)); + }, this)); + + chrome.accessibilityPrivate.onControlFocused.addListener( + goog.bind(this.onControlFocused, this)); + + chrome.accessibilityPrivate.onControlAction.addListener( + goog.bind(function(ctl) { + if (!cvox.ChromeVox.isActive) { + return; + } + + var description = this.describe(ctl, true); + this.tts.speak(description.utterance, + cvox.AbstractTts.QUEUE_MODE_FLUSH, + description.ttsProps); + description.braille.write(); + if (description.earcon) { + this.earcons.playEarcon(description.earcon); + } + }, this)); + + try { + chrome.accessibilityPrivate.onControlHover.addListener( + goog.bind(function(ctl) { + if (!cvox.ChromeVox.isActive) { + return; + } + + var hasTouch = 'ontouchstart' in window; + if (!hasTouch) { + return; + } + + var description = this.describe(ctl, false); + this.tts.speak(description.utterance, + cvox.AbstractTts.QUEUE_MODE_FLUSH, + description.ttsProps); + description.braille.write(); + if (description.earcon) { + this.earcons.playEarcon(description.earcon); + } + }, this)); + } catch (e) {} + + chrome.accessibilityPrivate.onTextChanged.addListener( + goog.bind(function(ctl) { + if (!cvox.ChromeVox.isActive) { + return; + } + + if (!this.editableTextHandler || + this.editableTextName != ctl.name || + this.lastContext != ctl.context) { + // Chrome won't send a text change event on a control that isn't + // focused. If we get a text change event and it doesn't match the + // focused control, treat it as a focus event initially. + this.onControlFocused(ctl); + return; + } + + // Only send the most recent text changed event - throw away anything + // that was pending. + if (this.textChangeTimeout) { + window.clearTimeout(this.textChangeTimeout); + } + + // Handle the text change event after a small delay, so multiple + // events in rapid succession are handled as a single change. This is + // specifically for the location bar with autocomplete - typing a + // character and getting the autocompleted text and getting that + // text selected may be three separate events. + this.textChangeTimeout = window.setTimeout( + goog.bind(function() { + var textChangeEvent = new cvox.TextChangeEvent( + ctl.details.value, + ctl.details.selectionStart, + ctl.details.selectionEnd, + true); // triggered by user + this.editableTextHandler.changed( + textChangeEvent); + this.describe(ctl, false).braille.write(); + }, this), this.TEXT_CHANGE_DELAY); + }, this)); + + this.tts.addCapturingEventListener(this); +}; + +/** + * Handle the feedback when a new control gets focus. + * @param {AccessibilityObject} ctl The focused control. + */ +cvox.AccessibilityApiHandler.prototype.onControlFocused = function(ctl) { + if (!cvox.ChromeVox.isActive) { + return; + } + + // Call this first because it may clear this.editableTextHandler. + var description = this.describe(ctl, false); + + if (ctl.type == 'textbox') { + var start = ctl.details.selectionStart; + var end = ctl.details.selectionEnd; + if (start > end) { + start = ctl.details.selectionEnd; + end = ctl.details.selectionStart; + } + this.editableTextName = ctl.name; + this.editableTextHandler = + new cvox.ChromeVoxEditableTextBase( + ctl.details.value, + start, + end, + ctl.details.isPassword, + this.tts); + } else { + this.editableTextHandler = null; + } + + this.tts.speak(description.utterance, + this.nextQueueMode, + description.ttsProps); + description.braille.write(); + this.nextQueueMode = 0; + if (description.earcon) { + this.earcons.playEarcon(description.earcon); + } +}; + +/** + * Called when any speech starts. + */ +cvox.AccessibilityApiHandler.prototype.onTtsStart = function() { + if (this.idleSpeechTimeout_) { + window.clearTimeout(this.idleSpeechTimeout_); + } +}; + +/** + * Called when any speech ends. + */ +cvox.AccessibilityApiHandler.prototype.onTtsEnd = function() { + if (this.idleSpeechQueue_.length > 0) { + this.idleSpeechTimeout_ = window.setTimeout( + goog.bind(this.onTtsIdle, this), + this.IDLE_SPEECH_DELAY_MS); + } +}; + +/** + * Called when speech has been idle for a certain minimum delay. + * Speaks queued messages. + */ +cvox.AccessibilityApiHandler.prototype.onTtsIdle = function() { + if (this.idleSpeechQueue_.length == 0) { + return; + } + var utterance = this.idleSpeechQueue_.shift(); + var msg = goog.bind(cvox.ChromeVox.msgs.getMsg, cvox.ChromeVox.msgs); + this.tts.speak(utterance, + cvox.AbstractTts.QUEUE_MODE_FLUSH, + cvox.AbstractTts.PERSONALITY_ANNOUNCEMENT); +}; + +/** + * Given a control received from the accessibility api, determine an + * utterance to speak, text to braille, and an earcon to play to describe it. + * @param {Object} control The control that had an action performed on it. + * @param {boolean} isSelect True if the action is a select action, + * otherwise it's a focus action. + * @return {Object} An object containing a string field |utterance|, object + * |ttsProps|, |braille|, and earcon |earcon|. + */ +cvox.AccessibilityApiHandler.prototype.describe = function(control, isSelect) { + /** Alias getMsg as msg. */ + var msg = goog.bind(cvox.ChromeVox.msgs.getMsg, cvox.ChromeVox.msgs); + + var s = ''; + var braille = {}; + var ttsProps = cvox.AbstractTts.PERSONALITY_ANNOUNCEMENT; + + var context = control.context; + if (context && context != this.lastContext) { + s += context + ', '; + this.lastContext = context; + this.editableTextHandler = null; + } + + var earcon = undefined; + var name = control.name.replace(/[_&]+/g, '').replace('...', ''); + braille.name = control.name; + switch (control.type) { + case 'checkbox': + braille.roleMsg = 'input_type_checkbox'; + if (control.details.isChecked) { + earcon = cvox.AbstractEarcons.CHECK_ON; + s += msg('describe_checkbox_checked', [name]); + braille.state = msg('checkbox_checked_state_brl'); + } else { + earcon = cvox.AbstractEarcons.CHECK_OFF; + s += msg('describe_checkbox_unchecked', [name]); + braille.state = msg('checkbox_unchecked_state_brl'); + } + break; + case 'radiobutton': + s += name; + braille.roleMsg = 'input_type_radio'; + if (control.details.isChecked) { + earcon = cvox.AbstractEarcons.CHECK_ON; + s += msg('describe_radio_selected', [name]); + braille.state = msg('radio_selected_state_brl'); + } else { + earcon = cvox.AbstractEarcons.CHECK_OFF; + s += msg('describe_radio_unselected', [name]); + braille.state = msg('radio_unselected_state_brl'); + } + break; + case 'menu': + s += msg('describe_menu', [name]); + braille.roleMsg = 'aria_role_menu'; + break; + case 'menuitem': + s += msg( + control.details.hasSubmenu ? + 'describe_menu_item_with_submenu' : 'describe_menu_item', [name]); + braille.roleMsg = 'aria_role_menuitem'; + if (control.details.hasSubmenu) { + braille.state = msg('aria_has_submenu_brl'); + } + break; + case 'window': + s += msg('describe_window', [name]); + // No specialization for braille. + braille.name = s; + break; + case 'alert': + earcon = cvox.AbstractEarcons.ALERT_NONMODAL; + s += msg('aria_role_alert') + ': ' + name; + ttsProps = cvox.AbstractTts.PERSONALITY_SYSTEM_ALERT; + braille.roleMsg = 'aria_role_alert'; + isSelect = false; + break; + case 'textbox': + earcon = cvox.AbstractEarcons.EDITABLE_TEXT; + var unnamed = name == '' ? 'unnamed_' : ''; + var type, value; + if (control.details.isPassword) { + type = 'password'; + braille.roleMsg = 'input_type_password'; + value = control.details.value.replace(/./g, '*'); + } else { + type = 'textbox'; + braille.roleMsg = 'input_type_text'; + value = control.details.value; + } + s += msg('describe_' + unnamed + type, [value, name]); + braille.value = cvox.BrailleUtil.createValue( + value, control.details.selectionStart, control.details.selectionEnd); + break; + case 'button': + earcon = cvox.AbstractEarcons.BUTTON; + s += msg('describe_button', [name]); + braille.roleMsg = 'tag_button'; + break; + case 'combobox': + case 'listbox': + earcon = cvox.AbstractEarcons.LISTBOX; + var unnamed = name == '' ? 'unnamed_' : ''; + s += msg('describe_' + unnamed + control.type, + [control.details.value, name]); + braille.roleMsg = 'tag_select'; + break; + case 'link': + earcon = cvox.AbstractEarcons.LINK; + s += msg('describe_link', [name]); + braille.roleMsg = 'tag_link'; + break; + case 'tab': + s += msg('describe_tab', [name]); + braille.roleMsg = 'aria_role_tab'; + break; + case 'slider': + s += msg('describe_slider', [control.details.stringValue, name]); + braille.value = cvox.BrailleUtil.createValue(control.details.stringValue); + braille.roleMsg = 'aria_role_slider'; + break; + case 'treeitem': + if (this.prevDescription_ && + this.prevDescription_.details && + goog.isDef(control.details.itemDepth) && + this.prevDescription_.details.itemDepth != + control.details.itemDepth) { + s += msg('describe_depth', [control.details.itemDepth]); + } + s += name + ' ' + msg('aria_role_treeitem'); + s += control.details.isItemExpanded ? + msg('aria_expanded_true') : msg('aria_expanded_false'); + + braille.name = Array(control.details.itemDepth).join(' ') + braille.name; + braille.roleMsg = 'aria_role_treeitem'; + braille.state = control.details.isItemExpanded ? + msg('aria_expanded_true_brl') : msg('aria_expanded_false_brl'); + break; + + default: + s += name + ', ' + control.type; + braille.role = control.type; + } + + if (isSelect && control.type != 'slider') { + s += msg('describe_selected'); + } + if (control.details && control.details.itemCount >= 0) { + s += msg('describe_index', + [control.details.itemIndex + 1, control.details.itemCount]); + braille.state = braille.state ? braille.state + ' ' : ''; + braille.state += msg('LIST_POSITION_BRL', + [control.details.itemIndex + 1, control.details.itemCount]); + } + + var description = {}; + description.utterance = s; + description.ttsProps = ttsProps; + var spannable = cvox.BrailleUtil.getTemplated(null, null, braille); + var valueSelectionSpan = spannable.getSpanInstanceOf( + cvox.BrailleUtil.ValueSelectionSpan); + var brailleObj = {text: spannable}; + if (valueSelectionSpan) { + brailleObj.startIndex = spannable.getSpanStart(valueSelectionSpan); + brailleObj.endIndex = spannable.getSpanEnd(valueSelectionSpan); + } + description.braille = new cvox.NavBraille(brailleObj); + description.earcon = earcon; + this.prevDescription_ = control; + return description; +}; + +/** + * Queues alerts for the active tab, if any, which will be spoken + * as soon as speech is idle. + */ +cvox.AccessibilityApiHandler.prototype.queueAlertsForActiveTab = function() { + this.idleSpeechQueue_.length = 0; + var msg = goog.bind(cvox.ChromeVox.msgs.getMsg, cvox.ChromeVox.msgs); + + chrome.tabs.query({'active': true, 'currentWindow': true}, + goog.bind(function(tabs) { + if (tabs.length < 1) { + return; + } + chrome.accessibilityPrivate.getAlertsForTab( + tabs[0].id, goog.bind(function(alerts) { + if (alerts.length == 0) { + return; + } + + var utterance = ''; + + if (alerts.length == 1) { + utterance += msg('page_has_one_alert_singular'); + } else { + utterance += msg('page_has_alerts_plural', + [alerts.length]); + } + + for (var i = 0; i < alerts.length; i++) { + utterance += ' ' + alerts[i].message; + } + + utterance += ' ' + msg('review_alerts'); + + if (this.idleSpeechQueue_.indexOf(utterance) == -1) { + this.idleSpeechQueue_.push(utterance); + } + }, this)); + }, this)); +}; diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/background.html b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/background.html new file mode 100644 index 00000000000..ede68f23d92 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/background.html @@ -0,0 +1,5 @@ +<script src="../../closure/base.js"></script> +<script src="../../deps.js"></script> +<script src="loader.js"></script> + +<script src="../../chromeVoxChromeBackgroundScript.js"></script> diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/background.js b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/background.js new file mode 100644 index 00000000000..446212e071c --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/background.js @@ -0,0 +1,543 @@ +// Copyright 2014 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +/** + * @fileoverview Script that runs on the background page. + * + */ + +goog.provide('cvox.ChromeVoxBackground'); + +goog.require('cvox.AbstractEarcons'); +goog.require('cvox.AccessibilityApiHandler'); +goog.require('cvox.BrailleBackground'); +goog.require('cvox.BrailleCaptionsBackground'); +goog.require('cvox.ChromeMsgs'); +goog.require('cvox.ChromeVox'); +goog.require('cvox.ChromeVoxEditableTextBase'); +goog.require('cvox.ChromeVoxPrefs'); +goog.require('cvox.CompositeTts'); +goog.require('cvox.ConsoleTts'); +goog.require('cvox.EarconsBackground'); +goog.require('cvox.ExtensionBridge'); +goog.require('cvox.HostFactory'); +goog.require('cvox.InjectedScriptLoader'); +goog.require('cvox.NavBraille'); +// TODO(dtseng): This is required to prevent Closure from stripping our export +// prefs on window. +goog.require('cvox.OptionsPage'); +goog.require('cvox.PlatformFilter'); +goog.require('cvox.PlatformUtil'); +goog.require('cvox.TtsBackground'); + + +/** + * This object manages the global and persistent state for ChromeVox. + * It listens for messages from the content scripts on pages and + * interprets them. + * @constructor + */ +cvox.ChromeVoxBackground = function() { +}; + + +/** + * Initialize the background page: set up TTS and bridge listeners. + */ +cvox.ChromeVoxBackground.prototype.init = function() { + // In the case of ChromeOS, only continue initialization if this instance of + // ChromeVox is as we expect. This prevents ChromeVox from the webstore from + // running. + if (cvox.ChromeVox.isChromeOS && + chrome.i18n.getMessage('@@extension_id') != + 'mndnfokpggljbaajbnioimlmbfngpief') { + return; + } + + cvox.ChromeVox.msgs = cvox.HostFactory.getMsgs(); + this.prefs = new cvox.ChromeVoxPrefs(); + this.readPrefs(); + + var consoleTts = cvox.ConsoleTts.getInstance(); + consoleTts.setEnabled(true); + + /** + * Chrome's actual TTS which knows and cares about pitch, volume, etc. + * @type {cvox.TtsBackground} + * @private + */ + this.backgroundTts_ = new cvox.TtsBackground(); + + /** + * @type {cvox.TtsInterface} + */ + this.tts = new cvox.CompositeTts() + .add(this.backgroundTts_) + .add(consoleTts); + + this.earcons = new cvox.EarconsBackground(); + this.addBridgeListener(); + + /** + * The actual Braille service. + * @type {cvox.BrailleBackground} + * @private + */ + this.backgroundBraille_ = new cvox.BrailleBackground(); + + this.accessibilityApiHandler_ = new cvox.AccessibilityApiHandler( + this.tts, this.backgroundBraille_, this.earcons); + + // Export globals on cvox.ChromeVox. + cvox.ChromeVox.tts = this.tts; + cvox.ChromeVox.braille = this.backgroundBraille_; + cvox.ChromeVox.earcons = this.earcons; + + // TODO(dtseng): Remove the second check on or after m33. + if (cvox.ChromeVox.isChromeOS && + chrome.accessibilityPrivate.onChromeVoxLoadStateChanged) { + chrome.accessibilityPrivate.onChromeVoxLoadStateChanged.addListener( + this.onLoadStateChanged); + } + + var listOfFiles; + + // These lists of files must match the content_scripts section in + // the manifest files. + if (COMPILED) { + listOfFiles = ['chromeVoxChromePageScript.js']; + } else { + listOfFiles = [ + 'closure/closure_preinit.js', + 'closure/base.js', + 'deps.js', + 'chromevox/injected/loader.js']; + } + + var self = this; + var stageTwo = function(code) { + // Inject the content script into all running tabs. + chrome.windows.getAll({'populate': true}, function(windows) { + for (var i = 0; i < windows.length; i++) { + var tabs = windows[i].tabs; + for (var j = 0; j < tabs.length; j++) { + var tab = tabs[j]; + self.injectChromeVoxIntoTab(tab, listOfFiles, code); + } + } + }); + }; + + this.checkVersionNumber(); + + // Set up a message passing system for goog.provide() calls from + // within the content scripts. + chrome.extension.onMessage.addListener( + function(request, sender, callback) { + if (request['srcFile']) { + var srcFile = request['srcFile']; + cvox.InjectedScriptLoader.fetchCode( + [srcFile], + function(code) { + callback({'code': code[srcFile]}); + }); + } + return true; + }); + + // We use fetchCode instead of chrome.extensions.executeFile because + // executeFile doesn't propagate the file name to the content script + // which means that script is not visible in Dev Tools. + cvox.InjectedScriptLoader.fetchCode(listOfFiles, stageTwo); + + if (localStorage['active'] == 'false') { + // Warn the user when the browser first starts if ChromeVox is inactive. + this.tts.speak(cvox.ChromeVox.msgs.getMsg('chromevox_inactive'), 1); + } else if (cvox.PlatformUtil.matchesPlatform(cvox.PlatformFilter.WML)) { + // Introductory message. + this.tts.speak(cvox.ChromeVox.msgs.getMsg('chromevox_intro'), 1); + cvox.ChromeVox.braille.write(cvox.NavBraille.fromText( + cvox.ChromeVox.msgs.getMsg('intro_brl'))); + } +}; + + +/** + * Inject ChromeVox into a tab. + * @param {Tab} tab The tab where ChromeVox scripts should be injected. + * @param {Array.<string>} files The files to load. + * @param {Object.<string, string>} code The contents of the files. + */ +cvox.ChromeVoxBackground.prototype.injectChromeVoxIntoTab = + function(tab, files, code) { + window.console.log('Injecting into ' + tab.id, tab); + var sawError = false; + + /** + * A helper function which executes code. + * @param {string} code The code to execute. + */ + var executeScript = goog.bind(function(code) { + chrome.tabs.executeScript( + tab.id, + {'code': code, + 'allFrames': true}, + goog.bind(function() { + if (!chrome.extension.lastError) { + return; + } + if (sawError) { + return; + } + sawError = true; + console.error('Could not inject into tab', tab); + this.tts.speak('Error starting ChromeVox for ' + + tab.title + ', ' + tab.url, 1); + }, this)); + }, this); + + // There is a scenario where two copies of the content script can get + // loaded into the same tab on browser startup - one automatically + // and one because the background page injects the content script into + // every tab on startup. To work around potential bugs resulting from this, + // ChromeVox exports a global function called disableChromeVox() that can + // be used here to disable any existing running instance before we inject + // a new instance of the content script into this tab. + // + // It's harmless if there wasn't a copy of ChromeVox already running. + // + // Also, set some variables so that Closure deps work correctly and so + // that ChromeVox knows not to announce feedback as if a page just loaded. + executeScript('try { window.disableChromeVox(); } catch(e) { }\n' + + 'window.INJECTED_AFTER_LOAD = true;\n' + + 'window.CLOSURE_NO_DEPS = true\n'); + + // Now inject the ChromeVox content script code into the tab. + files.forEach(function(file) { executeScript(code[file]); }); +}; + + +/** + * Called when a TTS message is received from a page content script. + * @param {Object} msg The TTS message. + */ +cvox.ChromeVoxBackground.prototype.onTtsMessage = function(msg) { + if (msg['action'] == 'speak') { + // Tell the handler for native UI (chrome of chrome) events that + // the last speech came from web, and not from native UI. + this.accessibilityApiHandler_.setWebContext(); + this.tts.speak(msg['text'], msg['queueMode'], msg['properties']); + } else if (msg['action'] == 'stop') { + this.tts.stop(); + } else if (msg['action'] == 'increaseOrDecrease') { + this.tts.increaseOrDecreaseProperty(msg['property'], msg['increase']); + var property = msg['property']; + var engine = this.backgroundTts_; + var valueAsPercent = Math.round( + this.backgroundTts_.propertyToPercentage(property) * 100); + var announcement; + switch (msg['property']) { + case cvox.AbstractTts.RATE: + announcement = cvox.ChromeVox.msgs.getMsg('announce_rate', + [valueAsPercent]); + break; + case cvox.AbstractTts.PITCH: + announcement = cvox.ChromeVox.msgs.getMsg('announce_pitch', + [valueAsPercent]); + break; + case cvox.AbstractTts.VOLUME: + announcement = cvox.ChromeVox.msgs.getMsg('announce_volume', + [valueAsPercent]); + break; + } + if (announcement) { + this.tts.speak(announcement, + cvox.AbstractTts.QUEUE_MODE_FLUSH, + cvox.AbstractTts.PERSONALITY_ANNOTATION); + } + } else if (msg['action'] == 'cyclePunctuationEcho') { + this.tts.speak(cvox.ChromeVox.msgs.getMsg( + this.backgroundTts_.cyclePunctuationEcho()), + cvox.AbstractTts.QUEUE_MODE_FLUSH); + } +}; + + +/** + * Called when an earcon message is received from a page content script. + * @param {Object} msg The earcon message. + */ +cvox.ChromeVoxBackground.prototype.onEarconMessage = function(msg) { + if (msg.action == 'play') { + this.earcons.playEarcon(msg.earcon); + } +}; + + +/** + * Listen for connections from our content script bridges, and dispatch the + * messages to the proper destination. + */ +cvox.ChromeVoxBackground.prototype.addBridgeListener = function() { + cvox.ExtensionBridge.addMessageListener(goog.bind(function(msg, port) { + var target = msg['target']; + var action = msg['action']; + + switch (target) { + case 'OpenTab': + var destination = new Object(); + destination.url = msg['url']; + chrome.tabs.create(destination); + break; + case 'KbExplorer': + var explorerPage = new Object(); + explorerPage.url = 'chromevox/background/kbexplorer.html'; + chrome.tabs.create(explorerPage); + break; + case 'HelpDocs': + var helpPage = new Object(); + helpPage.url = 'http://chromevox.com/tutorial/index.html'; + chrome.tabs.create(helpPage); + break; + case 'Options': + if (action == 'open') { + var optionsPage = new Object(); + optionsPage.url = 'chromevox/background/options.html'; + chrome.tabs.create(optionsPage); + } + break; + case 'Data': + if (action == 'getHistory') { + var results = {}; + chrome.history.search({text: '', maxResults: 25}, function(items) { + items.forEach(function(item) { + if (item.url) { + results[item.url] = true; + } + }); + port.postMessage({ + 'history': results + }); + }); + } + break; + case 'Prefs': + if (action == 'getPrefs') { + this.prefs.sendPrefsToPort(port); + } else if (action == 'setPref') { + if (msg['pref'] == 'active' && + msg['value'] != cvox.ChromeVox.isActive) { + if (cvox.ChromeVox.isActive) { + this.tts.speak(cvox.ChromeVox.msgs.getMsg('chromevox_inactive')); + chrome.accessibilityPrivate.setNativeAccessibilityEnabled( + true); + } else { + chrome.accessibilityPrivate.setNativeAccessibilityEnabled( + false); + } + } else if (msg['pref'] == 'earcons') { + this.earcons.enabled = msg['value']; + } else if (msg['pref'] == 'sticky' && msg['announce']) { + if (msg['value']) { + this.tts.speak(cvox.ChromeVox.msgs.getMsg('sticky_mode_enabled')); + } else { + this.tts.speak( + cvox.ChromeVox.msgs.getMsg('sticky_mode_disabled')); + } + } else if (msg['pref'] == 'typingEcho' && msg['announce']) { + var announce = ''; + switch (msg['value']) { + case cvox.TypingEcho.CHARACTER: + announce = cvox.ChromeVox.msgs.getMsg('character_echo'); + break; + case cvox.TypingEcho.WORD: + announce = cvox.ChromeVox.msgs.getMsg('word_echo'); + break; + case cvox.TypingEcho.CHARACTER_AND_WORD: + announce = cvox.ChromeVox.msgs.getMsg('character_and_word_echo'); + break; + case cvox.TypingEcho.NONE: + announce = cvox.ChromeVox.msgs.getMsg('none_echo'); + break; + default: + break; + } + if (announce) { + this.tts.speak(announce); + } + } else if (msg['pref'] == 'brailleCaptions') { + cvox.BrailleCaptionsBackground.setActive(msg['value']); + } + this.prefs.setPref(msg['pref'], msg['value']); + this.readPrefs(); + } + break; + case 'Math': + // TODO (sorge): Put the change of styles etc. here! + if (msg['action'] == 'getDomains') { + port.postMessage({'message': 'DOMAINS_STYLES', + 'domains': this.backgroundTts_.mathmap.allDomains, + 'styles': this.backgroundTts_.mathmap.allStyles}); + } + break; + case 'TTS': + if (msg['startCallbackId'] != undefined) { + msg['properties']['startCallback'] = function() { + port.postMessage({'message': 'TTS_CALLBACK', + 'id': msg['startCallbackId']}); + }; + } + if (msg['endCallbackId'] != undefined) { + msg['properties']['endCallback'] = function() { + port.postMessage({'message': 'TTS_CALLBACK', + 'id': msg['endCallbackId']}); + }; + } + try { + this.onTtsMessage(msg); + } catch (err) { + console.log(err); + } + break; + case 'EARCON': + this.onEarconMessage(msg); + break; + case 'BRAILLE': + try { + this.backgroundBraille_.onBrailleMessage(msg); + } catch (err) { + console.log(err); + } + break; + } + }, this)); +}; + + +/** + * Checks the version number. If it has changed, display release notes + * to the user. + */ +cvox.ChromeVoxBackground.prototype.checkVersionNumber = function() { + // Don't update version or show release notes if the current tab is within an + // incognito window (which may occur on ChromeOS immediately after OOBE). + if (this.isIncognito_()) { + return; + } + this.localStorageVersion = localStorage['versionString']; + this.showNotesIfNewVersion(); +}; + + +/** + * Display release notes to the user. + */ +cvox.ChromeVoxBackground.prototype.displayReleaseNotes = function() { + chrome.tabs.create( + {'url': 'http://chromevox.com/release_notes.html'}); +}; + + +/** + * Gets the current version number from the extension manifest. + */ +cvox.ChromeVoxBackground.prototype.showNotesIfNewVersion = function() { + // Check version number in manifest. + var url = chrome.extension.getURL('manifest.json'); + var xhr = new XMLHttpRequest(); + var context = this; + xhr.onreadystatechange = function() { + if (xhr.readyState == 4) { + var manifest = JSON.parse(xhr.responseText); + console.log('Version: ' + manifest.version); + + var shouldShowReleaseNotes = + (context.localStorageVersion != manifest.version); + + // On Chrome OS, don't show the release notes the first time, only + // after a version upgrade. + if (navigator.userAgent.indexOf('CrOS') != -1 && + context.localStorageVersion == undefined) { + shouldShowReleaseNotes = false; + } + + if (shouldShowReleaseNotes) { + context.displayReleaseNotes(); + } + + // Update version number in local storage + localStorage['versionString'] = manifest.version; + this.localStorageVersion = manifest.version; + } + }; + xhr.open('GET', url); + xhr.send(); +}; + + +/** + * Read and apply preferences that affect the background context. + */ +cvox.ChromeVoxBackground.prototype.readPrefs = function() { + var prefs = this.prefs.getPrefs(); + cvox.ChromeVoxEditableTextBase.useIBeamCursor = + (prefs['useIBeamCursor'] == 'true'); + cvox.ChromeVox.isActive = + (prefs['active'] == 'true' || cvox.ChromeVox.isChromeOS); + cvox.ChromeVox.isStickyPrefOn = (prefs['sticky'] == 'true'); +}; + +/** + * Checks if we are currently in an incognito window. + * @return {boolean} True if incognito or not within a tab context, false + * otherwise. + * @private + */ +cvox.ChromeVoxBackground.prototype.isIncognito_ = function() { + var incognito = false; + chrome.tabs.getCurrent(function(tab) { + // Tab is null if not called from a tab context. In that case, also consider + // it incognito. + incognito = tab ? tab.incognito : true; + }); + return incognito; +}; + + +// TODO(dtseng): The loading param is no longer used. Remove it once the +// upstream Chrome API changes. +/** + * Handles the onChromeVoxLoadStateChanged event. + * @param {boolean} loading True if ChromeVox is loading; false if it is + * unloading. + * @param {boolean} makeAnnouncements True if announcements should be made. + */ +cvox.ChromeVoxBackground.prototype.onLoadStateChanged = function( + loading, makeAnnouncements) { + if (loading) { + if (makeAnnouncements) { + cvox.ChromeVox.tts.speak(cvox.ChromeVox.msgs.getMsg('chromevox_intro'), + 1, + {doNotInterrupt: true}); + cvox.ChromeVox.braille.write(cvox.NavBraille.fromText( + cvox.ChromeVox.msgs.getMsg('intro_brl'))); + } + } + }; + + +// Create the background page object and export a function window['speak'] +// so that other background pages can access it. Also export the prefs object +// for access by the options page. +(function() { + var background = new cvox.ChromeVoxBackground(); + background.init(); + window['speak'] = goog.bind(background.tts.speak, background.tts); + + // Export the prefs object for access by the options page. + window['prefs'] = background.prefs; + + // Export the braille object for access by the options page. + window['braille'] = cvox.ChromeVox.braille; +})(); diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/braille_captions_background.js b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/braille_captions_background.js new file mode 100644 index 00000000000..3e4d386e2c4 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/braille_captions_background.js @@ -0,0 +1,109 @@ +// Copyright 2014 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +/** @fileoverview Sends braille content to a content script if the braille + * captions feature is enabled. + */ + +goog.provide('cvox.BrailleCaptionsBackground'); + +goog.require('cvox.BrailleDisplayState'); +goog.require('cvox.ExtensionBridge'); + +/** + * Key set in local storage when this feature is enabled. + * @const + */ +cvox.BrailleCaptionsBackground.PREF_KEY = 'brailleCaptions'; + + +/** + * Unicode block of braille pattern characters. A braille pattern is formed + * from this value with the low order 8 bits set to the bits representing + * the dots as per the ISO 11548-1 standard. + * @const + */ +cvox.BrailleCaptionsBackground.BRAILLE_UNICODE_BLOCK_START = 0x2800; + + +/** + * Called once to initialize the class. + * @param {function()} stateCallback Called when the state of the captions + * feature changes. + */ +cvox.BrailleCaptionsBackground.init = function(stateCallback) { + var self = cvox.BrailleCaptionsBackground; + /** + * @type {function()} + * @private + */ + self.stateCallback_ = stateCallback; +}; + + +/** + * Returns whether the braille captions feature is enabled. + * @return {boolean} + */ +cvox.BrailleCaptionsBackground.isEnabled = function() { + var self = cvox.BrailleCaptionsBackground; + return localStorage[self.PREF_KEY] === String(true); +}; + + +/** + * @param {string} text Text of the shown braille. + * @param {ArrayBuffer} cells Braille cells shown on the display. + */ +cvox.BrailleCaptionsBackground.setContent = function(text, cells) { + var self = cvox.BrailleCaptionsBackground; + // Convert the cells to Unicode braille pattern characters. + var byteBuf = new Uint8Array(cells); + var brailleChars = ''; + for (var i = 0; i < byteBuf.length; ++i) { + brailleChars += String.fromCharCode( + self.BRAILLE_UNICODE_BLOCK_START | byteBuf[i]); + } + cvox.ExtensionBridge.send({ + message: 'BRAILLE_CAPTION', + text: text, + brailleChars: brailleChars + }); +}; + + +/** + * Sets whether the overlay should be active. + * @param {boolean} newValue The new value of the active flag. + */ +cvox.BrailleCaptionsBackground.setActive = function(newValue) { + var self = cvox.BrailleCaptionsBackground; + var oldValue = self.isEnabled(); + window['prefs'].setPref(self.PREF_KEY, String(newValue)); + if (oldValue != newValue) { + if (self.stateCallback_) { + self.stateCallback_(); + } + var msg = newValue ? + cvox.ChromeVox.msgs.getMsg('braille_captions_enabled') : + cvox.ChromeVox.msgs.getMsg('braille_captions_disabled'); + cvox.ChromeVox.tts.speak(msg); + cvox.ChromeVox.braille.write(cvox.NavBraille.fromText(msg)); + } +}; + + +/** + * Returns a display state representing the state of the captions feature. + * This is used when no actual hardware display is connected. + * @return {cvox.BrailleDisplayState} + */ +cvox.BrailleCaptionsBackground.getVirtualDisplayState = function() { + var self = cvox.BrailleCaptionsBackground; + if (self.isEnabled()) { + return {available: true, textCellCount: 40}; // 40, why not? + } else { + return {available: false}; + } +}; diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/alert_modal.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/alert_modal.ogg Binary files differnew file mode 100644 index 00000000000..6eb0f67d08f --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/alert_modal.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/alert_nonmodal.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/alert_nonmodal.ogg Binary files differnew file mode 100644 index 00000000000..baacacdc62a --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/alert_nonmodal.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/bullet.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/bullet.ogg Binary files differnew file mode 100644 index 00000000000..f810ab89ae5 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/bullet.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/busy_progress_loop.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/busy_progress_loop.ogg Binary files differnew file mode 100644 index 00000000000..e53f0dc697d --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/busy_progress_loop.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/busy_working_loop.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/busy_working_loop.ogg Binary files differnew file mode 100644 index 00000000000..4374d0b2b97 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/busy_working_loop.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/button.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/button.ogg Binary files differnew file mode 100644 index 00000000000..f0d40878867 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/button.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/check_off.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/check_off.ogg Binary files differnew file mode 100644 index 00000000000..86f4fe9e4da --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/check_off.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/check_on.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/check_on.ogg Binary files differnew file mode 100644 index 00000000000..9c718d048b5 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/check_on.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/collapsed.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/collapsed.ogg Binary files differnew file mode 100644 index 00000000000..457710f0e8c --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/collapsed.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/editable_text.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/editable_text.ogg Binary files differnew file mode 100644 index 00000000000..4e4ea3988a4 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/editable_text.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/ellipsis.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/ellipsis.ogg Binary files differnew file mode 100644 index 00000000000..e4e4a2bc7b7 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/ellipsis.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/expanded.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/expanded.ogg Binary files differnew file mode 100644 index 00000000000..5ef673a2eac --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/expanded.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/font_change.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/font_change.ogg Binary files differnew file mode 100644 index 00000000000..012fb57c7b5 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/font_change.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/invalid_keypress.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/invalid_keypress.ogg Binary files differnew file mode 100644 index 00000000000..292cefdde6a --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/invalid_keypress.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/link.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/link.ogg Binary files differnew file mode 100644 index 00000000000..0615568ad09 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/link.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/listbox.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/listbox.ogg Binary files differnew file mode 100644 index 00000000000..8267c0d6fa6 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/listbox.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/long_desc.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/long_desc.ogg Binary files differnew file mode 100644 index 00000000000..f4e62205349 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/long_desc.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/new_mail.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/new_mail.ogg Binary files differnew file mode 100644 index 00000000000..f4e62205349 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/new_mail.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_close.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_close.ogg Binary files differnew file mode 100644 index 00000000000..0ec85524c61 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_close.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_delete.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_delete.ogg Binary files differnew file mode 100644 index 00000000000..54cbcd8ff37 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_delete.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_deselect.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_deselect.ogg Binary files differnew file mode 100644 index 00000000000..b9fd70abceb --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_deselect.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_enter.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_enter.ogg Binary files differnew file mode 100644 index 00000000000..cd7dedc286c --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_enter.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_exit.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_exit.ogg Binary files differnew file mode 100644 index 00000000000..f203078c5f1 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_exit.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_open.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_open.ogg Binary files differnew file mode 100644 index 00000000000..d0a324c3bb1 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_open.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_select.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_select.ogg Binary files differnew file mode 100644 index 00000000000..b9fd70abceb --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/object_select.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/paragraph_break.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/paragraph_break.ogg Binary files differnew file mode 100644 index 00000000000..708901a7b98 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/paragraph_break.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/search_hit.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/search_hit.ogg Binary files differnew file mode 100644 index 00000000000..84237cee382 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/search_hit.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/search_miss.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/search_miss.ogg Binary files differnew file mode 100644 index 00000000000..7a7b429023f --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/search_miss.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/section.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/section.ogg Binary files differnew file mode 100644 index 00000000000..2102a91caa0 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/section.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/selection.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/selection.ogg Binary files differnew file mode 100644 index 00000000000..95dde349b72 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/selection.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/selection_reverse.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/selection_reverse.ogg Binary files differnew file mode 100644 index 00000000000..8b04e73dc77 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/selection_reverse.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/special_content.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/special_content.ogg Binary files differnew file mode 100644 index 00000000000..da293f7b7ba --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/special_content.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/task_success.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/task_success.ogg Binary files differnew file mode 100644 index 00000000000..40bc918f1ed --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/task_success.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/wrap.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/wrap.ogg Binary files differnew file mode 100644 index 00000000000..edff2552372 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/wrap.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/wrap_edge.ogg b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/wrap_edge.ogg Binary files differnew file mode 100644 index 00000000000..e16ad7d94b9 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/earcons/wrap_edge.ogg diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/externs.js b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/externs.js new file mode 100644 index 00000000000..af4e2f40ce9 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/externs.js @@ -0,0 +1,121 @@ +// Copyright 2014 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +// Common external variables when compiling ChromeVox background code + +var localStorage = {}; + +/** + * @type {Object} + */ +chrome.systemPrivate = {}; + +/** + * @param {function(!Object)} callback + */ +chrome.systemPrivate.getUpdateStatus = function(callback) {}; + +/** @type {ChromeEvent} */ +chrome.systemPrivate.onBrightnessChanged; + +/** @type ChromeEvent */ +chrome.systemPrivate.onVolumeChanged; + +/** @type ChromeEvent */ +chrome.systemPrivate.onScreenUnlocked; + +/** @type ChromeEvent */ +chrome.systemPrivate.onWokeUp; + + +/** + * @type {Object} + */ +chrome.accessibilityPrivate = {}; + +/** + * @param {boolean} on + */ +chrome.accessibilityPrivate.setAccessibilityEnabled = function(on) {}; + +/** + * @param {boolean} on + */ +chrome.accessibilityPrivate.setNativeAccessibilityEnabled = function(on) { +}; + +/** + * @param {number} tabId + * @param {function(Array.<!Object>)} callback + */ +chrome.accessibilityPrivate.getAlertsForTab = + function(tabId, callback) {}; + +/** @type ChromeEvent */ +chrome.accessibilityPrivate.onWindowOpened; + +/** @type ChromeEvent */ +chrome.accessibilityPrivate.onWindowClosed; + +/** @type ChromeEvent */ +chrome.accessibilityPrivate.onMenuOpened; + +/** @type ChromeEvent */ +chrome.accessibilityPrivate.onMenuClosed; + +/** @type ChromeEvent */ +chrome.accessibilityPrivate.onControlFocused; + +/** @type ChromeEvent */ +chrome.accessibilityPrivate.onControlAction; + +/** @type ChromeEvent */ +chrome.accessibilityPrivate.onControlHover; + +/** @type ChromeEvent */ +chrome.accessibilityPrivate.onTextChanged; + +/** @type ChromeEvent */ +chrome.accessibilityPrivate.onChromeVoxLoadStateChanged; +/** @type {function()} */ +chrome.accessibilityPrivate.onChromeVoxLoadStateChanged.destroy_; + + +/** + * @type {Object} + */ +chrome.experimental = {}; + +/** + * @type {Object} + * + * TODO(dmazzoni): Remove after the stable version of Chrome no longer + * has the experimental accessibility API. + */ +chrome.experimental.accessibility = chrome.accessibilityPrivate; + + +/** + * + */ +chrome.app.getDetails = function() {}; + +/** @constructor */ +var AccessibilityObject = function() {}; +/** @type {string} */ +AccessibilityObject.prototype.type; +/** @type {string} */ +AccessibilityObject.prototype.name; +/** @type {Object} */ +AccessibilityObject.prototype.details; +/** @type {string} */ +AccessibilityObject.prototype.details.value; +/** @type {number} */ +AccessibilityObject.prototype.details.selectionStart; +/** @type {number} */ +AccessibilityObject.prototype.details.selectionEnd; +/** @type {number} */ +AccessibilityObject.prototype.details.itemCount; +/** @type {number} */ +AccessibilityObject.prototype.details.itemIndex; diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/injected_script_loader.js b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/injected_script_loader.js new file mode 100644 index 00000000000..f36f9907693 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/injected_script_loader.js @@ -0,0 +1,58 @@ +// Copyright 2014 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +/** + * @fileoverview Responsible for loading scripts into the inject context. + */ + +goog.provide('cvox.InjectedScriptLoader'); + + + + +/** @constructor */ +cvox.InjectedScriptLoader = function() { }; + + +/** + * Loads a dictionary of file contents for Javascript files. + * @param {Array.<string>} files A list of file names. + * @param {function(Object.<string,string>)} done A function called when all + * the files have been loaded. Called with the code map as the first + * parameter. + */ +cvox.InjectedScriptLoader.fetchCode = function(files, done) { + var code = {}; + var waiting = files.length; + var startTime = new Date(); + var loadScriptAsCode = function(src) { + // Load the script by fetching its source and running 'eval' on it + // directly, with a magic comment that makes Chrome treat it like it + // loaded normally. Wait until it's fetched before loading the + // next script. + var xhr = new XMLHttpRequest(); + var url = chrome.extension.getURL(src) + '?' + new Date().getTime(); + xhr.onreadystatechange = function() { + if (xhr.readyState == 4) { + var scriptText = xhr.responseText; + // Add a magic comment to the bottom of the file so that + // Chrome knows the name of the script in the JavaScript debugger. + var debugSrc = src.replace('closure/../', ''); + // The 'chromevox' id is only used in the DevTools instead of a long + // extension id. + scriptText += '\n//# sourceURL= chrome-extension://chromevox/' + + debugSrc + '\n'; + code[src] = scriptText; + waiting--; + if (waiting == 0) { + done(code); + } + } + }; + xhr.open('GET', url); + xhr.send(null); + } + + files.forEach(function(f) { loadScriptAsCode(f); }); +}; diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/kbexplorer.html b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/kbexplorer.html new file mode 100644 index 00000000000..f45ccbc307e --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/kbexplorer.html @@ -0,0 +1,25 @@ +<!-- Copyright 2014 The Chromium Authors. All rights reserved. + Use of this source code is governed by a BSD-style license that can be + found in the LICENSE file. --> +<html> +<head> +<title class="i18n" msg="kbexplorer_title">Chrome OS Keyboard Explorer</title> +<style type="text/css"> +h2 { + font-family:arial; +} +</style> +<script type="text/javascript" src="../../closure/base.js"></script> +<script type="text/javascript" src="../../deps.js"></script> +<script type="text/javascript" src="kbexplorer_loader.js"></script> + +<script type="text/javascript" src="../../chromeVoxKbExplorerScript.js"></script> + +</head> +<body> + <h2 class="i18n" msgid="kbexplorer_title">ChromeOS Keyboard Explorer</h2> + <p class="i18n" msgid="kbexplorer_instructions"> + Press any key to learn its name. Ctrl + W will close the keyboard explorer. + </p> +</body> +</html> diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/kbexplorer.js b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/kbexplorer.js new file mode 100644 index 00000000000..730f6e7517c --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/kbexplorer.js @@ -0,0 +1,61 @@ +// Copyright 2014 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +/** + * @fileoverview Script for ChromeOS keyboard explorer. + * + */ + +goog.provide('cvox.KbExplorer'); + +goog.require('cvox.KeyUtil'); + + +/** + * Class to manage the keyboard explorer. + * @constructor + */ +cvox.KbExplorer = function() { }; + + +/** + * Initialize keyboard explorer. + */ +cvox.KbExplorer.init = function() { + document.addEventListener('keydown', cvox.KbExplorer.onKeyDown, false); + document.addEventListener('keyup', cvox.KbExplorer.onKeyUp, false); + document.addEventListener('keypress', cvox.KbExplorer.onKeyPress, false); +}; + + +/** + * Handles keydown events by speaking the human understandable name of the key. + * @param {Event} evt key event. + */ +cvox.KbExplorer.onKeyDown = function(evt) { + chrome.extension.getBackgroundPage()['speak']( + cvox.KeyUtil.getReadableNameForKeyCode(evt.keyCode), false, {}); + evt.preventDefault(); + evt.stopPropagation(); +}; + + +/** + * Handles keyup events. + * @param {Event} evt key event. + */ +cvox.KbExplorer.onKeyUp = function(evt) { + evt.preventDefault(); + evt.stopPropagation(); +}; + + +/** + * Handles keypress events. + * @param {Event} evt key event. + */ +cvox.KbExplorer.onKeyPress = function(evt) { + evt.preventDefault(); + evt.stopPropagation(); +}; diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/kbexplorer_loader.js b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/kbexplorer_loader.js new file mode 100644 index 00000000000..8d67237b0a5 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/kbexplorer_loader.js @@ -0,0 +1,13 @@ +// Copyright 2014 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +/** + * @fileoverview Description of this file. + */ + +goog.require('cvox.KbExplorer'); + +document.addEventListener('DOMContentLoaded', function() { + cvox.KbExplorer.init(); +}, false); diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/classic_keymap.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/classic_keymap.json new file mode 100644 index 00000000000..23afe78f75c --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/classic_keymap.json @@ -0,0 +1,548 @@ +{ "bindings": [ + {"command": "handleTabPrev", + "sequence": {"keys": {"keyCode": [9], + "shiftKey": [true]} + }}, + + {"command": "handleTab", + "sequence": {"keys": {"keyCode": [9]} + }}, + + {"command": "stopSpeech", + "sequence": {"keys": {"ctrlKey": [true], + "keyCode": [17]} + }}, + + {"command": "toggleKeyPrefix", + "sequence": {"keys": {"ctrlKey": [true], + "keyCode": [186]} + }}, + + {"command": "toggleStickyMode", + "sequence": {"keys": {"keyCode": [45]}, + "doubleTap": true, + "platformFilter": 5 + }}, + + {"command": "toggleStickyMode", + "sequence": {"keys": {"keyCode": [91]}, + "doubleTap": true, + "platformFilter": 10 + }}, + + {"command": "passThroughMode", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [27]} + }}, + + {"command": "performDefaultAction", + "sequence": { + "keys": {"keyCode": [13]} + }}, + + {"command": "forceClickOnCurrentItem", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [32]} + }}, + + {"command": "forceDoubleClickOnCurrentItem", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [32]}, + "doubleTap": true + }}, + + {"command": "left", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [37]} + }}, + + {"command": "backward", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [38]} + }}, + + {"command": "right", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [39]} + }}, + + {"command": "forward", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [40]} + }}, + + {"command": "fullyDescribe", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [67, 75]} + }}, + + {"command": "speakTimeAndDate", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [67, 68]} + }}, + + {"command": "readFromHere", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [82]} + }}, + + {"command": "toggleSelection", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [83]} + }}, + + {"command": "jumpToTop", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [36]}, + "platformFilter": 7 + }}, + + {"command": "jumpToTop", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [65]}, + "platformFilter": 8 + }}, + + {"command": "jumpToBottom", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [35]}, + "platformFilter": 7 + }}, + + {"command": "jumpToBottom", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [90]}, + "platformFilter": 8 + }}, + + {"command": "nextGranularity", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [187]} + }}, + + {"command": "previousGranularity", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [189]} + }}, + + {"command": "toggleKeyboardHelp", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [190]} + }}, + + {"command": "toggleSearchWidget", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [191]} + }}, + + {"command": "contextMenu", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [188]} + }}, + + {"command": "decreaseTtsRate", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [219]} + }}, + + {"command": "increaseTtsRate", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [221]} + }}, + + {"command": "decreaseTtsPitch", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [186]} + }}, + + {"command": "increaseTtsPitch", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [222]} + }}, + + {"command": "cyclePunctuationEcho", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [69, 80]} + }}, + + {"command": "cycleTypingEcho", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [69, 84]} + }}, + + {"command": "toggleEarcons", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [69, 69]} + }}, + + {"command": "enterShifter", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [220]} + }}, + + {"command": "exitShifter", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [8]} + }}, + + {"command": "toggleChromeVox", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [65, 65]} + }}, + + {"command": "readCurrentTitle", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [67, 84]} + }}, + + {"command": "readCurrentURL", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [67, 85]} + }}, + + {"command": "readLinkURL", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [67, 76]} + }}, + + {"command": "openLongDesc", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [67, 68]} + }}, + + {"command": "showFormsList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [76, 70]} + }}, + + {"command": "showHeadingsList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [76, 72]} + }}, + + {"command": "showLandmarksList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [76, 186]} + }}, + + {"command": "showLinksList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [76, 76]} + }}, + + {"command": "showTablesList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [76, 84]} + }}, + + {"command": "nextHeading1", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 49]} + }}, + + {"command": "nextHeading2", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 50]} + }}, + + {"command": "nextHeading3", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 51]} + }}, + + {"command": "nextHeading4", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 52]} + }}, + + {"command": "nextHeading5", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 53]} + }}, + + {"command": "nextHeading6", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 54]} + }}, + + {"command": "nextArticle", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 65]} + }}, + + {"command": "nextButton", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 66]} + }}, + + {"command": "nextComboBox", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 67]} + }}, + + {"command": "nextEditText", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 69]} + }}, + + {"command": "nextFormField", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 70]} + }}, + + {"command": "nextGraphic", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 71]} + }}, + + {"command": "nextHeading", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 72]} + }}, + + {"command": "nextListItem", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 73]} + }}, + + {"command": "nextLink", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 76]} + }}, + + {"command": "nextList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 79]} + }}, + + {"command": "nextMath", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 77]} + }}, + + {"command": "nextMedia", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 87]} + }}, + + {"command": "nextRadio", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 82]} + }}, + + {"command": "nextTable", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 84]} + }}, + + {"command": "nextVisitedLink", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 86]} + }}, + + {"command": "nextCheckbox", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 88]} + }}, + + {"command": "showKbExplorerPage", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [79, 75]} + }}, + + {"command": "showOptionsPage", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [79, 79]} + }}, + + {"command": "help", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [79, 84]} + }}, + + {"command": "previousHeading1", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 49]} + }}, + + {"command": "previousHeading2", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 50]} + }}, + + {"command": "previousHeading3", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 51]} + }}, + + {"command": "previousHeading4", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 52]} + }}, + + {"command": "previousHeading5", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 53]} + }}, + + {"command": "previousHeading6", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 54]} + }}, + + {"command": "previousArticle", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 65]} + }}, + + {"command": "previousButton", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 66]} + }}, + + {"command": "previousComboBox", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 67]} + }}, + + {"command": "previousEditText", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 69]} + }}, + + {"command": "previousFormField", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 70]} + }}, + + {"command": "previousGraphic", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 71]} + }}, + + {"command": "previousHeading", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 72]} + }}, + + {"command": "previousListItem", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 73]} + }}, + + {"command": "previousLink", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 76]} + }}, + + {"command": "previousList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 79]} + }}, + + {"command": "previousMath", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 77]} + }}, + + {"command": "previousMedia", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 87]} + }}, + + {"command": "previousRadio", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 82]} + }}, + + {"command": "previousTable", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 84]} + }}, + + {"command": "previousVisitedLink", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 86]} + }}, + + {"command": "previousCheckbox", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 88]} + }}, + + {"command": "announceHeaders", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84, 72]} + }}, + + {"command": "speakTableLocation", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84, 76]} + }}, + + {"command": "exitShifterContent", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84, 69]} + }}, + + {"command": "nextLandmark", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 186]} + }}, + + {"command": "previousLandmark", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 186]} + }}, + + {"command": "goToRowFirstCell", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84, 186]} + }}, + + {"command": "goToColFirstCell", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84, 188]} + }}, + + {"command": "goToColLastCell", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84, 190]} + }}, + + {"command": "goToFirstCell", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84, 219]} + }}, + + {"command": "goToLastCell", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84, 221]} + }}, + + {"command": "goToRowLastCell", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84, 222]} + }}, + + {"command": "pauseAllMedia", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [88]} + }}, + + {"command": "enableConsoleTts", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [68, 67]} + }}, + + {"command": "toggleBrailleCaptions", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [68, 66]} + }}, + + {"command": "toggleSemantics", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [77, 83]} + }} + ] +} diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/experimental.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/experimental.json new file mode 100644 index 00000000000..37090b7e17a --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/experimental.json @@ -0,0 +1,431 @@ +{ "bindings": [ + {"command": "handleTabPrev", + "sequence": {"keys": {"keyCode": [9], + "shiftKey": [true]} + }}, + + {"command": "handleTab", + "sequence": {"keys": {"keyCode": [9]} + }}, + + {"command": "stopSpeech", + "sequence": {"keys": {"ctrlKey": [true], + "keyCode": [17]} + }}, + + {"command": "toggleKeyPrefix", + "sequence": {"keys": {"ctrlKey": [true], + "keyCode": [90]} + }}, + + {"command": "forceClickOnCurrentItem", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [32]} + }}, + + {"command": "left", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [37]} + }}, + + {"command": "backward", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [38]} + }}, + + {"command": "right", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [39]} + }}, + + {"command": "forward", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [40]} + }}, + + {"command": "help", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [72]} + }}, + + {"command": "fullyDescribe", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [75]} + }}, + + {"command": "readFromHere", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [82]} + }}, + + {"command": "toggleSelection", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [83]} + }}, + + {"command": "readLinkURL", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [85]} + }}, + + {"command": "skipBackward", + "sequence": {"cvoxModifier": false, + "keys": {"keyCode": [37]} + }}, + + {"command": "skipForward", + "sequence": {"cvoxModifier": false, + "keys": {"keyCode": [39]} + }}, + + {"command": "decreaseTtsPitch", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [186]} + }}, + + {"command": "nextGranularity", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [187]} + }}, + + {"command": "previousGranularity", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [189]} + }}, + + {"command": "showPowerKey", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [190]} + }}, + + {"command": "toggleSearchWidget", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [191]} + }}, + + {"command": "decreaseTtsRate", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [219]} + }}, + + {"command": "increaseTtsRate", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [221]} + }}, + + {"command": "increaseTtsPitch", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [222]} + }}, + + {"command": "cyclePunctuationLevel", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [81]} + }}, + + {"command": "toggleChromeVox", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [65, 65]} + }}, + + {"command": "enableConsoleTts", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [66, 67]} + }}, + + {"command": "readCurrentTitle", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [67, 84]} + }}, + + {"command": "readCurrentURL", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [67, 85]} + }}, + + {"command": "showFormsList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [76, 70]} + }}, + + {"command": "showHeadingsList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [76, 72]} + }}, + + {"command": "showLinksList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [76, 76]} + }}, + + {"command": "showTablesList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [76, 84]} + }}, + + {"command": "nextHeading1", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 49]} + }}, + + {"command": "nextHeading2", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 50]} + }}, + + {"command": "nextHeading3", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 51]} + }}, + + {"command": "nextHeading4", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 52]} + }}, + + {"command": "nextHeading5", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 53]} + }}, + + {"command": "nextHeading6", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 54]} + }}, + + {"command": "nextButton", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 66]} + }}, + + {"command": "nextComboBox", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 67]} + }}, + + {"command": "nextEditText", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 69]} + }}, + + {"command": "nextFormField", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 70]} + }}, + + {"command": "nextGraphic", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 71]} + }}, + + {"command": "nextHeading", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 72]} + }}, + + {"command": "nextListItem", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 73]} + }}, + + {"command": "nextLink", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 76]} + }}, + + {"command": "nextList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 79]} + }}, + + {"command": "nextRadio", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 82]} + }}, + + {"command": "nextTable", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 84]} + }}, + + {"command": "nextCheckbox", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 88]} + }}, + + {"command": "showKbExplorerPage", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [79, 75]} + }}, + + {"command": "showOptionsPage", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [79, 87]} + }}, + + {"command": "previousHeading1", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 49]} + }}, + + {"command": "previousHeading2", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 50]} + }}, + + {"command": "previousHeading3", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 51]} + }}, + + {"command": "previousHeading4", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 52]} + }}, + + {"command": "previousHeading5", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 53]} + }}, + + {"command": "previousHeading6", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 54]} + }}, + + {"command": "previousButton", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 66]} + }}, + + {"command": "previousComboBox", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 67]} + }}, + + {"command": "previousEditText", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 69]} + }}, + + {"command": "previousFormField", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 70]} + }}, + + {"command": "previousGraphic", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 71]} + }}, + + {"command": "previousHeading", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 72]} + }}, + + {"command": "previousListItem", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 73]} + }}, + + {"command": "previousLink", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 76]} + }}, + + {"command": "previousList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 79]} + }}, + + {"command": "previousRadio", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 82]} + }}, + + {"command": "previousTable", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 84]} + }}, + + {"command": "previousCheckbox", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 88]} + }}, + + {"command": "toggleTable", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84, 69]} + }}, + + {"command": "announceHeaders", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84, 72]} + }}, + + {"command": "speakTableLocation", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84, 76]} + }}, + + {"command": "showLandmarksList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [76, 186]} + }}, + + {"command": "nextLandmark", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [78, 186]} + }}, + + {"command": "previousLandmark", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [80, 186]} + }}, + + {"command": "skipToRowBeginning", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84, 186]} + }}, + + {"command": "skipToColBeginning", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84, 188]} + }}, + + {"command": "skipToColEnd", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84, 190]} + }}, + + {"command": "skipToBeginning", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84, 219]} + }}, + + {"command": "skipToEnd", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84, 221]} + }}, + + {"command": "skipToRowEnd", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84, 222]} + }}, + + {"command": "cycleDomain", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [77, 68]} + }}, + + {"command": "cycleTraversalMode", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [77, 84]} + }}, + + {"command": "toggleExplore", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [77, 69]} + }} + ] +} diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/flat_keymap.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/flat_keymap.json new file mode 100644 index 00000000000..a6cee02895e --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/flat_keymap.json @@ -0,0 +1,616 @@ +{ "bindings": [ + {"command": "handleTabPrev", + "sequence": {"keys": {"keyCode": [9], + "shiftKey": [true]} + }}, + + {"command": "handleTab", + "sequence": {"keys": {"keyCode": [9]} + }}, + + {"command": "stopSpeech", + "sequence": {"keys": {"ctrlKey": [true], + "keyCode": [17]} + }}, + + {"command": "enterShifter", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [220]} + }}, + + {"command": "exitShifter", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [8]} + }}, + + {"command": "nextGranularity", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [187]} + }}, + + {"command": "previousGranularity", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [189]} + }}, + + {"command": "toggleKeyPrefix", + "sequence": {"keys": {"ctrlKey": [true], + "keyCode": [186]} + }}, + + {"command": "toggleStickyMode", + "sequence": {"keys": {"keyCode": [45]}, + "doubleTap": true, + "platformFilter": 5 + }}, + + {"command": "toggleStickyMode", + "sequence": {"keys": {"keyCode": [91]}, + "doubleTap": true, + "platformFilter": 10 + }}, + + {"command": "passThroughMode", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [27]} + }}, + + {"command": "performDefaultAction", + "sequence": { + "keys": {"keyCode": [13]} + }}, + + {"command": "forceClickOnCurrentItem", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [32]} + }}, + + {"command": "forceDoubleClickOnCurrentItem", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [32]}, + "doubleTap": true + }}, + + {"command": "previousCharacter", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [37]} + }}, + + {"command": "previousWord", + "sequence": { + "keys": {"keyCode": [37], + "ctrlKey": [true]} + }}, + + + {"command": "previousSentence", + "sequence": { + "keys": {"keyCode": [38], + "altKey": [true]} + }}, + + {"command": "previousLine", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [38]} + }}, + + {"command": "previousGroup", + "sequence": { + "keys": {"keyCode": [38], + "ctrlKey": [true]} + }}, + + {"command": "previousRow", + "sequence": {"keys": {"keyCode": [38], + "altKey": [true], + "shiftKey": [true]} + }}, + + {"command": "previousCol", + "sequence": {"keys": {"keyCode": [37], + "altKey": [true], + "shiftKey": [true]} + }}, + + {"command": "nextCharacter", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [39]} + }}, + + {"command": "nextWord", + "sequence": { + "keys": {"keyCode": [39], + "ctrlKey": [true]} + }}, + + {"command": "nextSentence", + "sequence": { + "keys": {"keyCode": [40], + "altKey": [true]} + }}, + + {"command": "nextLine", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [40]} + }}, + + {"command": "nextGroup", + "sequence": { + "keys": {"keyCode": [40], + "ctrlKey": [true]} + }}, + + {"command": "nextRow", + "sequence": {"keys": {"keyCode": [40], + "altKey": [true], + "shiftKey": [true]} + }}, + + {"command": "nextCol", + "sequence": {"keys": {"keyCode": [39], + "altKey": [true], + "shiftKey": [true]} + }}, + + {"command": "left", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [37], + "shiftKey": [true]} + }}, + + {"command": "backward", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [38], + "shiftKey": [true]} + }}, + + {"command": "forward", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [40], + "shiftKey": [true]} + }}, + + {"command": "right", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [39], + "shiftKey": [true]} + }}, + + {"command": "jumpToTop", + "sequence": { + "keys": {"keyCode": [36], + "ctrlKey": [true]} + }}, + + {"command": "jumpToBottom", + "sequence": { + "keys": {"keyCode": [35], + "ctrlKey": [true]} + }}, + + {"command": "moveToStartOfLine", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [36]} + }}, + + {"command": "moveToEndOfLine", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [35]} + }}, + + {"command": "fullyDescribe", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [75]} + }}, + + {"command": "speakTimeAndDate", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [123]} + }}, + + {"command": "readFromHere", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [82]} + }}, + + {"command": "toggleSelection", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [83]} + }}, + + {"command": "contextMenu", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [188]} + }}, + + {"command": "toggleKeyboardHelp", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [190]} + }}, + + {"command": "toggleSearchWidget", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [191]} + }}, + + {"command": "decreaseTtsRate", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [116]} + }}, + + {"command": "increaseTtsRate", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [117]} + }}, + + {"command": "decreaseTtsPitch", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [118]} + }}, + + {"command": "increaseTtsPitch", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [119]} + }}, + + {"command": "decreaseTtsVolume", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [120]} + }}, + + {"command": "increaseTtsVolume", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [121]} + }}, + + {"command": "cyclePunctuationEcho", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [65, 80]} + }}, + + {"command": "cycleTypingEcho", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [65, 84]} + }}, + + {"command": "toggleEarcons", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [65, 69]} + }}, + + {"command": "showFormsList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [87, 70]} + }}, + + {"command": "showHeadingsList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [87, 72]} + }}, + + {"command": "showLandmarksList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [87, 186]} + }}, + + {"command": "showLinksList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [87, 76]} + }}, + + {"command": "showTablesList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [87, 84]} + }}, + + {"command": "nextHeading1", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [49]} + }}, + + {"command": "nextHeading2", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [50]} + }}, + + {"command": "nextHeading3", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [51]} + }}, + + {"command": "nextHeading4", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [52]} + }}, + + {"command": "nextHeading5", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [53]} + }}, + + {"command": "nextHeading6", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [54]} + }}, + + {"command": "nextButton", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [66]} + }}, + + {"command": "nextComboBox", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [67]} + }}, + + {"command": "nextEditText", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [69]} + }}, + + {"command": "nextFormField", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [70]} + }}, + + {"command": "nextGraphic", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [71]} + }}, + + {"command": "nextHeading", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [72]} + }}, + + {"command": "nextListItem", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [73]} + }}, + + {"command": "nextLink", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [76]} + }}, + + {"command": "nextList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [85]} + }}, + + {"command": "nextMath", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [77]} + }}, + + {"command": "nextRadio", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [82]} + }}, + + {"command": "nextTable", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84]} + }}, + + {"command": "nextVisitedLink", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [86]} + }}, + + {"command": "nextCheckbox", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [88]} + }}, + + {"command": "showKbExplorerPage", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [79, 75]} + }}, + + {"command": "showOptionsPage", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [79, 79]} + }}, + + {"command": "previousHeading1", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [49], + "shiftKey": [true]} + }}, + + {"command": "previousHeading2", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [50], + "shiftKey": [true]} + }}, + + {"command": "previousHeading3", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [51], + "shiftKey": [true]} + }}, + + {"command": "previousHeading4", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [52], + "shiftKey": [true]} + }}, + + {"command": "previousHeading5", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [53], + "shiftKey": [true]} + }}, + + {"command": "previousHeading6", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [54], + "shiftKey": [true]} + }}, + + {"command": "previousButton", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [66], + "shiftKey": [true]} + }}, + + {"command": "previousComboBox", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [67], + "shiftKey": [true]} + }}, + + {"command": "previousEditText", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [69], + "shiftKey": [true]} + }}, + + {"command": "previousFormField", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [70], + "shiftKey": [true]} + }}, + + {"command": "previousGraphic", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [71], + "shiftKey": [true]} + }}, + + {"command": "previousHeading", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [72], + "shiftKey": [true]} + }}, + + {"command": "previousListItem", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [73], + "shiftKey": [true]} + }}, + + {"command": "previousLink", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [76], + "shiftKey": [true]} + }}, + + {"command": "previousList", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [85], + "shiftKey": [true]} + }}, + + {"command": "previousMath", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [77], + "shiftKey": [true]} + }}, + + {"command": "previousRadio", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [82], + "shiftKey": [true]} + }}, + + {"command": "previousTable", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [84], + "shiftKey": [true]} + }}, + + {"command": "previousVisitedLink", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [86], + "shiftKey": [true]} + }}, + + {"command": "previousCheckbox", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [88], + "shiftKey": [true]} + }}, + + {"command": "announceHeaders", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [222, 72]} + }}, + + {"command": "speakTableLocation", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [222, 76]} + }}, + + {"command": "nextLandmark", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [186]} + }}, + + {"command": "previousLandmark", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [186], + "shiftKey": [true]} + }}, + + {"command": "goToRowFirstCell", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [222, 186]} + }}, + + {"command": "goToColFirstCell", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [222, 188]} + }}, + + {"command": "goToColLastCell", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [222, 190]} + }}, + + {"command": "goToFirstCell", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [222, 219]} + }}, + + {"command": "goToLastCell", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [222, 221]} + }}, + + {"command": "goToRowLastCell", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [222, 222]} + }}, + + {"command": "help", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [112]} + }}, + + {"command": "readCurrentTitle", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [113]} + }}, + + {"command": "readCurrentURL", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [114]} + }}, + + {"command": "toggleChromeVox", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [115]} + }}, + + {"command": "enableConsoleTts", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [68, 67]} + }}, + {"command": "toggleBrailleCaptions", + "sequence": {"cvoxModifier": true, + "keys": {"keyCode": [68, 66]} + }} + ] +} diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/key_map.js b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/key_map.js new file mode 100644 index 00000000000..c0bd759c6bc --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/key_map.js @@ -0,0 +1,453 @@ +// Copyright 2014 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + + +/** + * @fileoverview This class provides a stable interface for initializing, + * querying, and modifying a ChromeVox key map. + * + * An instance contains an object-based bi-directional mapping from key binding + * to a function name of a user command (herein simply called a command). + * A caller is responsible for providing a JSON keymap (a simple Object key + * value structure), which has (key, command) key value pairs. + * + * Due to execution of user commands within the content script, the function + * name of the command is not explicitly checked within the background page via + * Closure. Any errors would only be caught at runtime. + * + * To retrieve static data about user commands, see both cvox.CommandStore and + * cvox.UserCommands. + */ + +goog.provide('cvox.KeyMap'); + +// TODO(dtseng): Only needed for sticky mode. +goog.require('cvox.KeyUtil'); +goog.require('cvox.PlatformUtil'); + +/** + * @param {Array.<Object.<string, + * {command: string, sequence: cvox.KeySequence}>>} + * commandsAndKeySequences An array of pairs - KeySequences and commands. + * @constructor + */ +cvox.KeyMap = function(commandsAndKeySequences) { + /** + * An array of bindings - commands and KeySequences. + * @type {Array.<Object.<string, + * {command: string, sequence: cvox.KeySequence}>>} + * @private + */ + this.bindings_ = commandsAndKeySequences; + + /** + * Maps a command to a key. This optimizes the process of searching for a + * key sequence when you already know the command. + * @type {Object.<string, cvox.KeySequence>} + * @private + */ + this.commandToKey_ = {}; + this.buildCommandToKey_(); +}; + + +/** + * Path to dir containing ChromeVox keymap json definitions. + * @type {string} + * @const + */ +cvox.KeyMap.KEYMAP_PATH = 'chromevox/background/keymaps/'; + + +/** + * An array of available key maps sorted by priority. + * (The first map is the default, the last is the least important). + * TODO(dtseng): Not really sure this belongs here, but it doesn't seem to be + * user configurable, so it doesn't make sense to json-stringify it. + * Should have class to siwtch among and manage multiple key maps. + * @type {Object.<string, Object.<string, string>>} + * @const + */ +cvox.KeyMap.AVAILABLE_MAP_INFO = { +'keymap_classic': { + 'file': 'classic_keymap.json' + }, +'keymap_flat': { + 'file': 'flat_keymap.json' + }, +'keymap_experimental': { + 'file': 'experimental.json' + } +}; + + +/** + * The index of the default key map info in cvox.KeyMap.AVAIABLE_KEYMAP_INFO. + * @type {number} + * @const + */ +cvox.KeyMap.DEFAULT_KEYMAP = 0; + + +/** + * The number of mappings in the keymap. + * @return {number} The number of mappings. + */ +cvox.KeyMap.prototype.length = function() { + return this.bindings_.length; +}; + + +/** + * Returns a copy of all KeySequences in this map. + * @return {Array.<cvox.KeySequence>} Array of all keys. + */ +cvox.KeyMap.prototype.keys = function() { + return this.bindings_.map(function(binding) { + return binding.sequence; + }); +}; + + +/** + * Returns a collection of command, KeySequence bindings. + * @return {Array.<Object.<string, cvox.KeySequence>>} Array of all command, + * key bindings. + * @suppress {checkTypes} inconsistent return type + * found : (Array.<(Object.<{command: string, + * sequence: (cvox.KeySequence|null)}>|null)>|null) + * required: (Array.<(Object.<(cvox.KeySequence|null)>|null)>|null) + */ +cvox.KeyMap.prototype.bindings = function() { + return this.bindings_; +}; + + +/** + * This method is called when cvox.KeyMap instances are stringified via + * JSON.stringify. + * @return {string} The JSON representation of this instance. + */ +cvox.KeyMap.prototype.toJSON = function() { + return JSON.stringify({bindings: this.bindings_}); +}; + + +/** + * Writes to local storage. + */ +cvox.KeyMap.prototype.toLocalStorage = function() { + localStorage['keyBindings'] = this.toJSON(); +}; + + +/** + * Checks if this key map has a given binding. + * @param {string} command The command. + * @param {cvox.KeySequence} sequence The key sequence. + * @return {boolean} Whether the binding exists. + */ +cvox.KeyMap.prototype.hasBinding = function(command, sequence) { + if (this.commandToKey_ != null) { + return this.commandToKey_[command] == sequence; + } else { + for (var i = 0; i < this.bindings_.length; i++) { + var binding = this.bindings_[i]; + if (binding.command == command && binding.sequence == sequence) { + return true; + } + } + } + return false; +}; + + +/** + * Checks if this key map has a given command. + * @param {string} command The command to check. + * @return {boolean} Whether 'command' has a binding. + */ +cvox.KeyMap.prototype.hasCommand = function(command) { + if (this.commandToKey_ != null) { + return this.commandToKey_[command] != undefined; + } else { + for (var i = 0; i < this.bindings_.length; i++) { + var binding = this.bindings_[i]; + if (binding.command == command) { + return true; + } + } + } + return false; +}; + + +/** + * Checks if this key map has a given key. + * @param {cvox.KeySequence} key The key to check. + * @return {boolean} Whether 'key' has a binding. + */ +cvox.KeyMap.prototype.hasKey = function(key) { + for (var i = 0; i < this.bindings_.length; i++) { + var binding = this.bindings_[i]; + if (binding.sequence.equals(key)) { + return true; + } + } + return false; +}; + + +/** + * Gets a command given a key. + * @param {cvox.KeySequence} key The key to query. + * @return {?string} The command, if any. + */ +cvox.KeyMap.prototype.commandForKey = function(key) { + if (key != null) { + for (var i = 0; i < this.bindings_.length; i++) { + var binding = this.bindings_[i]; + if (binding.sequence.equals(key)) { + return binding.command; + } + } + } + return null; +}; + + +/** + * Gets a key given a command. + * @param {string} command The command to query. + * @return {!Array.<cvox.KeySequence>} The keys associated with that command, + * if any. + */ +cvox.KeyMap.prototype.keyForCommand = function(command) { + if (this.commandToKey_ != null) { + return [this.commandToKey_[command]]; + } else { + var keySequenceArray = []; + for (var i = 0; i < this.bindings_.length; i++) { + var binding = this.bindings_[i]; + if (binding.command == command) { + keySequenceArray.push(binding.sequence); + } + } + } + return (keySequenceArray.length > 0) ? keySequenceArray : []; +}; + + +/** + * Merges an input map with this one. The merge preserves this instance's + * mappings. It only adds new bindings if there isn't one already. + * If either the incoming binding's command or key exist in this, it will be + * ignored. + * @param {!cvox.KeyMap} inputMap The map to merge with this. + * @return {boolean} True if there were no merge conflicts. + */ +cvox.KeyMap.prototype.merge = function(inputMap) { + var keys = inputMap.keys(); + var cleanMerge = true; + for (var i = 0; i < keys.length; ++i) { + var key = keys[i]; + var command = inputMap.commandForKey(key); + if (command == 'toggleStickyMode') { + // TODO(dtseng): More uglyness because of sticky key. + continue; + } else if (key && command && + !this.hasKey(key) && !this.hasCommand(command)) { + this.bind_(command, key); + } else { + cleanMerge = false; + } + } + return cleanMerge; +}; + + +/** + * Changes an existing key binding to a new key. If the key is already bound to + * a command, the rebind will fail. + * @param {string} command The command to set. + * @param {cvox.KeySequence} newKey The new key to assign it to. + * @return {boolean} Whether the rebinding succeeds. + */ +cvox.KeyMap.prototype.rebind = function(command, newKey) { + if (this.hasCommand(command) && !this.hasKey(newKey)) { + this.bind_(command, newKey); + return true; + } + return false; +}; + + +/** + * Changes a key binding. Any existing bindings to the given key will be + * deleted. Use this.rebind to have non-overwrite behavior. + * @param {string} command The command to set. + * @param {cvox.KeySequence} newKey The new key to assign it to. + * @private + */ +cvox.KeyMap.prototype.bind_ = function(command, newKey) { + // TODO(dtseng): Need unit test to ensure command is valid for every *.json + // keymap. + var bound = false; + for (var i = 0; i < this.bindings_.length; i++) { + var binding = this.bindings_[i]; + if (binding.command == command) { + // Replace the key with the new key. + delete binding.sequence; + binding.sequence = newKey; + if (this.commandToKey_ != null) { + this.commandToKey_[binding.command] = newKey; + } + bound = true; + } + } + if (!bound) { + var binding = { + 'command': command, + 'sequence': newKey + }; + this.bindings_.push(binding); + this.commandToKey_[binding.command] = binding.sequence; + } +}; + + +// TODO(dtseng): Move to a manager class. +/** + * Convenience method for getting a default key map. + * @return {!cvox.KeyMap} The default key map. + */ +cvox.KeyMap.fromDefaults = function() { + return /** @type {!cvox.KeyMap} */ ( + cvox.KeyMap.fromPath(cvox.KeyMap.KEYMAP_PATH + + cvox.KeyMap.AVAILABLE_MAP_INFO['keymap_classic'].file)); +}; + + +/** + * Convenience method for creating a key map based on a JSON (key, value) Object + * where the key is a literal keyboard string and value is a command string. + * @param {string} json The JSON. + * @return {cvox.KeyMap} The resulting object; null if unable to parse. + */ +cvox.KeyMap.fromJSON = function(json) { + try { + var commandsAndKeySequences = + /** @type {Array.<Object.<string, + * {command: string, sequence: cvox.KeySequence}>>} */ + (JSON.parse(json).bindings); + commandsAndKeySequences = commandsAndKeySequences.filter(function(value) { + return value.sequence.platformFilter === undefined || + cvox.PlatformUtil.matchesPlatform(value.sequence.platformFilter); + }); + } catch (e) { + return null; + } + + // Validate the type of the commandsAndKeySequences array. + if (typeof(commandsAndKeySequences) != 'object') { + return null; + } + for (var i = 0; i < commandsAndKeySequences.length; i++) { + if (commandsAndKeySequences[i].command == undefined || + commandsAndKeySequences[i].sequence == undefined) { + return null; + } else { + commandsAndKeySequences[i].sequence = /** @type {cvox.KeySequence} */ + (cvox.KeySequence.deserialize(commandsAndKeySequences[i].sequence)); + } + } + return new cvox.KeyMap(commandsAndKeySequences); +}; + + +/** + * Convenience method for creating a map local storage. + * @return {cvox.KeyMap} A map that reads from local storage. + */ +cvox.KeyMap.fromLocalStorage = function() { + if (localStorage['keyBindings']) { + return cvox.KeyMap.fromJSON(localStorage['keyBindings']); + } + return null; +}; + + +/** + * Convenience method for creating a cvox.KeyMap based on a path. + * Warning: you should only call this within a background page context. + * @param {string} path A valid path of the form + * chromevox/background/keymaps/*.json. + * @return {cvox.KeyMap} A valid KeyMap object; null on error. + */ +cvox.KeyMap.fromPath = function(path) { + return cvox.KeyMap.fromJSON(cvox.KeyMap.readJSON_(path)); +}; + + +/** + * Convenience method for getting a currently selected key map. + * @return {!cvox.KeyMap} The currently selected key map. + */ +cvox.KeyMap.fromCurrentKeyMap = function() { + var map = localStorage['currentKeyMap']; + if (map && cvox.KeyMap.AVAILABLE_MAP_INFO[map]) { + return /** @type {!cvox.KeyMap} */ (cvox.KeyMap.fromPath( + cvox.KeyMap.KEYMAP_PATH + cvox.KeyMap.AVAILABLE_MAP_INFO[map].file)); + } else { + return cvox.KeyMap.fromDefaults(); + } +}; + + +/** + * Takes a path to a JSON file and returns a JSON Object. + * @param {string} path Contains the path to a JSON file. + * @return {string} JSON. + * @private + * @suppress {missingProperties} + */ +cvox.KeyMap.readJSON_ = function(path) { + var url = chrome.extension.getURL(path); + if (!url) { + throw 'Invalid path: ' + path; + } + + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, false); + xhr.send(); + return xhr.responseText; +}; + + +/** + * Resets the default modifier keys. + * TODO(dtseng): Move elsewhere when we figure out our localStorage story. + */ +cvox.KeyMap.prototype.resetModifier = function() { + localStorage['cvoxKey'] = cvox.ChromeVox.modKeyStr; +}; + + +/** + * Builds the map of commands to keys. + * @private + */ +cvox.KeyMap.prototype.buildCommandToKey_ = function() { + // TODO (dtseng): What about more than one sequence mapped to the same + // command? + for (var i = 0; i < this.bindings_.length; i++) { + var binding = this.bindings_[i]; + if (this.commandToKey_[binding.command] != undefined) { + // There's at least two key sequences mapped to the same + // command. continue. + continue; + } + this.commandToKey_[binding.command] = binding.sequence; + } +}; diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/loader.js b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/loader.js new file mode 100644 index 00000000000..35f786a6972 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/loader.js @@ -0,0 +1,11 @@ +// Copyright 2014 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +/** + * @fileoverview Loads the main background script. + * + */ + +goog.require('cvox.ChromeMsgs'); +goog.require('cvox.ChromeVoxBackground'); diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/functions/algebra.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/functions/algebra.json new file mode 100644 index 00000000000..c3d01c1a3f4 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/functions/algebra.json @@ -0,0 +1,58 @@ +[ + {"category": "Algebra", + "mappings": { + "default": { + "default": "degree" + } + }, + "key": "deg", + "names": ["deg"] + }, + {"category": "Algebra", + "mappings": { + "default": { + "default": "determinant", + "short": "det" + } + }, + "key": "det", + "names": ["det"] + }, + {"category": "Algebra", + "mappings": { + "default": { + "default": "dimension" + } + }, + "key": "dim", + "names": ["dim"] + }, + {"category": "Algebra", + "mappings": { + "default": { + "default": "homomorphism", + "short": "hom" + } + }, + "key": "hom", + "names": ["hom", "Hom"] + }, + {"category": "Algebra", + "mappings": { + "default": { + "default": "kernel" + } + }, + "key": "ker", + "names": ["ker"] + }, + {"category": "Algebra", + "mappings": { + "default": { + "default": "trace" + } + }, + "key": "Tr", + "names": ["Tr", "tr"] + } +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/functions/elementary.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/functions/elementary.json new file mode 100644 index 00000000000..86280747dfe --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/functions/elementary.json @@ -0,0 +1,211 @@ +[ + {"category": "Elementary", + "mappings": { + "default": { + "default": "logarithm", + "alternative": "logarithm function", + "short": "log" + } + }, + "key": "log", + "names": ["log"] + }, + {"category": "Elementary", + "mappings": { + "default": { + "default": "natural logarithm", + "alternative": "natural logarithm function", + "short": "natural log" + } + }, + "key": "ln", + "names": ["ln"] + }, + {"category": "Elementary", + "mappings": { + "default": { + "default": "logarithm base 10", + "short": "log base 10"} }, + "key": "lg", + "names": ["lg"]}, + {"category": "Elementary", + "mappings": { + "default": { + "default": "exponential", + "alternative": "exponential function", + "short": "exp" + } + }, + "key": "exp", + "names": ["exp", "expt"] + }, + + {"category": "Elementary", + "mappings": { + "default": { + "default": "greatest common divisor", + "short": "gcd" + } + }, + "key": "gcd", + "names": ["gcd"] + }, + {"category": "Elementary", + "mappings": { + "default": { + "default": "least common multiple", + "short": "lcm" + } + }, + "key": "lcm", + "names": ["lcm"] + }, + + {"category": "Complex", + "mappings": { + "default": { + "default": "argument", + "short": "arg" + } + }, + "key": "arg", + "names": ["arg"] + }, + {"category": "Complex", + "mappings": { + "default": { + "default": "imaginary part", + "short": "imaginary" + } + }, + "key": "im", + "names": ["im"] + }, + {"category": "Complex", + "mappings": { + "default": { + "default": "real part", + "short": "real" + } + }, + "key": "re", + "names": ["re"] + }, + + {"category": "Limits", + "mappings": { + "default": { + "default": "infimum", + "short": "inf" + } + }, + "key": "inf", + "names": ["inf"] + }, + {"category": "Limits", + "mappings": { + "default": { + "default": "limit", + "short": "lim" + } + }, + "key": "lim", + "names": ["lim"] + }, + {"category": "Limits", + "mappings": { + "default": { + "default": "infimum default", + "alternative": "inferior limit", + "short": "liminf" + } + }, + "key": "liminf", + "names": ["lim inf"] + }, + {"category": "Limits", + "mappings": { + "default": { + "default": "supremum limit", + "alternative": "superior limit", + "short": "limsup" + } + }, + "key": "limsup", + "names": ["lim sup"] + }, + {"category": "Limits", + "mappings": { + "default": { + "default": "maximum", + "short": "max" + } + }, + "key": "max", + "names": ["max"] + }, + {"category": "Limits", + "mappings": { + "default": { + "default": "minimum", + "short": "min" + } + }, + "key": "min", + "names": ["min"] + }, + {"category": "Limits", + "mappings": { + "default": { + "default": "supremum", + "short": "sup" + } + }, + "key": "sup", + "names": ["sup"] + }, + {"category": "Limits", + "mappings": { + "default": { + "default": "injective limit", + "alternative": "direct limit", + "short": "colimit" + } + }, + "key": "injlim", + "names": ["injlim", "inj lim"] + }, + {"category": "Limits", + "mappings": { + "default": { + "default": "projective limit", + "alternative": "inverse limit", + "short": "limit" + } + }, + "key": "projlim", + "names": ["projlim", "proj lim"] + }, + + + {"category": "Elementary", + "mappings": { + "default": { + "default": "modulo", + "short": "mod" + } + }, + "key": "mod", + "names": ["mod"] + }, + + {"category": "Probability", + "mappings": { + "default": { + "default": "probability" + } + }, + "key": "Pr", + "names": ["Pr"] + } +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/functions/hyperbolic.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/functions/hyperbolic.json new file mode 100644 index 00000000000..507a34a7265 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/functions/hyperbolic.json @@ -0,0 +1,109 @@ +[ + {"category": "Hyperbolic", + "mappings": { + "default": { + "default": "hyperbolic cosine function", + "short": "hyperbolic cosine" + } + }, + "key": "cosh", + "names": ["cosh"] + }, + {"category": "Hyperbolic", + "mappings": { + "default": { + "default": "hyperbolic cotangent function", + "short": "hyperbolic cotangent"} }, + "key": "coth", + "names": ["coth"] + }, + {"category": "Hyperbolic", + "mappings": { + "default": { + "default": "hyperbolic cosecant function", + "short": "hyperbolic cosecant"} }, + "key": "csch", + "names": ["csch"] + }, + {"category": "Hyperbolic", + "mappings": { + "default": { + "default": "hyperbolic secant function", + "short": "hyperbolic secant"} }, + "key": "sech", + "names": ["sech"] + }, + {"category": "Hyperbolic", + "mappings": { + "default": { + "default": "hyperbolic sine function", + "short": "hyperbolic sine" + } + }, + "key": "sinh", + "names": ["sinh"] + }, + {"category": "Hyperbolic", + "mappings": { + "default": { + "default": "hyperbolic tangent function", + "short": "hyperbolic tangent"} }, + "key": "tanh", + "names": ["tanh"] + }, + + {"category": "Area", + "mappings": { + "default": { + "default": "inverse hyperbolic cosine function", + "alternative": "area hyperbolic cosine function", + "short": "area hyperbolic cosine"} }, + "key": "arcosh", + "names": ["arcosh", "arccosh"] + }, + {"category": "Area", + "mappings": { + "default": { + "default": "inverse hyperbolic cotangent function", + "alternative": "area hyperbolic cotangent function", + "short": "area hyperbolic cotangent"} }, + "key": "arcoth", + "names": ["arcoth", "arccoth"] + }, + {"category": "Area", + "mappings": { + "default": { + "default": "inverse hyperbolic cosecant function", + "alternative": "area hyperbolic cosecant function", + "short": "area hyperbolic cosecant"} }, + "key": "arcsch", + "names": ["arcsch", "arccsch"] + }, + {"category": "Area", + "mappings": { + "default": { + "default": "inverse hyperbolic secant function", + "alternative": "area hyperbolic secant function", + "short": "area hyperbolic secant"} }, + "key": "arsech", + "names": ["arsech", "arcsech"] + }, + {"category": "Area", + "mappings": { + "default": { + "default": "inverse hyperbolic sine function", + "alternative": "area hyperbolic sine function", + "short": "area hyperbolic sine"} }, + "key": "arsinh", + "names": ["arsinh", "arcsinh"] + }, + {"category": "Area", + "mappings": { + "default": { + "default": "inverse hyperbolic tangent function", + "alternative": "area hyperbolic tangent function", + "short": "area hyperbolic tangent"} }, + "key": "artanh", + "names": ["artanh", "arctanh"] + } +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/functions/trigonometry.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/functions/trigonometry.json new file mode 100644 index 00000000000..2c4d2b79619 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/functions/trigonometry.json @@ -0,0 +1,110 @@ +[ + {"category": "Trigonometric", + "mappings": { + "default": { + "default": "cosine function", + "short": "cosine" + } + }, + "key": "cos", + "names": ["cos", "cosine"] + }, + {"category": "Trigonometric", + "mappings": { + "default": { + "default": "cotangent function", + "short": "cotangent"} }, + "key": "cot", + "names": ["cot"] + }, + {"category": "Trigonometric", + "mappings": { + "default": { + "default": "cosecant function", + "short": "cosecant"} }, + "key": "csc", + "names": ["csc"] + }, + {"category": "Trigonometric", + "mappings": { + "default": { + "default": "secant function", + "short": "secant"} }, + "key": "sec", + "names": ["sec"] + }, + {"category": "Trigonometric", + "mappings": { + "default": { + "default": "sine function", + "alternative": "sine function", + "short": "sine" + } + }, + "key": "sin", + "names": ["sin", "sine"] + }, + {"category": "Trigonometric", + "mappings": { + "default": { + "default": "tangent function", + "short": "tangent"} }, + "key": "tan", + "names": ["tan"] + }, + + {"category": "Cyclometric", + "mappings": { + "default": { + "default": "inverse cosine function", + "alternative": "arc cosine function", + "short": "arc cosine"} }, + "key": "arccos", + "names": ["arccos"] + }, + {"category": "Cyclometric", + "mappings": { + "default": { + "default": "inverse cotangent function", + "alternative": "arc cotangent function", + "short": "arc cotangent"} }, + "key": "arccot", + "names": ["arccot"] + }, + {"category": "Cyclometric", + "mappings": { + "default": { + "default": "inverse cosecant function", + "alternative": "arc cosecant function", + "short": "arc cosecant"} }, + "key": "arccsc", + "names": ["arccsc"] + }, + {"category": "Cyclometric", + "mappings": { + "default": { + "default": "inverse secant function", + "alternative": "arc secant function", + "short": "arc secant"} }, + "key": "arcsec", + "names": ["arcsec"] + }, + {"category": "Cyclometric", + "mappings": { + "default": { + "default": "inverse sine function", + "alternative": "arc sine function", + "short": "arc sine"} }, + "key": "arcsin", + "names": ["arcsin"] + }, + {"category": "Cyclometric", + "mappings": { + "default": { + "default": "inverse tangent function", + "alternative": "arc tangent function", + "short": "arc tangent"} }, + "key": "arctan", + "names": ["arctan"] + } +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/math_map.js b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/math_map.js new file mode 100644 index 00000000000..410eaac9ac8 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/math_map.js @@ -0,0 +1,188 @@ +// Copyright 2014 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +/** + * @fileoverview A class for loading and storing the maps for math atoms from + * JSON files. The class (and entries) can then be used as via the + * background page. + */ + + +goog.provide('cvox.MathMap'); + +goog.require('cvox.MathCompoundStore'); +goog.require('cvox.MathUtil'); + + +/** + * + * @constructor + */ +cvox.MathMap = function() { + + /** + * The compund store for symbol and function mappings. + * @type {cvox.MathCompoundStore} + */ + this.store = cvox.MathCompoundStore.getInstance(); + cvox.MathMap.parseFiles( + cvox.MathMap.FUNCTIONS_FILES_.map( + function(file) { + return cvox.MathMap.FUNCTIONS_PATH_ + file; + })) + .forEach(goog.bind(this.store.addFunctionRules, this.store)); + cvox.MathMap.parseFiles( + cvox.MathMap.SYMBOLS_FILES_.map( + function(file) { + return cvox.MathMap.SYMBOLS_PATH_ + file; + })) + .forEach(goog.bind(this.store.addSymbolRules, this.store)); + + var cstrValues = this.store.getDynamicConstraintValues(); + /** + * Array of domain names. + * @type {Array.<string>} + */ + this.allDomains = cstrValues.domain; + + /** + * Array of style names. + * @type {Array.<string>} + */ + this.allStyles = cstrValues.style; +}; + + +/** + * Stringifies MathMap into JSON object. + * @return {string} The stringified version of the mapping. + */ +cvox.MathMap.prototype.stringify = function() { + return JSON.stringify(this); +}; + + +/** + * Path to dir containing ChromeVox JSON definitions for math speak. + * @type {string} + * @const + * @private + */ +cvox.MathMap.MATHMAP_PATH_ = 'chromevox/background/mathmaps/'; + + +/** + * Subpath to dir containing ChromeVox JSON definitions for symbols. + * @type {string} + * @const + * @private + */ +cvox.MathMap.SYMBOLS_PATH_ = cvox.MathMap.MATHMAP_PATH_ + 'symbols/'; + + +/** + * Subpath to dir containing ChromeVox JSON definitions for functions. + * @type {string} + * @const + * @private + */ +cvox.MathMap.FUNCTIONS_PATH_ = cvox.MathMap.MATHMAP_PATH_ + 'functions/'; + + +/** + * Array of JSON filenames containing symbol definitions for math speak. + * @type {Array.<string>} + * @const + * @private + */ +cvox.MathMap.SYMBOLS_FILES_ = [ + // Greek + 'greek-capital.json', 'greek-small.json', 'greek-scripts.json', + 'greek-mathfonts.json', 'greek-symbols.json', + + // Hebrew + 'hebrew_letters.json', + + // Latin + 'latin-lower-double-accent.json', 'latin-lower-normal.json', + 'latin-lower-phonetic.json', 'latin-lower-single-accent.json', + 'latin-rest.json', 'latin-upper-double-accent.json', + 'latin-upper-normal.json', 'latin-upper-single-accent.json', + 'latin-mathfonts.json', + + // Math Symbols + 'math_angles.json', 'math_arrows.json', 'math_characters.json', + 'math_delimiters.json', 'math_digits.json', 'math_geometry.json', + 'math_harpoons.json', 'math_non_characters.json', 'math_symbols.json', + 'math_whitespace.json', 'other_stars.json' +]; + + +/** + * Array of JSON filenames containing symbol definitions for math speak. + * @type {Array.<string>} + * @const + * @private + */ +cvox.MathMap.FUNCTIONS_FILES_ = [ + 'algebra.json', 'elementary.json', 'hyperbolic.json', 'trigonometry.json' +]; + + +/** + * Loads JSON for a given file name. + * @param {string} file A valid filename. + * @return {string} A string representing JSON array. + */ +cvox.MathMap.loadFile = function(file) { + try { + return cvox.MathMap.readJSON_(file); + } catch (x) { + console.log('Unable to load file: ' + file + ', error: ' + x); + } +}; + + +/** + * Loads a list of JSON files. + * @param {Array.<string>} files An array of valid filenames. + * @return {Array.<string>} A string representing JSON array. + */ +cvox.MathMap.loadFiles = function(files) { + return files.map(cvox.MathMap.loadFile); +}; + + +/** + * Creates an array of JSON objects from a list of files. + * @param {Array.<string>} files An array of filenames. + * @return {Array.<Object>} Array of JSON objects. + */ +cvox.MathMap.parseFiles = function(files) { + var strs = cvox.MathMap.loadFiles(files); + + return [].concat.apply([], strs.map( + // Note: As JSON.parse does not expect the value index as the second + // parameter, we wrap it. + function(value) { return JSON.parse(value); })); +}; + + +/** + * Takes path to a JSON file and returns a JSON object. + * @param {string} path Contains the path to a JSON file. + * @return {string} JSON. + * @private + */ +cvox.MathMap.readJSON_ = function(path) { + var url = chrome.extension.getURL(path); + if (!url) { + throw 'Invalid path: ' + path; + } + + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, false); + xhr.send(); + return xhr.responseText; +}; diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/greek-capital.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/greek-capital.json new file mode 100644 index 00000000000..b9bcfcfdaeb --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/greek-capital.json @@ -0,0 +1,242 @@ +[ +{"category": "Lu", + "names": [], + "key": "0391", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter alpha", + "alternative": "", + "short": "cap alpha" + }}}, +{"category": "Lu", + "names": [], + "key": "0392", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter beta", + "alternative": "", + "short": "cap beta" + }}}, +{"category": "Lu", + "names": [], + "key": "0393", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter gamma", + "alternative": "", + "short": "cap gamma" + }}}, +{"category": "Lu", + "names": [], + "key": "0394", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter delta", + "alternative": "", + "short": "cap delta" + }}}, +{"category": "Lu", + "names": [], + "key": "0395", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter epsilon", + "alternative": "", + "short": "cap epsilon" + }}}, +{"category": "Lu", + "names": [], + "key": "0396", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter zeta", + "alternative": "", + "short": "cap zeta" + }}}, +{"category": "Lu", + "names": [], + "key": "0397", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter eta", + "alternative": "", + "short": "cap eta" + }}}, +{"category": "Lu", + "names": [], + "key": "0398", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter theta", + "alternative": "", + "short": "cap theta" + }}}, +{"category": "Lu", + "names": [], + "key": "0399", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter iota", + "alternative": "", + "short": "cap iota" + }}}, +{"category": "Lu", + "names": [], + "key": "039A", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter kappa", + "alternative": "", + "short": "cap kappa" + }}}, +{"category": "Lu", + "names": [], + "key": "039B", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter lamda", + "alternative": "greek capital letter lambda", + "short": "cap lamda" + }}}, +{"category": "Lu", + "names": [], + "key": "039C", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter mu", + "alternative": "", + "short": "cap mu" + }}}, +{"category": "Lu", + "names": [], + "key": "039D", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter nu", + "alternative": "", + "short": "cap nu" + }}}, +{"category": "Lu", + "names": [], + "key": "039E", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter xi", + "alternative": "", + "short": "cap xi" + }}}, +{"category": "Lu", + "names": [], + "key": "039F", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter omicron", + "alternative": "", + "short": "cap omicron" + }}}, +{"category": "Lu", + "names": [], + "key": "03A0", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter pi", + "alternative": "", + "short": "cap pi" + }}}, +{"category": "Lu", + "names": [], + "key": "03A1", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter rho", + "alternative": "", + "short": "cap rho" + }}}, +{"category": "Lu", + "names": [], + "key": "03A3", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter sigma", + "alternative": "", + "short": "cap sigma" + }}}, +{"category": "Lu", + "names": [], + "key": "03A4", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter tau", + "alternative": "", + "short": "cap tau" + }}}, +{"category": "Lu", + "names": [], + "key": "03A5", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter upsilon", + "alternative": "", + "short": "cap upsilon" + }}}, +{"category": "Lu", + "names": [], + "key": "03A6", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter phi", + "alternative": "", + "short": "cap phi" + }}}, +{"category": "Lu", + "names": [], + "key": "03A7", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter chi", + "alternative": "", + "short": "cap chi" + }}}, +{"category": "Lu", + "names": [], + "key": "03A8", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter psi", + "alternative": "", + "short": "cap psi" + }}}, +{"category": "Lu", + "names": [], + "key": "03A9", + "active": true, + "mappings": { + "default": { + "default": "greek capital letter omega", + "alternative": "", + "short": "cap omega" + }}} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/greek-mathfonts.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/greek-mathfonts.json new file mode 100644 index 00000000000..073a88607be --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/greek-mathfonts.json @@ -0,0 +1,1502 @@ +[ +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital alpha", + "alternative": "bold capital alpha", + "short": "bold cap alpha" + } + }, + "key": "1D6A8" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital beta", + "alternative": "bold capital beta", + "short": "bold cap beta" + } + }, + "key": "1D6A9" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital gamma", + "alternative": "bold capital gamma", + "short": "bold cap gamma" + } + }, + "key": "1D6AA" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital delta", + "alternative": "bold capital delta", + "short": "bold cap delta" + } + }, + "key": "1D6AB" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital epsilon", + "alternative": "bold capital epsilon", + "short": "bold cap epsilon" + } + }, + "key": "1D6AC" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital zeta", + "alternative": "bold capital zeta", + "short": "bold cap zeta" + } + }, + "key": "1D6AD" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital eta", + "alternative": "bold capital eta", + "short": "bold cap eta" + } + }, + "key": "1D6AE" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital theta", + "alternative": "bold capital theta", + "short": "bold cap theta" + } + }, + "key": "1D6AF" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital iota", + "alternative": "bold capital iota", + "short": "bold cap iota" + } + }, + "key": "1D6B0" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital kappa", + "alternative": "bold capital kappa", + "short": "bold cap kappa" + } + }, + "key": "1D6B1" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital lamda", + "alternative": "bold capital lamda", + "short": "bold cap lamda" + } + }, + "key": "1D6B2" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital mu", + "alternative": "bold capital mu", + "short": "bold cap mu" + } + }, + "key": "1D6B3" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital nu", + "alternative": "bold capital nu", + "short": "bold cap nu" + } + }, + "key": "1D6B4" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital xi", + "alternative": "bold capital xi", + "short": "bold cap xi" + } + }, + "key": "1D6B5" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital omicron", + "alternative": "bold capital omicron", + "short": "bold cap omicron" + } + }, + "key": "1D6B6" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital pi", + "alternative": "bold capital pi", + "short": "bold cap pi" + } + }, + "key": "1D6B7" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital rho", + "alternative": "bold capital rho", + "short": "bold cap rho" + } + }, + "key": "1D6B8" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital theta symbol", + "alternative": "bold capital theta", + "short": "bold cap theta" + } + }, + "key": "1D6B9" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital sigma", + "alternative": "bold capital sigma", + "short": "bold cap sigma" + } + }, + "key": "1D6BA" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital tau", + "alternative": "bold capital tau", + "short": "bold cap tau" + } + }, + "key": "1D6BB" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital upsilon", + "alternative": "bold capital upsilon", + "short": "bold cap upsilon" + } + }, + "key": "1D6BC" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital phi", + "alternative": "bold capital phi", + "short": "bold cap phi" + } + }, + "key": "1D6BD" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital chi", + "alternative": "bold capital chi", + "short": "bold cap chi" + } + }, + "key": "1D6BE" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital psi", + "alternative": "bold capital psi", + "short": "bold cap psi" + } + }, + "key": "1D6BF" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital omega", + "alternative": "bold capital omega", + "short": "bold cap omega" + } + }, + "key": "1D6C0" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small alpha", + "alternative": "bold small alpha", + "short": "bold alpha" + } + }, + "key": "1D6C2" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small beta", + "alternative": "bold small beta", + "short": "bold beta" + } + }, + "key": "1D6C3" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small gamma", + "alternative": "bold small gamma", + "short": "bold gamma" + } + }, + "key": "1D6C4" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small delta", + "alternative": "bold small delta", + "short": "bold delta" + } + }, + "key": "1D6C5" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small epsilon", + "alternative": "bold small epsilon", + "short": "bold epsilon" + } + }, + "key": "1D6C6" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small zeta", + "alternative": "bold small zeta", + "short": "bold zeta" + } + }, + "key": "1D6C7" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small eta", + "alternative": "bold small eta", + "short": "bold eta" + } + }, + "key": "1D6C8" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small theta", + "alternative": "bold small theta", + "short": "bold theta" + } + }, + "key": "1D6C9" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small iota", + "alternative": "bold small iota", + "short": "bold iota" + } + }, + "key": "1D6CA" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small kappa", + "alternative": "bold small kappa", + "short": "bold kappa" + } + }, + "key": "1D6CB" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small lamda", + "alternative": "bold small lamda", + "short": "bold lamda" + } + }, + "key": "1D6CC" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small mu", + "alternative": "bold small mu", + "short": "bold mu" + } + }, + "key": "1D6CD" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small nu", + "alternative": "bold small nu", + "short": "bold nu" + } + }, + "key": "1D6CE" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small xi", + "alternative": "bold small xi", + "short": "bold xi" + } + }, + "key": "1D6CF" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small omicron", + "alternative": "bold small omicron", + "short": "bold omicron" + } + }, + "key": "1D6D0" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small pi", + "alternative": "bold small pi", + "short": "bold pi" + } + }, + "key": "1D6D1" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small rho", + "alternative": "bold small rho", + "short": "bold rho" + } + }, + "key": "1D6D2" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small final sigma", + "alternative": "bold small final sigma", + "short": "bold final sigma" + } + }, + "key": "1D6D3" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small sigma", + "alternative": "bold small sigma", + "short": "bold sigma" + } + }, + "key": "1D6D4" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small tau", + "alternative": "bold small tau", + "short": "bold tau" + } + }, + "key": "1D6D5" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small upsilon", + "alternative": "bold small upsilon", + "short": "bold upsilon" + } + }, + "key": "1D6D6" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small phi", + "alternative": "bold small phi", + "short": "bold phi" + } + }, + "key": "1D6D7" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small chi", + "alternative": "bold small chi", + "short": "bold chi" + } + }, + "key": "1D6D8" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small psi", + "alternative": "bold small psi", + "short": "bold psi" + } + }, + "key": "1D6D9" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small omega", + "alternative": "bold small omega", + "short": "bold omega" + } + }, + "key": "1D6DA" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital alpha", + "alternative": "italic capital alpha", + "short": "italic cap alpha" + } + }, + "key": "1D6E2" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital beta", + "alternative": "italic capital beta", + "short": "italic cap beta" + } + }, + "key": "1D6E3" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital gamma", + "alternative": "italic capital gamma", + "short": "italic cap gamma" + } + }, + "key": "1D6E4" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital delta", + "alternative": "italic capital delta", + "short": "italic cap delta" + } + }, + "key": "1D6E5" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital epsilon", + "alternative": "italic capital epsilon", + "short": "italic cap epsilon" + } + }, + "key": "1D6E6" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital zeta", + "alternative": "italic capital zeta", + "short": "italic cap zeta" + } + }, + "key": "1D6E7" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital eta", + "alternative": "italic capital eta", + "short": "italic cap eta" + } + }, + "key": "1D6E8" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital theta", + "alternative": "italic capital theta", + "short": "italic cap theta" + } + }, + "key": "1D6E9" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital iota", + "alternative": "italic capital iota", + "short": "italic cap iota" + } + }, + "key": "1D6EA" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital kappa", + "alternative": "italic capital kappa", + "short": "italic cap kappa" + } + }, + "key": "1D6EB" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital lamda", + "alternative": "italic capital lamda", + "short": "italic cap lamda" + } + }, + "key": "1D6EC" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital mu", + "alternative": "italic capital mu", + "short": "italic cap mu" + } + }, + "key": "1D6ED" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital nu", + "alternative": "italic capital nu", + "short": "italic cap nu" + } + }, + "key": "1D6EE" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital xi", + "alternative": "italic capital xi", + "short": "italic cap xi" + } + }, + "key": "1D6EF" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital omicron", + "alternative": "italic capital omicron", + "short": "italic cap omicron" + } + }, + "key": "1D6F0" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital pi", + "alternative": "italic capital pi", + "short": "italic cap pi" + } + }, + "key": "1D6F1" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital rho", + "alternative": "italic capital rho", + "short": "italic cap rho" + } + }, + "key": "1D6F2" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital theta symbol", + "alternative": "italic capital theta", + "short": "italic cap theta" + } + }, + "key": "1D6F3" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital sigma", + "alternative": "italic capital sigma", + "short": "italic cap sigma" + } + }, + "key": "1D6F4" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital tau", + "alternative": "italic capital tau", + "short": "italic cap tau" + } + }, + "key": "1D6F5" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital upsilon", + "alternative": "italic capital upsilon", + "short": "italic cap upsilon" + } + }, + "key": "1D6F6" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital phi", + "alternative": "italic capital phi", + "short": "italic cap phi" + } + }, + "key": "1D6F7" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital chi", + "alternative": "italic capital chi", + "short": "italic cap chi" + } + }, + "key": "1D6F8" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital psi", + "alternative": "italic capital psi", + "short": "italic cap psi" + } + }, + "key": "1D6F9" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital omega", + "alternative": "italic capital omega", + "short": "italic cap omega" + } + }, + "key": "1D6FA" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small alpha", + "alternative": "italic small alpha", + "short": "italic alpha" + } + }, + "key": "1D6FC" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small beta", + "alternative": "italic small beta", + "short": "italic beta" + } + }, + "key": "1D6FD" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small gamma", + "alternative": "italic small gamma", + "short": "italic gamma" + } + }, + "key": "1D6FE" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small delta", + "alternative": "italic small delta", + "short": "italic delta" + } + }, + "key": "1D6FF" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small epsilon", + "alternative": "italic small epsilon", + "short": "italic epsilon" + } + }, + "key": "1D700" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small zeta", + "alternative": "italic small zeta", + "short": "italic zeta" + } + }, + "key": "1D701" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small eta", + "alternative": "italic small eta", + "short": "italic eta" + } + }, + "key": "1D702" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small theta", + "alternative": "italic small theta", + "short": "italic theta" + } + }, + "key": "1D703" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small iota", + "alternative": "italic small iota", + "short": "italic iota" + } + }, + "key": "1D704" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small kappa", + "alternative": "italic small kappa", + "short": "italic kappa" + } + }, + "key": "1D705" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small lamda", + "alternative": "italic small lamda", + "short": "italic lamda" + } + }, + "key": "1D706" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small mu", + "alternative": "italic small mu", + "short": "italic mu" + } + }, + "key": "1D707" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small nu", + "alternative": "italic small nu", + "short": "italic nu" + } + }, + "key": "1D708" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small xi", + "alternative": "italic small xi", + "short": "italic xi" + } + }, + "key": "1D709" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small omicron", + "alternative": "italic small omicron", + "short": "italic omicron" + } + }, + "key": "1D70A" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small pi", + "alternative": "italic small pi", + "short": "italic pi" + } + }, + "key": "1D70B" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small rho", + "alternative": "italic small rho", + "short": "italic rho" + } + }, + "key": "1D70C" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small final sigma", + "alternative": "italic small final sigma", + "short": "italic final sigma" + } + }, + "key": "1D70D" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small sigma", + "alternative": "italic small sigma", + "short": "italic sigma" + } + }, + "key": "1D70E" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small tau", + "alternative": "italic small tau", + "short": "italic tau" + } + }, + "key": "1D70F" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small upsilon", + "alternative": "italic small upsilon", + "short": "italic upsilon" + } + }, + "key": "1D710" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small phi", + "alternative": "italic small phi", + "short": "italic phi" + } + }, + "key": "1D711" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small chi", + "alternative": "italic small chi", + "short": "italic chi" + } + }, + "key": "1D712" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small psi", + "alternative": "italic small psi", + "short": "italic psi" + } + }, + "key": "1D713" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small omega", + "alternative": "italic small omega", + "short": "italic omega" + } + }, + "key": "1D714" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital alpha", + "alternative": "sans serif bold capital alpha", + "short": "sans serif bold cap alpha" + } + }, + "key": "1D756" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital beta", + "alternative": "sans serif bold capital beta", + "short": "sans serif bold cap beta" + } + }, + "key": "1D757" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital gamma", + "alternative": "sans serif bold capital gamma", + "short": "sans serif bold cap gamma" + } + }, + "key": "1D758" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital delta", + "alternative": "sans serif bold capital delta", + "short": "sans serif bold cap delta" + } + }, + "key": "1D759" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital epsilon", + "alternative": "sans serif bold capital epsilon", + "short": "sans serif bold cap epsilon" + } + }, + "key": "1D75A" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital zeta", + "alternative": "sans serif bold capital zeta", + "short": "sans serif bold cap zeta" + } + }, + "key": "1D75B" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital eta", + "alternative": "sans serif bold capital eta", + "short": "sans serif bold cap eta" + } + }, + "key": "1D75C" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital theta", + "alternative": "sans serif bold capital theta", + "short": "sans serif bold cap theta" + } + }, + "key": "1D75D" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital iota", + "alternative": "sans serif bold capital iota", + "short": "sans serif bold cap iota" + } + }, + "key": "1D75E" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital kappa", + "alternative": "sans serif bold capital kappa", + "short": "sans serif bold cap kappa" + } + }, + "key": "1D75F" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital lamda", + "alternative": "sans serif bold capital lamda", + "short": "sans serif bold cap lamda" + } + }, + "key": "1D760" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital mu", + "alternative": "sans serif bold capital mu", + "short": "sans serif bold cap mu" + } + }, + "key": "1D761" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital nu", + "alternative": "sans serif bold capital nu", + "short": "sans serif bold cap nu" + } + }, + "key": "1D762" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital xi", + "alternative": "sans serif bold capital xi", + "short": "sans serif bold cap xi" + } + }, + "key": "1D763" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital omicron", + "alternative": "sans serif bold capital omicron", + "short": "sans serif bold cap omicron" + } + }, + "key": "1D764" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital pi", + "alternative": "sans serif bold capital pi", + "short": "sans serif bold cap pi" + } + }, + "key": "1D765" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital rho", + "alternative": "sans serif bold capital rho", + "short": "sans serif bold cap rho" + } + }, + "key": "1D766" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital theta symbol", + "alternative": "sans serif bold capital theta", + "short": "sans serif bold cap theta" + } + }, + "key": "1D767" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital sigma", + "alternative": "sans serif bold capital sigma", + "short": "sans serif bold cap sigma" + } + }, + "key": "1D768" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital tau", + "alternative": "sans serif bold capital tau", + "short": "sans serif bold cap tau" + } + }, + "key": "1D769" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital upsilon", + "alternative": "sans serif bold capital upsilon", + "short": "sans serif bold cap upsilon" + } + }, + "key": "1D76A" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital phi", + "alternative": "sans serif bold capital phi", + "short": "sans serif bold cap phi" + } + }, + "key": "1D76B" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital chi", + "alternative": "sans serif bold capital chi", + "short": "sans serif bold cap chi" + } + }, + "key": "1D76C" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital psi", + "alternative": "sans serif bold capital psi", + "short": "sans serif bold cap psi" + } + }, + "key": "1D76D" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital omega", + "alternative": "sans serif bold capital omega", + "short": "sans serif bold cap omega" + } + }, + "key": "1D76E" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small alpha", + "alternative": "sans serif bold small alpha", + "short": "sans serif bold alpha" + } + }, + "key": "1D770" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small beta", + "alternative": "sans serif bold small beta", + "short": "sans serif bold beta" + } + }, + "key": "1D771" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small gamma", + "alternative": "sans serif bold small gamma", + "short": "sans serif bold gamma" + } + }, + "key": "1D772" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small delta", + "alternative": "sans serif bold small delta", + "short": "sans serif bold delta" + } + }, + "key": "1D773" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small epsilon", + "alternative": "sans serif bold small epsilon", + "short": "sans serif bold epsilon" + } + }, + "key": "1D774" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small zeta", + "alternative": "sans serif bold small zeta", + "short": "sans serif bold zeta" + } + }, + "key": "1D775" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small eta", + "alternative": "sans serif bold small eta", + "short": "sans serif bold eta" + } + }, + "key": "1D776" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small theta", + "alternative": "sans serif bold small theta", + "short": "sans serif bold theta" + } + }, + "key": "1D777" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small iota", + "alternative": "sans serif bold small iota", + "short": "sans serif bold iota" + } + }, + "key": "1D778" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small kappa", + "alternative": "sans serif bold small kappa", + "short": "sans serif bold kappa" + } + }, + "key": "1D779" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small lamda", + "alternative": "sans serif bold small lamda", + "short": "sans serif bold lamda" + } + }, + "key": "1D77A" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small mu", + "alternative": "sans serif bold small mu", + "short": "sans serif bold mu" + } + }, + "key": "1D77B" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small nu", + "alternative": "sans serif bold small nu", + "short": "sans serif bold nu" + } + }, + "key": "1D77C" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small xi", + "alternative": "sans serif bold small xi", + "short": "sans serif bold xi" + } + }, + "key": "1D77D" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small omicron", + "alternative": "sans serif bold small omicron", + "short": "sans serif bold omicron" + } + }, + "key": "1D77E" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small pi", + "alternative": "sans serif bold small pi", + "short": "sans serif bold pi" + } + }, + "key": "1D77F" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small rho", + "alternative": "sans serif bold small rho", + "short": "sans serif bold rho" + } + }, + "key": "1D780" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small final sigma", + "alternative": "sans serif bold small final sigma", + "short": "sans serif bold final sigma" + } + }, + "key": "1D781" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small sigma", + "alternative": "sans serif bold small sigma", + "short": "sans serif bold sigma" + } + }, + "key": "1D782" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small tau", + "alternative": "sans serif bold small tau", + "short": "sans serif bold tau" + } + }, + "key": "1D783" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small upsilon", + "alternative": "sans serif bold small upsilon", + "short": "sans serif bold upsilon" + } + }, + "key": "1D784" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small phi", + "alternative": "sans serif bold small phi", + "short": "sans serif bold phi" + } + }, + "key": "1D785" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small chi", + "alternative": "sans serif bold small chi", + "short": "sans serif bold chi" + } + }, + "key": "1D786" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small psi", + "alternative": "sans serif bold small psi", + "short": "sans serif bold psi" + } + }, + "key": "1D787" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small omega", + "alternative": "sans serif bold small omega", + "short": "sans serif bold omega" + } + }, + "key": "1D788" +} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/greek-scripts.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/greek-scripts.json new file mode 100644 index 00000000000..bd5e4d17151 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/greek-scripts.json @@ -0,0 +1,122 @@ +[ +{"category": "Ll", + "names": [], + "key": "1D26", + "active": true, + "mappings": { + "default": { + "default": "greek letter small capital gamma", + "alternative": "greek letter gamma", + "short": "small cap gamma" + }}}, +{"category": "Ll", + "names": [], + "key": "1D27", + "active": true, + "mappings": { + "default": { + "default": "greek letter small capital lamda", + "alternative": "greek letter lamda", + "short": "small cap lamda" + }}}, +{"category": "Ll", + "names": [], + "key": "1D28", + "active": true, + "mappings": { + "default": { + "default": "greek letter small capital pi", + "alternative": "greek letter pi", + "short": "small cap pi" + }}}, +{"category": "Ll", + "names": [], + "key": "1D29", + "active": true, + "mappings": { + "default": { + "default": "greek letter small capital rho", + "alternative": "greek letter rho", + "short": "small cap rho" + }}}, +{"category": "Ll", + "names": [], + "key": "1D2A", + "active": true, + "mappings": { + "default": { + "default": "greek letter small capital psi", + "alternative": "greek letter psi", + "short": "small cap psi" + }}}, +{"category": "Lm", + "names": [], + "key": "1D5E", + "active": true, + "mappings": { + "default": { + "default": "modifier letter small greek gamma", + "alternative": "greek letter superscript gamma", + "short": "superscript gamma" + }}}, +{"category": "Lm", + "names": [], + "key": "1D60", + "active": true, + "mappings": { + "default": { + "default": "modifier letter small greek phi", + "alternative": "greek letter superscript phi", + "short": "superscript phi" + }}}, +{"category": "Lm", + "names": [], + "key": "1D66", + "active": true, + "mappings": { + "default": { + "default": "greek subscript small letter beta", + "alternative": "", + "short": "subscript beta" + }}}, +{"category": "Lm", + "names": [], + "key": "1D67", + "active": true, + "mappings": { + "default": { + "default": "greek subscript small letter gamma", + "alternative": "greek letter gamma", + "short": "subscript gamma" + }}}, +{"category": "Lm", + "names": [], + "key": "1D68", + "active": true, + "mappings": { + "default": { + "default": "greek subscript small letter rho", + "alternative": "greek letter rho", + "short": "subscript rho" + }}}, +{"category": "Lm", + "names": [], + "key": "1D69", + "active": true, + "mappings": { + "default": { + "default": "greek subscript small letter phi", + "alternative": "greek letter phi", + "short": "subscript phi" + }}}, +{"category": "Lm", + "names": [], + "key": "1D6A", + "active": true, + "mappings": { + "default": { + "default": "greek subscript small letter chi", + "alternative": "greek letter chi", + "short": "subscript chi" + }}} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/greek-small.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/greek-small.json new file mode 100644 index 00000000000..2816f03f8ed --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/greek-small.json @@ -0,0 +1,252 @@ +[ +{"category": "Ll", + "names": [], + "key": "03B1", + "active": true, + "mappings": { + "default": { + "default": "greek small letter alpha", + "alternative": "", + "short": "alpha" + }}}, +{"category": "Ll", + "names": [], + "key": "03B2", + "active": true, + "mappings": { + "default": { + "default": "greek small letter beta", + "alternative": "", + "short": "beta" + }}}, +{"category": "Ll", + "names": [], + "key": "03B3", + "active": true, + "mappings": { + "default": { + "default": "greek small letter gamma", + "alternative": "", + "short": "gamma" + }}}, +{"category": "Ll", + "names": [], + "key": "03B4", + "active": true, + "mappings": { + "default": { + "default": "greek small letter delta", + "alternative": "", + "short": "delta" + }}}, +{"category": "Ll", + "names": [], + "key": "03B5", + "active": true, + "mappings": { + "default": { + "default": "greek small letter epsilon", + "alternative": "", + "short": "epsilon" + }}}, +{"category": "Ll", + "names": [], + "key": "03B6", + "active": true, + "mappings": { + "default": { + "default": "greek small letter zeta", + "alternative": "", + "short": "zeta" + }}}, +{"category": "Ll", + "names": [], + "key": "03B7", + "active": true, + "mappings": { + "default": { + "default": "greek small letter eta", + "alternative": "", + "short": "eta" + }}}, +{"category": "Ll", + "names": [], + "key": "03B8", + "active": true, + "mappings": { + "default": { + "default": "greek small letter theta", + "alternative": "", + "short": "theta" + }}}, +{"category": "Ll", + "names": [], + "key": "03B9", + "active": true, + "mappings": { + "default": { + "default": "greek small letter iota", + "alternative": "", + "short": "iota" + }}}, +{"category": "Ll", + "names": [], + "key": "03BA", + "active": true, + "mappings": { + "default": { + "default": "greek small letter kappa", + "alternative": "", + "short": "kappa" + }}}, +{"category": "Ll", + "names": [], + "key": "03BB", + "active": true, + "mappings": { + "default": { + "default": "greek small letter lamda", + "alternative": "greek small letter lambda", + "short": "lamda" + }}}, +{"category": "Ll", + "names": [], + "key": "03BC", + "active": true, + "mappings": { + "default": { + "default": "greek small letter mu", + "alternative": "", + "short": "mu" + }}}, +{"category": "Ll", + "names": [], + "key": "03BD", + "active": true, + "mappings": { + "default": { + "default": "greek small letter nu", + "alternative": "", + "short": "nu" + }}}, +{"category": "Ll", + "names": [], + "key": "03BE", + "active": true, + "mappings": { + "default": { + "default": "greek small letter xi", + "alternative": "", + "short": "xi" + }}}, +{"category": "Ll", + "names": [], + "key": "03BF", + "active": true, + "mappings": { + "default": { + "default": "greek small letter omicron", + "alternative": "", + "short": "omicron" + }}}, +{"category": "Ll", + "names": [], + "key": "03C0", + "active": true, + "mappings": { + "default": { + "default": "greek small letter pi", + "alternative": "", + "short": "pi" + }}}, +{"category": "Ll", + "names": [], + "key": "03C1", + "active": true, + "mappings": { + "default": { + "default": "greek small letter rho", + "alternative": "", + "short": "rho" + }}}, +{"category": "Ll", + "names": [], + "key": "03C2", + "active": true, + "mappings": { + "default": { + "default": "greek small letter final sigma", + "alternative": "", + "short": "final sigma" + }}}, +{"category": "Ll", + "names": [], + "key": "03C3", + "active": true, + "mappings": { + "default": { + "default": "greek small letter sigma", + "alternative": "", + "short": "sigma" + }}}, +{"category": "Ll", + "names": [], + "key": "03C4", + "active": true, + "mappings": { + "default": { + "default": "greek small letter tau", + "alternative": "", + "short": "tau" + }}}, +{"category": "Ll", + "names": [], + "key": "03C5", + "active": true, + "mappings": { + "default": { + "default": "greek small letter upsilon", + "alternative": "", + "short": "upsilon" + }}}, +{"category": "Ll", + "names": [], + "key": "03C6", + "active": true, + "mappings": { + "default": { + "default": "greek small letter phi", + "alternative": "", + "short": "phi" + }}}, +{"category": "Ll", + "names": [], + "key": "03C7", + "active": true, + "mappings": { + "default": { + "default": "greek small letter chi", + "alternative": "", + "short": "chi" + }}}, +{"category": "Ll", + "names": [], + "key": "03C8", + "active": true, + "mappings": { + "default": { + "default": "greek small letter psi", + "alternative": "", + "short": "psi" + }}}, +{"category": "Ll", + "names": [], + "key": "03C9", + "active": true, + "mappings": { + "default": { + "default": "greek small letter omega", + "alternative": "", + "short": "omega" + }}} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/greek-symbols.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/greek-symbols.json new file mode 100644 index 00000000000..d5bbd2e1e7d --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/greek-symbols.json @@ -0,0 +1,357 @@ +[ +{"category": "Ll", + "mappings": { + "default": { + "default": "greek beta symbol", + "alternative": "greek small letter curled beta", + "short": "beta" + } + }, + "key": "03D0" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "greek theta symbol", + "alternative": "greek small letter script theta", + "short": "theta" + } + }, + "key": "03D1" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "greek phi symbol", + "alternative": "greek small letter script phi", + "short": "phi" + } + }, + "key": "03D5" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "greek pi symbol", + "alternative": "greek small letter omega pi", + "short": "pi" + } + }, + "key": "03D6" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "greek kai symbol", + "short": "kai" + } + }, + "key": "03D7" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "greek kappa symbol", + "alternative": "greek small letter script kappa", + "short": "kappa" + } + }, + "key": "03F0" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "greek rho symbol", + "alternative": "greek small letter tailed rho", + "short": "rho" + } + }, + "key": "03F1" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "greek lunate epsilon symbol", + "short": "epsilon" + } + }, + "key": "03F5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greek reversed lunate epsilon symbol", + "short": "reversed epsilon" + } + }, + "key": "03F6" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "greek capital theta symbol", + "short": "cap theta" + } + }, + "key": "03F4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "mathematical bold nabla", + "alternative": "bold nabla" + } + }, + "key": "1D6C1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "mathematical bold partial differential", + "alternative": "bold partial differential", + "short": "bold partial differential" + } + }, + "key": "1D6DB" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold epsilon symbol", + "alternative": "bold epsilon", + "short": "bold epsilon" + } + }, + "key": "1D6DC" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold theta symbol", + "alternative": "bold theta", + "short": "bold theta" + } + }, + "key": "1D6DD" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold kappa symbol", + "alternative": "bold kappa", + "short": "bold kappa" + } + }, + "key": "1D6DE" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold phi symbol", + "alternative": "bold phi", + "short": "bold phi" + } + }, + "key": "1D6DF" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold rho symbol", + "alternative": "bold rho", + "short": "bold rho" + } + }, + "key": "1D6E0" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold pi symbol", + "alternative": "bold pi", + "short": "bold pi" + } + }, + "key": "1D6E1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "mathematical italic nabla", + "alternative": "italic nabla", + "short": "italic nabla" + } + }, + "key": "1D6FB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "mathematical italic partial differential", + "alternative": "italic partial differential", + "short": "italic partial differential" + } + }, + "key": "1D715" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic epsilon symbol", + "alternative": "italic epsilon", + "short": "italic epsilon" + } + }, + "key": "1D716" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic theta symbol", + "alternative": "italic theta", + "short": "italic theta" + } + }, + "key": "1D717" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic kappa symbol", + "alternative": "italic kappa", + "short": "italic kappa" + } + }, + "key": "1D718" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic phi symbol", + "alternative": "italic phi", + "short": "italic phi" + } + }, + "key": "1D719" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic rho symbol", + "alternative": "italic rho", + "short": "italic rho" + } + }, + "key": "1D71A" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic pi symbol", + "alternative": "italic pi", + "short": "italic pi" + } + }, + "key": "1D71B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "mathematical sans serif bold nabla", + "alternative": "sans serif bold nabla", + "short": "sans serif bold nabla" + } + }, + "key": "1D76F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "mathematical sans serif bold partial differential", + "alternative": "sans serif bold partial differential", + "short": "sans serif bold partial differential" + } + }, + "key": "1D789" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold epsilon symbol", + "alternative": "sans serif bold epsilon", + "short": "sans serif bold epsilon" + } + }, + "key": "1D78A" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold theta symbol", + "alternative": "sans serif bold theta", + "short": "sans serif bold theta" + } + }, + "key": "1D78B" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold kappa symbol", + "alternative": "sans serif bold kappa", + "short": "sans serif bold kappa" + } + }, + "key": "1D78C" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold phi symbol", + "alternative": "sans serif bold phi", + "short": "sans serif bold phi" + } + }, + "key": "1D78D" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold rho symbol", + "alternative": "sans serif bold rho", + "short": "sans serif bold rho" + } + }, + "key": "1D78E" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold pi symbol", + "alternative": "sans serif bold pi", + "short": "sans serif bold pi" + } + }, + "key": "1D78F" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital digamma", + "alternative": "bold capital digamma", + "short": "bold cap digamma" + } + }, + "key": "1D7CA" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small digamma", + "alternative": "bold small digamma", + "short": "bold digamma" + } + }, + "key": "1D7CB" +} +]
\ No newline at end of file diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/hebrew_letters.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/hebrew_letters.json new file mode 100644 index 00000000000..dfa863b95a8 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/hebrew_letters.json @@ -0,0 +1,42 @@ +[ +{"category": "Lo", + "mappings": { + "default": { + "default": "alef symbol", + "alternative": "first transfinite cardinal", + "short": "alef" + } + }, + "key": "2135" +}, +{"category": "Lo", + "mappings": { + "default": { + "default": "bet symbol", + "alternative": "second transfinite cardinal", + "short": "bet" + } + }, + "key": "2136" +}, +{"category": "Lo", + "mappings": { + "default": { + "default": "gimel symbol", + "alternative": "third transfinite cardinal", + "short": "gimel" + } + }, + "key": "2137" +}, +{"category": "Lo", + "mappings": { + "default": { + "default": "dalet symbol", + "alternative": "fourth transfinite cardinal", + "short": "dalet" + } + }, + "key": "2138" +} +]
\ No newline at end of file diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-lower-double-accent.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-lower-double-accent.json new file mode 100644 index 00000000000..8a241c2fa15 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-lower-double-accent.json @@ -0,0 +1,572 @@ +[ +{"category": "Ll", + "names": [], + "key": "01D6", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with diaeresis and macron", + "alternative": "latin small letter u double overdot overbar", + "short": "u double overdot overbar" + }}}, +{"category": "Ll", + "names": [], + "key": "01D8", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with diaeresis and acute", + "alternative": "latin small letter u double overdot acute", + "short": "u double overdot acute" + }}}, +{"category": "Ll", + "names": [], + "key": "01DA", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with diaeresis and caron", + "alternative": "latin small letter u double overdot hacek", + "short": "u double overdot caron" + }}}, +{"category": "Ll", + "names": [], + "key": "01DC", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with diaeresis and grave", + "alternative": "latin small letter u double overdot grave", + "short": "u double overdot grave" + }}}, +{"category": "Ll", + "names": [], + "key": "01DF", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with diaeresis and macron", + "alternative": "latin small letter a double overdot overbar", + "short": "a double overdot overbar" + }}}, +{"category": "Ll", + "names": [], + "key": "01E1", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with dot above and macron", + "alternative": "latin small letter a dot overbar", + "short": "a overdot overbar" + }}}, +{"category": "Ll", + "names": [], + "key": "01ED", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with ogonek and macron", + "alternative": "latin small letter o ogonek overbar", + "short": "o ogonek overbar" + }}}, +{"category": "Ll", + "names": [], + "key": "01FB", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with ring above and acute", + "alternative": "latin small letter a ring above acute", + "short": "a ring above acute" + }}}, +{"category": "Ll", + "names": [], + "key": "022B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with diaeresis and macron", + "alternative": "latin small letter o double overdot overbar", + "short": "o double overdot overbar" + }}}, +{"category": "Ll", + "names": [], + "key": "022D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with tilde and macron", + "alternative": "latin small letter o tilde overbar", + "short": "o tilde overbar" + }}}, +{"category": "Ll", + "names": [], + "key": "0231", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with dot above and macron", + "alternative": "latin small letter o overdot overbar", + "short": "o overdot overbar" + }}}, +{"category": "Ll", + "names": [], + "key": "1E09", + "active": true, + "mappings": { + "default": { + "default": "latin small letter c with cedilla and acute", + "alternative": "latin small letter c cedilla acute", + "short": "c cedilla acute" + }}}, +{"category": "Ll", + "names": [], + "key": "1E15", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with macron and grave", + "alternative": "latin small letter e overbar grave", + "short": "e overbar grave" + }}}, +{"category": "Ll", + "names": [], + "key": "1E17", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with macron and acute", + "alternative": "latin small letter e overbar acute", + "short": "e overbar acute" + }}}, +{"category": "Ll", + "names": [], + "key": "1E1D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with cedilla and breve", + "alternative": "latin small letter e cedilla breve", + "short": "e cedilla breve" + }}}, +{"category": "Ll", + "names": [], + "key": "1E2F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter i with diaeresis and acute", + "alternative": "latin small letter i double overdot acute", + "short": "i double overdot acute" + }}}, +{"category": "Ll", + "names": [], + "key": "1E39", + "active": true, + "mappings": { + "default": { + "default": "latin small letter l with dot below and macron", + "alternative": "latin small letter l underdot overbar", + "short": "l underdot overbar" + }}}, +{"category": "Ll", + "names": [], + "key": "1E4D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with tilde and acute", + "alternative": "latin small letter o tilde acute", + "short": "o tilde acute" + }}}, +{"category": "Ll", + "names": [], + "key": "1E4F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with tilde and diaeresis", + "alternative": "latin small letter o tilde double overdot", + "short": "o tilde double overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E51", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with macron and grave", + "alternative": "latin small letter o overbar grave", + "short": "o overbar grave" + }}}, +{"category": "Ll", + "names": [], + "key": "1E53", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with macron and acute", + "alternative": "latin small letter o overbar acute", + "short": "o overbar acute" + }}}, +{"category": "Ll", + "names": [], + "key": "1E5D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter r with dot below and macron", + "alternative": "latin small letter r underdot overbar", + "short": "r underdot overbar" + }}}, +{"category": "Ll", + "names": [], + "key": "1E65", + "active": true, + "mappings": { + "default": { + "default": "latin small letter s with acute and dot above", + "alternative": "latin small letter s acute overdot", + "short": "s acute overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E67", + "active": true, + "mappings": { + "default": { + "default": "latin small letter s with caron and dot above", + "alternative": "latin small letter s caron overdot", + "short": "s caron overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E69", + "active": true, + "mappings": { + "default": { + "default": "latin small letter s with dot below and dot above", + "alternative": "latin small letter s underdot overdot", + "short": "s underdot overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E79", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with tilde and acute", + "alternative": "latin small letter u tilde acute", + "short": "u tilde acute" + }}}, +{"category": "Ll", + "names": [], + "key": "1E7B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with macron and diaeresis", + "alternative": "latin small letter u overbar double overdot", + "short": "u overbar double overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1EA5", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with circumflex and acute", + "alternative": "latin small letter a hat acute", + "short": "a hat acute" + }}}, +{"category": "Ll", + "names": [], + "key": "1EA7", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with circumflex and grave", + "alternative": "latin small letter a hat grave", + "short": "a hat grave" + }}}, +{"category": "Ll", + "names": [], + "key": "1EA9", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with circumflex and hook above", + "alternative": "latin small letter a hat hook above", + "short": "a hat hook above" + }}}, +{"category": "Ll", + "names": [], + "key": "1EAB", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with circumflex and tilde", + "alternative": "latin small letter a hat tilde", + "short": "a hat tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "1EAD", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with circumflex and dot below", + "alternative": "latin small letter a hat underdot", + "short": "a hat underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1EAF", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with breve and acute", + "alternative": "latin small letter a breve acute", + "short": "a breve acute" + }}}, +{"category": "Ll", + "names": [], + "key": "1EB1", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with breve and grave", + "alternative": "latin small letter a breve grave", + "short": "a breve grave" + }}}, +{"category": "Ll", + "names": [], + "key": "1EB3", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with breve and hook above", + "alternative": "latin small letter a breve hook above", + "short": "a breve hook above" + }}}, +{"category": "Ll", + "names": [], + "key": "1EB5", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with breve and tilde", + "alternative": "latin small letter a breve tilde", + "short": "a breve tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "1EB7", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with breve and dot below", + "alternative": "latin small letter a breve underdot", + "short": "a breve underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1EBF", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with circumflex and acute", + "alternative": "latin small letter e hat acute", + "short": "e hat acute" + }}}, +{"category": "Ll", + "names": [], + "key": "1EC1", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with circumflex and grave", + "alternative": "latin small letter e hat grave", + "short": "e hat grave" + }}}, +{"category": "Ll", + "names": [], + "key": "1EC3", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with circumflex and hook above", + "alternative": "latin small letter e hat hook above", + "short": "e hat hook above" + }}}, +{"category": "Ll", + "names": [], + "key": "1EC5", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with circumflex and tilde", + "alternative": "latin small letter e hat tilde", + "short": "e hat tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "1EC7", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with circumflex and dot below", + "alternative": "latin small letter e hat underdot", + "short": "e hat underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1ED1", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with circumflex and acute", + "alternative": "latin small letter o hat acute", + "short": "o hat acute" + }}}, +{"category": "Ll", + "names": [], + "key": "1ED3", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with circumflex and grave", + "alternative": "latin small letter o hat grave", + "short": "o hat grave" + }}}, +{"category": "Ll", + "names": [], + "key": "1ED5", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with circumflex and hook above", + "alternative": "latin small letter o hat hook above", + "short": "o hat hook above" + }}}, +{"category": "Ll", + "names": [], + "key": "1ED7", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with circumflex and tilde", + "alternative": "latin small letter o hat tilde", + "short": "o hat tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "1ED9", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with circumflex and dot below", + "alternative": "latin small letter o hat underdot", + "short": "o hat underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1EDB", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with horn and acute", + "alternative": "latin small letter o acute prime", + "short": "o acute prime" + }}}, +{"category": "Ll", + "names": [], + "key": "1EDD", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with horn and grave", + "alternative": "latin small letter o grave prime", + "short": "o grave prime" + }}}, +{"category": "Ll", + "names": [], + "key": "1EDF", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with horn and hook above", + "alternative": "latin small letter o hook above prime", + "short": "o hook above prime" + }}}, +{"category": "Ll", + "names": [], + "key": "1EE1", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with horn and tilde", + "alternative": "latin small letter o tilde prime", + "short": "o tilde prime" + }}}, +{"category": "Ll", + "names": [], + "key": "1EE3", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with horn and dot below", + "alternative": "latin small letter o underdot prime", + "short": "o underdot prime" + }}}, +{"category": "Ll", + "names": [], + "key": "1EE9", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with horn and acute", + "alternative": "latin small letter u acute prime", + "short": "u acute prime" + }}}, +{"category": "Ll", + "names": [], + "key": "1EEB", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with horn and grave", + "alternative": "latin small letter u grave prime", + "short": "u grave prime" + }}}, +{"category": "Ll", + "names": [], + "key": "1EED", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with horn and hook above", + "alternative": "latin small letter u hook above prime", + "short": "u hook above prime" + }}}, +{"category": "Ll", + "names": [], + "key": "1EEF", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with horn and tilde", + "alternative": "latin small letter u tilde prime", + "short": "u tilde prime" + }}}, +{"category": "Ll", + "names": [], + "key": "1EF1", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with horn and dot below", + "alternative": "latin small letter u underdot prime", + "short": "u underdot prime" + }}} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-lower-normal.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-lower-normal.json new file mode 100644 index 00000000000..0504d7b8499 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-lower-normal.json @@ -0,0 +1,522 @@ +[ +{"category": "Ll", + "names": [], + "key": "0061", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a", + "alternative": "", + "short": "a" + }}}, +{"category": "Ll", + "names": [], + "key": "0062", + "active": true, + "mappings": { + "default": { + "default": "latin small letter b", + "alternative": "", + "short": "b" + }}}, +{"category": "Ll", + "names": [], + "key": "0063", + "active": true, + "mappings": { + "default": { + "default": "latin small letter c", + "alternative": "", + "short": "c" + }}}, +{"category": "Ll", + "names": [], + "key": "0064", + "active": true, + "mappings": { + "default": { + "default": "latin small letter d", + "alternative": "", + "short": "d" + }}}, +{"category": "Ll", + "names": [], + "key": "0065", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e", + "alternative": "", + "short": "e" + }}}, +{"category": "Ll", + "names": [], + "key": "0066", + "active": true, + "mappings": { + "default": { + "default": "latin small letter f", + "alternative": "", + "short": "f" + }}}, +{"category": "Ll", + "names": [], + "key": "0067", + "active": true, + "mappings": { + "default": { + "default": "latin small letter g", + "alternative": "", + "short": "g" + }}}, +{"category": "Ll", + "names": [], + "key": "0068", + "active": true, + "mappings": { + "default": { + "default": "latin small letter h", + "alternative": "", + "short": "h" + }}}, +{"category": "Ll", + "names": [], + "key": "0069", + "active": true, + "mappings": { + "default": { + "default": "latin small letter i", + "alternative": "", + "short": "i" + }}}, +{"category": "Ll", + "names": [], + "key": "006A", + "active": true, + "mappings": { + "default": { + "default": "latin small letter j", + "alternative": "", + "short": "j" + }}}, +{"category": "Ll", + "names": [], + "key": "006B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter k", + "alternative": "", + "short": "k" + }}}, +{"category": "Ll", + "names": [], + "key": "006C", + "active": true, + "mappings": { + "default": { + "default": "latin small letter l", + "alternative": "", + "short": "l" + }}}, +{"category": "Ll", + "names": [], + "key": "006D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter m", + "alternative": "", + "short": "m" + }}}, +{"category": "Ll", + "names": [], + "key": "006E", + "active": true, + "mappings": { + "default": { + "default": "latin small letter n", + "alternative": "", + "short": "n" + }}}, +{"category": "Ll", + "names": [], + "key": "006F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o", + "alternative": "", + "short": "o" + }}}, +{"category": "Ll", + "names": [], + "key": "0070", + "active": true, + "mappings": { + "default": { + "default": "latin small letter p", + "alternative": "", + "short": "p" + }}}, +{"category": "Ll", + "names": [], + "key": "0071", + "active": true, + "mappings": { + "default": { + "default": "latin small letter q", + "alternative": "", + "short": "q" + }}}, +{"category": "Ll", + "names": [], + "key": "0072", + "active": true, + "mappings": { + "default": { + "default": "latin small letter r", + "alternative": "", + "short": "r" + }}}, +{"category": "Ll", + "names": [], + "key": "0073", + "active": true, + "mappings": { + "default": { + "default": "latin small letter s", + "alternative": "", + "short": "s" + }}}, +{"category": "Ll", + "names": [], + "key": "0074", + "active": true, + "mappings": { + "default": { + "default": "latin small letter t", + "alternative": "", + "short": "t" + }}}, +{"category": "Ll", + "names": [], + "key": "0075", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u", + "alternative": "", + "short": "u" + }}}, +{"category": "Ll", + "names": [], + "key": "0076", + "active": true, + "mappings": { + "default": { + "default": "latin small letter v", + "alternative": "", + "short": "v" + }}}, +{"category": "Ll", + "names": [], + "key": "0077", + "active": true, + "mappings": { + "default": { + "default": "latin small letter w", + "alternative": "", + "short": "w" + }}}, +{"category": "Ll", + "names": [], + "key": "0078", + "active": true, + "mappings": { + "default": { + "default": "latin small letter x", + "alternative": "", + "short": "x" + }}}, +{"category": "Ll", + "names": [], + "key": "0079", + "active": true, + "mappings": { + "default": { + "default": "latin small letter y", + "alternative": "", + "short": "y" + }}}, +{"category": "Ll", + "names": [], + "key": "007A", + "active": true, + "mappings": { + "default": { + "default": "latin small letter z", + "alternative": "", + "short": "z" + }}}, +{"category": "Ll", + "names": [], + "key": "FF41", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter a", + "alternative": "", + "short": "a" + }}}, +{"category": "Ll", + "names": [], + "key": "FF42", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter b", + "alternative": "", + "short": "b" + }}}, +{"category": "Ll", + "names": [], + "key": "FF43", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter c", + "alternative": "", + "short": "c" + }}}, +{"category": "Ll", + "names": [], + "key": "FF44", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter d", + "alternative": "", + "short": "d" + }}}, +{"category": "Ll", + "names": [], + "key": "FF45", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter e", + "alternative": "", + "short": "e" + }}}, +{"category": "Ll", + "names": [], + "key": "FF46", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter f", + "alternative": "", + "short": "f" + }}}, +{"category": "Ll", + "names": [], + "key": "FF47", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter g", + "alternative": "", + "short": "g" + }}}, +{"category": "Ll", + "names": [], + "key": "FF48", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter h", + "alternative": "", + "short": "h" + }}}, +{"category": "Ll", + "names": [], + "key": "FF49", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter i", + "alternative": "", + "short": "i" + }}}, +{"category": "Ll", + "names": [], + "key": "FF4A", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter j", + "alternative": "", + "short": "j" + }}}, +{"category": "Ll", + "names": [], + "key": "FF4B", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter k", + "alternative": "", + "short": "k" + }}}, +{"category": "Ll", + "names": [], + "key": "FF4C", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter l", + "alternative": "", + "short": "l" + }}}, +{"category": "Ll", + "names": [], + "key": "FF4D", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter m", + "alternative": "", + "short": "m" + }}}, +{"category": "Ll", + "names": [], + "key": "FF4E", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter n", + "alternative": "", + "short": "n" + }}}, +{"category": "Ll", + "names": [], + "key": "FF4F", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter o", + "alternative": "", + "short": "o" + }}}, +{"category": "Ll", + "names": [], + "key": "FF50", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter p", + "alternative": "", + "short": "p" + }}}, +{"category": "Ll", + "names": [], + "key": "FF51", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter q", + "alternative": "", + "short": "q" + }}}, +{"category": "Ll", + "names": [], + "key": "FF52", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter r", + "alternative": "", + "short": "r" + }}}, +{"category": "Ll", + "names": [], + "key": "FF53", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter s", + "alternative": "", + "short": "s" + }}}, +{"category": "Ll", + "names": [], + "key": "FF54", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter t", + "alternative": "", + "short": "t" + }}}, +{"category": "Ll", + "names": [], + "key": "FF55", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter u", + "alternative": "", + "short": "u" + }}}, +{"category": "Ll", + "names": [], + "key": "FF56", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter v", + "alternative": "", + "short": "v" + }}}, +{"category": "Ll", + "names": [], + "key": "FF57", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter w", + "alternative": "", + "short": "w" + }}}, +{"category": "Ll", + "names": [], + "key": "FF58", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter x", + "alternative": "", + "short": "x" + }}}, +{"category": "Ll", + "names": [], + "key": "FF59", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter y", + "alternative": "", + "short": "y" + }}}, +{"category": "Ll", + "names": [], + "key": "FF5A", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin small letter z", + "alternative": "", + "short": "z" + }}} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-lower-phonetic.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-lower-phonetic.json new file mode 100644 index 00000000000..7f7709fd6f3 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-lower-phonetic.json @@ -0,0 +1,2152 @@ +[ +{"category": "Ll", + "names": [], + "key": "00F8", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with stroke", + "alternative": "latin small letter o slash", + "short": "o with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "0111", + "active": true, + "mappings": { + "default": { + "default": "latin small letter d with stroke", + "alternative": "latin small letter d bar", + "short": "d with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "0127", + "active": true, + "mappings": { + "default": { + "default": "latin small letter h with stroke", + "alternative": "latin small letter h bar", + "short": "h with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "0142", + "active": true, + "mappings": { + "default": { + "default": "latin small letter l with stroke", + "alternative": "latin small letter l slash", + "short": "l with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "0167", + "active": true, + "mappings": { + "default": { + "default": "latin small letter t with stroke", + "alternative": "latin small letter t bar", + "short": "t with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "0180", + "active": true, + "mappings": { + "default": { + "default": "latin small letter b with stroke", + "alternative": "latin small letter b bar", + "short": "b with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "019B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter lambda with stroke", + "alternative": "latin small letter barred lambda", + "short": "lambda with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "01B6", + "active": true, + "mappings": { + "default": { + "default": "latin small letter z with stroke", + "alternative": "latin small letter z bar", + "short": "z with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "01BE", + "active": true, + "mappings": { + "default": { + "default": "latin letter inverted glottal stop with stroke", + "alternative": "latin letter inverted glottal stop bar", + "short": "latin letter inverted glottal stop with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "01E5", + "active": true, + "mappings": { + "default": { + "default": "latin small letter g with stroke", + "alternative": "latin small letter g bar", + "short": "g with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "01FF", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with stroke and acute", + "alternative": "", + "short": "o with stroke and acute" + }}}, +{"category": "Ll", + "names": [], + "key": "023C", + "active": true, + "mappings": { + "default": { + "default": "latin small letter c with stroke", + "alternative": "", + "short": "c with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "0247", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with stroke", + "alternative": "", + "short": "e with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "0249", + "active": true, + "mappings": { + "default": { + "default": "latin small letter j with stroke", + "alternative": "", + "short": "j with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "024D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter r with stroke", + "alternative": "", + "short": "r with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "024F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter y with stroke", + "alternative": "", + "short": "y with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "025F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter dotless j with stroke", + "alternative": "latin small letter dotless j bar", + "short": "dotless j with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "0268", + "active": true, + "mappings": { + "default": { + "default": "latin small letter i with stroke", + "alternative": "latin small letter barred i", + "short": "i with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "0284", + "active": true, + "mappings": { + "default": { + "default": "latin small letter dotless j with stroke and hook", + "alternative": "latin small letter dotless j bar hook", + "short": "dotless j with stroke and hook" + }}}, +{"category": "Ll", + "names": [], + "key": "02A1", + "active": true, + "mappings": { + "default": { + "default": "latin letter glottal stop with stroke", + "alternative": "latin letter glottal stop bar", + "short": "latin letter glottal stop with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "02A2", + "active": true, + "mappings": { + "default": { + "default": "latin letter reversed glottal stop with stroke", + "alternative": "latin letter reversed glottal stop bar", + "short": "latin letter reversed glottal stop with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "1D13", + "active": true, + "mappings": { + "default": { + "default": "latin small letter sideways o with stroke", + "alternative": "", + "short": "sideways o with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "1D7C", + "active": true, + "mappings": { + "default": { + "default": "latin small letter iota with stroke", + "alternative": "", + "short": "iota with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "1D7D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter p with stroke", + "alternative": "", + "short": "p with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "1D7F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter upsilon with stroke", + "alternative": "", + "short": "upsilon with stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "1E9C", + "active": true, + "mappings": { + "default": { + "default": "latin small letter long s with diagonal stroke", + "alternative": "", + "short": "long s with diagonal stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "1E9D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter long s with high stroke", + "alternative": "", + "short": "long s with high stroke" + }}}, +{"category": "Ll", + "names": [], + "key": "018D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter turned delta", + "alternative": "", + "short": "turned delta" + }}}, +{"category": "Ll", + "names": [], + "key": "1E9B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter long s with dot above", + "alternative": "", + "short": "long s with dot above" + }}}, +{"category": "Ll", + "names": [], + "key": "1E9F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter delta", + "alternative": "", + "short": "delta" + }}}, +{"category": "Ll", + "names": [], + "key": "0138", + "active": true, + "mappings": { + "default": { + "default": "latin small letter kra", + "alternative": "", + "short": "kra" + }}}, +{"category": "Ll", + "names": [], + "key": "017F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter long s", + "alternative": "", + "short": "long s" + }}}, +{"category": "Ll", + "names": [], + "key": "0183", + "active": true, + "mappings": { + "default": { + "default": "latin small letter b with topbar", + "alternative": "latin small letter b topbar", + "short": "b with topbar" + }}}, +{"category": "Ll", + "names": [], + "key": "0185", + "active": true, + "mappings": { + "default": { + "default": "latin small letter tone six", + "alternative": "", + "short": "tone six" + }}}, +{"category": "Ll", + "names": [], + "key": "0188", + "active": true, + "mappings": { + "default": { + "default": "latin small letter c with hook", + "alternative": "latin small letter c hook", + "short": "c with hook" + }}}, +{"category": "Ll", + "names": [], + "key": "018C", + "active": true, + "mappings": { + "default": { + "default": "latin small letter d with topbar", + "alternative": "latin small letter d topbar", + "short": "d with topbar" + }}}, +{"category": "Ll", + "names": [], + "key": "0192", + "active": true, + "mappings": { + "default": { + "default": "latin small letter f with hook", + "alternative": "latin small letter script f", + "short": "f with hook" + }}}, +{"category": "Ll", + "names": [], + "key": "0195", + "active": true, + "mappings": { + "default": { + "default": "latin small letter hv", + "alternative": "latin small letter h v", + "short": "hv" + }}}, +{"category": "Ll", + "names": [], + "key": "0199", + "active": true, + "mappings": { + "default": { + "default": "latin small letter k with hook", + "alternative": "latin small letter k hook", + "short": "k with hook" + }}}, +{"category": "Ll", + "names": [], + "key": "019A", + "active": true, + "mappings": { + "default": { + "default": "latin small letter l with bar", + "alternative": "latin small letter barred l", + "short": "l with bar" + }}}, +{"category": "Ll", + "names": [], + "key": "019E", + "active": true, + "mappings": { + "default": { + "default": "latin small letter n with long right leg", + "alternative": "", + "short": "n with long right leg" + }}}, +{"category": "Ll", + "names": [], + "key": "01A1", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with horn", + "alternative": "latin small letter o horn", + "short": "o with horn" + }}}, +{"category": "Ll", + "names": [], + "key": "01A3", + "active": true, + "mappings": { + "default": { + "default": "latin small letter oi", + "alternative": "latin small letter o i", + "short": "oi" + }}}, +{"category": "Ll", + "names": [], + "key": "01A5", + "active": true, + "mappings": { + "default": { + "default": "latin small letter p with hook", + "alternative": "latin small letter p hook", + "short": "p with hook" + }}}, +{"category": "Ll", + "names": [], + "key": "01A8", + "active": true, + "mappings": { + "default": { + "default": "latin small letter tone two", + "alternative": "", + "short": "tone two" + }}}, +{"category": "Ll", + "names": [], + "key": "01AA", + "active": true, + "mappings": { + "default": { + "default": "latin letter reversed esh loop", + "alternative": "", + "short": "latin letter reversed esh loop" + }}}, +{"category": "Ll", + "names": [], + "key": "01AB", + "active": true, + "mappings": { + "default": { + "default": "latin small letter t with palatal hook", + "alternative": "latin small letter t palatal hook", + "short": "t with palatal hook" + }}}, +{"category": "Ll", + "names": [], + "key": "01AD", + "active": true, + "mappings": { + "default": { + "default": "latin small letter t with hook", + "alternative": "latin small letter t hook", + "short": "t with hook" + }}}, +{"category": "Ll", + "names": [], + "key": "01B0", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with horn", + "alternative": "latin small letter u horn", + "short": "u with horn" + }}}, +{"category": "Ll", + "names": [], + "key": "01B4", + "active": true, + "mappings": { + "default": { + "default": "latin small letter y with hook", + "alternative": "latin small letter y hook", + "short": "y with hook" + }}}, +{"category": "Ll", + "names": [], + "key": "01B9", + "active": true, + "mappings": { + "default": { + "default": "latin small letter ezh reversed", + "alternative": "latin small letter reversed yogh", + "short": "ezh reversed" + }}}, +{"category": "Ll", + "names": [], + "key": "01BA", + "active": true, + "mappings": { + "default": { + "default": "latin small letter ezh with tail", + "alternative": "latin small letter yogh with tail", + "short": "ezh with tail" + }}}, +{"category": "Ll", + "names": [], + "key": "01BD", + "active": true, + "mappings": { + "default": { + "default": "latin small letter tone five", + "alternative": "", + "short": "tone five" + }}}, +{"category": "Ll", + "names": [], + "key": "01BF", + "active": true, + "mappings": { + "default": { + "default": "latin letter wynn", + "alternative": "", + "short": "latin letter wynn" + }}}, +{"category": "Ll", + "names": [], + "key": "01C6", + "active": true, + "mappings": { + "default": { + "default": "latin small letter dz with caron", + "alternative": "latin small letter d z hacek", + "short": "dz with caron" + }}}, +{"category": "Ll", + "names": [], + "key": "01C9", + "active": true, + "mappings": { + "default": { + "default": "latin small letter lj", + "alternative": "latin small letter l j", + "short": "lj" + }}}, +{"category": "Ll", + "names": [], + "key": "01CC", + "active": true, + "mappings": { + "default": { + "default": "latin small letter nj", + "alternative": "latin small letter n j", + "short": "nj" + }}}, +{"category": "Ll", + "names": [], + "key": "01E3", + "active": true, + "mappings": { + "default": { + "default": "latin small letter ae with macron", + "alternative": "latin small letter a e macron", + "short": "ae with macron" + }}}, +{"category": "Ll", + "names": [], + "key": "01EF", + "active": true, + "mappings": { + "default": { + "default": "latin small letter ezh with caron", + "alternative": "latin small letter yogh hacek", + "short": "ezh with caron" + }}}, +{"category": "Ll", + "names": [], + "key": "01F3", + "active": true, + "mappings": { + "default": { + "default": "latin small letter dz", + "alternative": "", + "short": "dz" + }}}, +{"category": "Ll", + "names": [], + "key": "021D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter yogh", + "alternative": "", + "short": "yogh" + }}}, +{"category": "Ll", + "names": [], + "key": "026E", + "active": true, + "mappings": { + "default": { + "default": "latin small letter lezh", + "alternative": "latin small letter l yogh", + "short": "lezh" + }}}, +{"category": "Ll", + "names": [], + "key": "0292", + "active": true, + "mappings": { + "default": { + "default": "latin small letter ezh", + "alternative": "latin small letter yogh", + "short": "ezh" + }}}, +{"category": "Ll", + "names": [], + "key": "0293", + "active": true, + "mappings": { + "default": { + "default": "latin small letter ezh with curl", + "alternative": "latin small letter yogh curl", + "short": "ezh with curl" + }}}, +{"category": "Ll", + "names": [], + "key": "02A4", + "active": true, + "mappings": { + "default": { + "default": "latin small letter dezh digraph", + "alternative": "latin small letter d yogh", + "short": "dezh digraph" + }}}, +{"category": "Ll", + "names": [], + "key": "01DD", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned e", + "alternative": "", + "short": "turned e" + }}}, +{"category": "Ll", + "names": [], + "key": "01FD", + "active": false, + "mappings": { + "default": { + "default": "latin small letter ae with acute", + "alternative": "", + "short": "ae with acute" + }}}, +{"category": "Ll", + "names": [], + "key": "021D", + "active": false, + "mappings": { + "default": { + "default": "latin small letter yogh", + "alternative": "", + "short": "yogh" + }}}, +{"category": "Ll", + "names": [], + "key": "0221", + "active": false, + "mappings": { + "default": { + "default": "latin small letter d with curl", + "alternative": "", + "short": "d with curl" + }}}, +{"category": "Ll", + "names": [], + "key": "0223", + "active": false, + "mappings": { + "default": { + "default": "latin small letter ou", + "alternative": "", + "short": "ou" + }}}, +{"category": "Ll", + "names": [], + "key": "0225", + "active": false, + "mappings": { + "default": { + "default": "latin small letter z with hook", + "alternative": "", + "short": "z with hook" + }}}, +{"category": "Ll", + "names": [], + "key": "0234", + "active": false, + "mappings": { + "default": { + "default": "latin small letter l with curl", + "alternative": "", + "short": "l with curl" + }}}, +{"category": "Ll", + "names": [], + "key": "0235", + "active": false, + "mappings": { + "default": { + "default": "latin small letter n with curl", + "alternative": "", + "short": "n with curl" + }}}, +{"category": "Ll", + "names": [], + "key": "0236", + "active": false, + "mappings": { + "default": { + "default": "latin small letter t with curl", + "alternative": "", + "short": "t with curl" + }}}, +{"category": "Ll", + "names": [], + "key": "0238", + "active": false, + "mappings": { + "default": { + "default": "latin small letter db digraph", + "alternative": "", + "short": "db digraph" + }}}, +{"category": "Ll", + "names": [], + "key": "0239", + "active": false, + "mappings": { + "default": { + "default": "latin small letter qp digraph", + "alternative": "", + "short": "qp digraph" + }}}, +{"category": "Ll", + "names": [], + "key": "023F", + "active": false, + "mappings": { + "default": { + "default": "latin small letter s with swash tail", + "alternative": "", + "short": "s with swash tail" + }}}, +{"category": "Ll", + "names": [], + "key": "0240", + "active": false, + "mappings": { + "default": { + "default": "latin small letter z with swash tail", + "alternative": "", + "short": "z with swash tail" + }}}, +{"category": "Ll", + "names": [], + "key": "0242", + "active": false, + "mappings": { + "default": { + "default": "latin small letter glottal stop", + "alternative": "", + "short": "glottal stop" + }}}, +{"category": "Ll", + "names": [], + "key": "024B", + "active": false, + "mappings": { + "default": { + "default": "latin small letter q with hook tail", + "alternative": "", + "short": "q with hook tail" + }}}, +{"category": "Ll", + "names": [], + "key": "0250", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned a", + "alternative": "", + "short": "turned a" + }}}, +{"category": "Ll", + "names": [], + "key": "0251", + "active": false, + "mappings": { + "default": { + "default": "latin small letter alpha", + "alternative": "latin small letter script a", + "short": "alpha" + }}}, +{"category": "Ll", + "names": [], + "key": "0252", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned alpha", + "alternative": "latin small letter turned script a", + "short": "turned alpha" + }}}, +{"category": "Ll", + "names": [], + "key": "0253", + "active": false, + "mappings": { + "default": { + "default": "latin small letter b with hook", + "alternative": "latin small letter b hook", + "short": "b with hook" + }}}, +{"category": "Ll", + "names": [], + "key": "0254", + "active": false, + "mappings": { + "default": { + "default": "latin small letter open o", + "alternative": "", + "short": "open o" + }}}, +{"category": "Ll", + "names": [], + "key": "0255", + "active": false, + "mappings": { + "default": { + "default": "latin small letter c with curl", + "alternative": "latin small letter c curl", + "short": "c with curl" + }}}, +{"category": "Ll", + "names": [], + "key": "0256", + "active": false, + "mappings": { + "default": { + "default": "latin small letter d with tail", + "alternative": "latin small letter d retroflex hook", + "short": "d with tail" + }}}, +{"category": "Ll", + "names": [], + "key": "0257", + "active": false, + "mappings": { + "default": { + "default": "latin small letter d with hook", + "alternative": "latin small letter d hook", + "short": "d with hook" + }}}, +{"category": "Ll", + "names": [], + "key": "0258", + "active": false, + "mappings": { + "default": { + "default": "latin small letter reversed e", + "alternative": "", + "short": "reversed e" + }}}, +{"category": "Ll", + "names": [], + "key": "0259", + "active": false, + "mappings": { + "default": { + "default": "latin small letter schwa", + "alternative": "", + "short": "schwa" + }}}, +{"category": "Ll", + "names": [], + "key": "025A", + "active": false, + "mappings": { + "default": { + "default": "latin small letter schwa with hook", + "alternative": "latin small letter schwa hook", + "short": "schwa with hook" + }}}, +{"category": "Ll", + "names": [], + "key": "025B", + "active": false, + "mappings": { + "default": { + "default": "latin small letter open e", + "alternative": "latin small letter epsilon", + "short": "open e" + }}}, +{"category": "Ll", + "names": [], + "key": "025C", + "active": false, + "mappings": { + "default": { + "default": "latin small letter reversed open e", + "alternative": "latin small letter reversed epsilon", + "short": "reversed open e" + }}}, +{"category": "Ll", + "names": [], + "key": "025D", + "active": false, + "mappings": { + "default": { + "default": "latin small letter reversed open e with hook", + "alternative": "latin small letter reversed epsilon hook", + "short": "reversed open e with hook" + }}}, +{"category": "Ll", + "names": [], + "key": "025E", + "active": false, + "mappings": { + "default": { + "default": "latin small letter closed reversed open e", + "alternative": "latin small letter closed reversed epsilon", + "short": "closed reversed open e" + }}}, +{"category": "Ll", + "names": [], + "key": "0260", + "active": false, + "mappings": { + "default": { + "default": "latin small letter g with hook", + "alternative": "latin small letter g hook", + "short": "g with hook" + }}}, +{"category": "Ll", + "names": [], + "key": "0261", + "active": false, + "mappings": { + "default": { + "default": "latin small letter script g", + "alternative": "", + "short": "script g" + }}}, +{"category": "Ll", + "names": [], + "key": "0263", + "active": false, + "mappings": { + "default": { + "default": "latin small letter gamma", + "alternative": "", + "short": "gamma" + }}}, +{"category": "Ll", + "names": [], + "key": "0264", + "active": false, + "mappings": { + "default": { + "default": "latin small letter rams horn", + "alternative": "latin small letter baby gamma", + "short": "rams horn" + }}}, +{"category": "Ll", + "names": [], + "key": "0265", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned h", + "alternative": "", + "short": "turned h" + }}}, +{"category": "Ll", + "names": [], + "key": "0266", + "active": false, + "mappings": { + "default": { + "default": "latin small letter h with hook", + "alternative": "latin small letter h hook", + "short": "h with hook" + }}}, +{"category": "Ll", + "names": [], + "key": "0267", + "active": false, + "mappings": { + "default": { + "default": "latin small letter heng with hook", + "alternative": "latin small letter heng hook", + "short": "heng with hook" + }}}, +{"category": "Ll", + "names": [], + "key": "0269", + "active": false, + "mappings": { + "default": { + "default": "latin small letter iota", + "alternative": "", + "short": "iota" + }}}, +{"category": "Ll", + "names": [], + "key": "026B", + "active": false, + "mappings": { + "default": { + "default": "latin small letter l with middle tilde", + "alternative": "", + "short": "l with middle tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "026C", + "active": false, + "mappings": { + "default": { + "default": "latin small letter l with belt", + "alternative": "latin small letter l belt", + "short": "l with belt" + }}}, +{"category": "Ll", + "names": [], + "key": "026D", + "active": false, + "mappings": { + "default": { + "default": "latin small letter l with retroflex hook", + "alternative": "latin small letter l retroflex hook", + "short": "l with retroflex hook" + }}}, +{"category": "Ll", + "names": [], + "key": "026E", + "active": false, + "mappings": { + "default": { + "default": "latin small letter lezh", + "alternative": "latin small letter l yogh", + "short": "lezh" + }}}, +{"category": "Ll", + "names": [], + "key": "026F", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned m", + "alternative": "", + "short": "turned m" + }}}, +{"category": "Ll", + "names": [], + "key": "0270", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned m with long leg", + "alternative": "", + "short": "turned m with long leg" + }}}, +{"category": "Ll", + "names": [], + "key": "0271", + "active": false, + "mappings": { + "default": { + "default": "latin small letter m with hook", + "alternative": "latin small letter m hook", + "short": "m with hook" + }}}, +{"category": "Ll", + "names": [], + "key": "0272", + "active": false, + "mappings": { + "default": { + "default": "latin small letter n with left hook", + "alternative": "latin small letter n hook", + "short": "n with left hook" + }}}, +{"category": "Ll", + "names": [], + "key": "0273", + "active": false, + "mappings": { + "default": { + "default": "latin small letter n with retroflex hook", + "alternative": "latin small letter n retroflex hook", + "short": "n with retroflex hook" + }}}, +{"category": "Ll", + "names": [], + "key": "0275", + "active": false, + "mappings": { + "default": { + "default": "latin small letter barred o", + "alternative": "", + "short": "barred o" + }}}, +{"category": "Ll", + "names": [], + "key": "0277", + "active": false, + "mappings": { + "default": { + "default": "latin small letter closed omega", + "alternative": "", + "short": "closed omega" + }}}, +{"category": "Ll", + "names": [], + "key": "0278", + "active": false, + "mappings": { + "default": { + "default": "latin small letter phi", + "alternative": "", + "short": "phi" + }}}, +{"category": "Ll", + "names": [], + "key": "0279", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned r", + "alternative": "", + "short": "turned r" + }}}, +{"category": "Ll", + "names": [], + "key": "027A", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned r with long leg", + "alternative": "", + "short": "turned r with long leg" + }}}, +{"category": "Ll", + "names": [], + "key": "027B", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned r with hook", + "alternative": "latin small letter turned r hook", + "short": "turned r with hook" + }}}, +{"category": "Ll", + "names": [], + "key": "027C", + "active": false, + "mappings": { + "default": { + "default": "latin small letter r with long leg", + "alternative": "", + "short": "r with long leg" + }}}, +{"category": "Ll", + "names": [], + "key": "027D", + "active": false, + "mappings": { + "default": { + "default": "latin small letter r with tail", + "alternative": "latin small letter r hook", + "short": "r with tail" + }}}, +{"category": "Ll", + "names": [], + "key": "027E", + "active": false, + "mappings": { + "default": { + "default": "latin small letter r with fishhook", + "alternative": "latin small letter fishhook r", + "short": "r with fishhook" + }}}, +{"category": "Ll", + "names": [], + "key": "027F", + "active": false, + "mappings": { + "default": { + "default": "latin small letter reversed r with fishhook", + "alternative": "latin small letter reversed fishhook r", + "short": "reversed r with fishhook" + }}}, +{"category": "Ll", + "names": [], + "key": "0282", + "active": false, + "mappings": { + "default": { + "default": "latin small letter s with hook", + "alternative": "latin small letter s hook", + "short": "s with hook" + }}}, +{"category": "Ll", + "names": [], + "key": "0283", + "active": false, + "mappings": { + "default": { + "default": "latin small letter esh", + "alternative": "", + "short": "esh" + }}}, +{"category": "Ll", + "names": [], + "key": "0285", + "active": false, + "mappings": { + "default": { + "default": "latin small letter squat reversed esh", + "alternative": "", + "short": "squat reversed esh" + }}}, +{"category": "Ll", + "names": [], + "key": "0286", + "active": false, + "mappings": { + "default": { + "default": "latin small letter esh with curl", + "alternative": "latin small letter esh curl", + "short": "esh with curl" + }}}, +{"category": "Ll", + "names": [], + "key": "0287", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned t", + "alternative": "", + "short": "turned t" + }}}, +{"category": "Ll", + "names": [], + "key": "0288", + "active": false, + "mappings": { + "default": { + "default": "latin small letter t with retroflex hook", + "alternative": "latin small letter t retroflex hook", + "short": "t with retroflex hook" + }}}, +{"category": "Ll", + "names": [], + "key": "0289", + "active": false, + "mappings": { + "default": { + "default": "latin small letter u bar", + "alternative": "", + "short": "u bar" + }}}, +{"category": "Ll", + "names": [], + "key": "028A", + "active": false, + "mappings": { + "default": { + "default": "latin small letter upsilon", + "alternative": "", + "short": "upsilon" + }}}, +{"category": "Ll", + "names": [], + "key": "028B", + "active": false, + "mappings": { + "default": { + "default": "latin small letter v with hook", + "alternative": "latin small letter script v", + "short": "v with hook" + }}}, +{"category": "Ll", + "names": [], + "key": "028C", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned v", + "alternative": "", + "short": "turned v" + }}}, +{"category": "Ll", + "names": [], + "key": "028D", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned w", + "alternative": "", + "short": "turned w" + }}}, +{"category": "Ll", + "names": [], + "key": "028E", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned y", + "alternative": "", + "short": "turned y" + }}}, +{"category": "Ll", + "names": [], + "key": "0290", + "active": false, + "mappings": { + "default": { + "default": "latin small letter z with retroflex hook", + "alternative": "latin small letter z retroflex hook", + "short": "z with retroflex hook" + }}}, +{"category": "Ll", + "names": [], + "key": "0291", + "active": false, + "mappings": { + "default": { + "default": "latin small letter z with curl", + "alternative": "latin small letter z curl", + "short": "z with curl" + }}}, +{"category": "Ll", + "names": [], + "key": "0292", + "active": false, + "mappings": { + "default": { + "default": "latin small letter ezh", + "alternative": "latin small letter yogh", + "short": "ezh" + }}}, +{"category": "Ll", + "names": [], + "key": "0293", + "active": false, + "mappings": { + "default": { + "default": "latin small letter ezh with curl", + "alternative": "latin small letter yogh curl", + "short": "ezh with curl" + }}}, +{"category": "Ll", + "names": [], + "key": "0295", + "active": false, + "mappings": { + "default": { + "default": "latin letter pharyngeal voiced fricative", + "alternative": "latin letter reversed glottal stop", + "short": "latin letter pharyngeal voiced fricative" + }}}, +{"category": "Ll", + "names": [], + "key": "0296", + "active": false, + "mappings": { + "default": { + "default": "latin letter inverted glottal stop", + "alternative": "", + "short": "latin letter inverted glottal stop" + }}}, +{"category": "Ll", + "names": [], + "key": "0297", + "active": false, + "mappings": { + "default": { + "default": "latin letter stretched c", + "alternative": "", + "short": "latin letter stretched c" + }}}, +{"category": "Ll", + "names": [], + "key": "0298", + "active": false, + "mappings": { + "default": { + "default": "latin letter bilabial click", + "alternative": "latin letter bullseye", + "short": "latin letter bilabial click" + }}}, +{"category": "Ll", + "names": [], + "key": "029A", + "active": false, + "mappings": { + "default": { + "default": "latin small letter closed open e", + "alternative": "latin small letter closed epsilon", + "short": "closed open e" + }}}, +{"category": "Ll", + "names": [], + "key": "029E", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned k", + "alternative": "", + "short": "turned k" + }}}, +{"category": "Ll", + "names": [], + "key": "02A0", + "active": false, + "mappings": { + "default": { + "default": "latin small letter q with hook", + "alternative": "latin small letter q hook", + "short": "q with hook" + }}}, +{"category": "Ll", + "names": [], + "key": "02A3", + "active": false, + "mappings": { + "default": { + "default": "latin small letter dz digraph", + "alternative": "latin small letter d z", + "short": "dz digraph" + }}}, +{"category": "Ll", + "names": [], + "key": "02A4", + "active": false, + "mappings": { + "default": { + "default": "latin small letter dezh digraph", + "alternative": "latin small letter d yogh", + "short": "dezh digraph" + }}}, +{"category": "Ll", + "names": [], + "key": "02A5", + "active": false, + "mappings": { + "default": { + "default": "latin small letter dz digraph with curl", + "alternative": "latin small letter d z curl", + "short": "dz digraph with curl" + }}}, +{"category": "Ll", + "names": [], + "key": "02A6", + "active": false, + "mappings": { + "default": { + "default": "latin small letter ts digraph", + "alternative": "latin small letter t s", + "short": "ts digraph" + }}}, +{"category": "Ll", + "names": [], + "key": "02A7", + "active": false, + "mappings": { + "default": { + "default": "latin small letter tesh digraph", + "alternative": "latin small letter t esh", + "short": "tesh digraph" + }}}, +{"category": "Ll", + "names": [], + "key": "02A8", + "active": false, + "mappings": { + "default": { + "default": "latin small letter tc digraph with curl", + "alternative": "latin small letter t c curl", + "short": "tc digraph with curl" + }}}, +{"category": "Ll", + "names": [], + "key": "02A9", + "active": false, + "mappings": { + "default": { + "default": "latin small letter feng digraph", + "alternative": "", + "short": "feng digraph" + }}}, +{"category": "Ll", + "names": [], + "key": "02AA", + "active": false, + "mappings": { + "default": { + "default": "latin small letter ls digraph", + "alternative": "", + "short": "ls digraph" + }}}, +{"category": "Ll", + "names": [], + "key": "02AB", + "active": false, + "mappings": { + "default": { + "default": "latin small letter lz digraph", + "alternative": "", + "short": "lz digraph" + }}}, +{"category": "Ll", + "names": [], + "key": "02AC", + "active": false, + "mappings": { + "default": { + "default": "latin letter bilabial percussive", + "alternative": "", + "short": "latin letter bilabial percussive" + }}}, +{"category": "Ll", + "names": [], + "key": "02AD", + "active": false, + "mappings": { + "default": { + "default": "latin letter bidental percussive", + "alternative": "", + "short": "latin letter bidental percussive" + }}}, +{"category": "Ll", + "names": [], + "key": "02AE", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned h with fishhook", + "alternative": "", + "short": "turned h with fishhook" + }}}, +{"category": "Ll", + "names": [], + "key": "02AF", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned h with fishhook and tail", + "alternative": "", + "short": "turned h with fishhook and tail" + }}}, +{"category": "Ll", + "names": [], + "key": "1D02", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned ae", + "alternative": "", + "short": "turned ae" + }}}, +{"category": "Ll", + "names": [], + "key": "1D08", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned open e", + "alternative": "", + "short": "turned open e" + }}}, +{"category": "Ll", + "names": [], + "key": "1D09", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned i", + "alternative": "", + "short": "turned i" + }}}, +{"category": "Ll", + "names": [], + "key": "1D11", + "active": false, + "mappings": { + "default": { + "default": "latin small letter sideways o", + "alternative": "", + "short": "sideways o" + }}}, +{"category": "Ll", + "names": [], + "key": "1D12", + "active": false, + "mappings": { + "default": { + "default": "latin small letter sideways open o", + "alternative": "", + "short": "sideways open o" + }}}, +{"category": "Ll", + "names": [], + "key": "1D14", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned oe", + "alternative": "", + "short": "turned oe" + }}}, +{"category": "Ll", + "names": [], + "key": "1D16", + "active": false, + "mappings": { + "default": { + "default": "latin small letter top half o", + "alternative": "", + "short": "top half o" + }}}, +{"category": "Ll", + "names": [], + "key": "1D17", + "active": false, + "mappings": { + "default": { + "default": "latin small letter bottom half o", + "alternative": "", + "short": "bottom half o" + }}}, +{"category": "Ll", + "names": [], + "key": "1D1D", + "active": false, + "mappings": { + "default": { + "default": "latin small letter sideways u", + "alternative": "", + "short": "sideways u" + }}}, +{"category": "Ll", + "names": [], + "key": "1D1E", + "active": false, + "mappings": { + "default": { + "default": "latin small letter sideways diaeresized u", + "alternative": "", + "short": "sideways diaeresized u" + }}}, +{"category": "Ll", + "names": [], + "key": "1D1F", + "active": false, + "mappings": { + "default": { + "default": "latin small letter sideways turned m", + "alternative": "", + "short": "sideways turned m" + }}}, +{"category": "Ll", + "names": [], + "key": "1D24", + "active": false, + "mappings": { + "default": { + "default": "latin letter voiced laryngeal spirant", + "alternative": "", + "short": "latin letter voiced laryngeal spirant" + }}}, +{"category": "Ll", + "names": [], + "key": "1D25", + "active": false, + "mappings": { + "default": { + "default": "latin letter ain", + "alternative": "", + "short": "latin letter ain" + }}}, +{"category": "Ll", + "names": [], + "key": "1D6B", + "active": false, + "mappings": { + "default": { + "default": "latin small letter ue", + "alternative": "", + "short": "ue" + }}}, +{"category": "Ll", + "names": [], + "key": "1D6C", + "active": false, + "mappings": { + "default": { + "default": "latin small letter b with middle tilde", + "alternative": "", + "short": "b with middle tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "1D6D", + "active": false, + "mappings": { + "default": { + "default": "latin small letter d with middle tilde", + "alternative": "", + "short": "d with middle tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "1D6E", + "active": false, + "mappings": { + "default": { + "default": "latin small letter f with middle tilde", + "alternative": "", + "short": "f with middle tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "1D6F", + "active": false, + "mappings": { + "default": { + "default": "latin small letter m with middle tilde", + "alternative": "", + "short": "m with middle tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "1D70", + "active": false, + "mappings": { + "default": { + "default": "latin small letter n with middle tilde", + "alternative": "", + "short": "n with middle tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "1D71", + "active": false, + "mappings": { + "default": { + "default": "latin small letter p with middle tilde", + "alternative": "", + "short": "p with middle tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "1D72", + "active": false, + "mappings": { + "default": { + "default": "latin small letter r with middle tilde", + "alternative": "", + "short": "r with middle tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "1D73", + "active": false, + "mappings": { + "default": { + "default": "latin small letter r with fishhook and middle tilde", + "alternative": "", + "short": "r with fishhook and middle tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "1D74", + "active": false, + "mappings": { + "default": { + "default": "latin small letter s with middle tilde", + "alternative": "", + "short": "s with middle tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "1D75", + "active": false, + "mappings": { + "default": { + "default": "latin small letter t with middle tilde", + "alternative": "", + "short": "t with middle tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "1D76", + "active": false, + "mappings": { + "default": { + "default": "latin small letter z with middle tilde", + "alternative": "", + "short": "z with middle tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "1D77", + "active": false, + "mappings": { + "default": { + "default": "latin small letter turned g", + "alternative": "", + "short": "turned g" + }}}, +{"category": "Ll", + "names": [], + "key": "1D79", + "active": false, + "mappings": { + "default": { + "default": "latin small letter insular g", + "alternative": "", + "short": "insular g" + }}}, +{"category": "Ll", + "names": [], + "key": "1D7A", + "active": false, + "mappings": { + "default": { + "default": "latin small letter th with strikethrough", + "alternative": "", + "short": "th with strikethrough" + }}}, +{"category": "Ll", + "names": [], + "key": "1D80", + "active": false, + "mappings": { + "default": { + "default": "latin small letter b with palatal hook", + "alternative": "", + "short": "b with palatal hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D81", + "active": false, + "mappings": { + "default": { + "default": "latin small letter d with palatal hook", + "alternative": "", + "short": "d with palatal hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D82", + "active": false, + "mappings": { + "default": { + "default": "latin small letter f with palatal hook", + "alternative": "", + "short": "f with palatal hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D83", + "active": false, + "mappings": { + "default": { + "default": "latin small letter g with palatal hook", + "alternative": "", + "short": "g with palatal hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D84", + "active": false, + "mappings": { + "default": { + "default": "latin small letter k with palatal hook", + "alternative": "", + "short": "k with palatal hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D85", + "active": false, + "mappings": { + "default": { + "default": "latin small letter l with palatal hook", + "alternative": "", + "short": "l with palatal hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D86", + "active": false, + "mappings": { + "default": { + "default": "latin small letter m with palatal hook", + "alternative": "", + "short": "m with palatal hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D87", + "active": false, + "mappings": { + "default": { + "default": "latin small letter n with palatal hook", + "alternative": "", + "short": "n with palatal hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D88", + "active": false, + "mappings": { + "default": { + "default": "latin small letter p with palatal hook", + "alternative": "", + "short": "p with palatal hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D89", + "active": false, + "mappings": { + "default": { + "default": "latin small letter r with palatal hook", + "alternative": "", + "short": "r with palatal hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D8A", + "active": false, + "mappings": { + "default": { + "default": "latin small letter s with palatal hook", + "alternative": "", + "short": "s with palatal hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D8B", + "active": false, + "mappings": { + "default": { + "default": "latin small letter esh with palatal hook", + "alternative": "", + "short": "esh with palatal hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D8C", + "active": false, + "mappings": { + "default": { + "default": "latin small letter v with palatal hook", + "alternative": "", + "short": "v with palatal hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D8D", + "active": false, + "mappings": { + "default": { + "default": "latin small letter x with palatal hook", + "alternative": "", + "short": "x with palatal hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D8E", + "active": false, + "mappings": { + "default": { + "default": "latin small letter z with palatal hook", + "alternative": "", + "short": "z with palatal hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D8F", + "active": false, + "mappings": { + "default": { + "default": "latin small letter a with retroflex hook", + "alternative": "", + "short": "a with retroflex hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D90", + "active": false, + "mappings": { + "default": { + "default": "latin small letter alpha with retroflex hook", + "alternative": "", + "short": "alpha with retroflex hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D91", + "active": false, + "mappings": { + "default": { + "default": "latin small letter d with hook and tail", + "alternative": "", + "short": "d with hook and tail" + }}}, +{"category": "Ll", + "names": [], + "key": "1D92", + "active": false, + "mappings": { + "default": { + "default": "latin small letter e with retroflex hook", + "alternative": "", + "short": "e with retroflex hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D93", + "active": false, + "mappings": { + "default": { + "default": "latin small letter open e with retroflex hook", + "alternative": "", + "short": "open e with retroflex hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D94", + "active": false, + "mappings": { + "default": { + "default": "latin small letter reversed open e with retroflex hook", + "alternative": "", + "short": "reversed open e with retroflex hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D95", + "active": false, + "mappings": { + "default": { + "default": "latin small letter schwa with retroflex hook", + "alternative": "", + "short": "schwa with retroflex hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D96", + "active": false, + "mappings": { + "default": { + "default": "latin small letter i with retroflex hook", + "alternative": "", + "short": "i with retroflex hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D97", + "active": false, + "mappings": { + "default": { + "default": "latin small letter open o with retroflex hook", + "alternative": "", + "short": "open o with retroflex hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D98", + "active": false, + "mappings": { + "default": { + "default": "latin small letter esh with retroflex hook", + "alternative": "", + "short": "esh with retroflex hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D99", + "active": false, + "mappings": { + "default": { + "default": "latin small letter u with retroflex hook", + "alternative": "", + "short": "u with retroflex hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1D9A", + "active": false, + "mappings": { + "default": { + "default": "latin small letter ezh with retroflex hook", + "alternative": "", + "short": "ezh with retroflex hook" + }}}, +{"category": "Ll", + "names": [], + "key": "0149", + "active": true, + "mappings": { + "default": { + "default": "latin small letter n preceded by apostrophe", + "alternative": "latin small letter apostrophe n", + "short": "n preceded by apostrophe" + }}}, +{"category": "Ll", + "names": [], + "key": "014B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter eng", + "alternative": "", + "short": "eng" + }}} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-lower-single-accent.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-lower-single-accent.json new file mode 100644 index 00000000000..825ba13e4d8 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-lower-single-accent.json @@ -0,0 +1,1912 @@ +[ +{"category": "Ll", + "names": [], + "key": "00E0", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with grave", + "alternative": "latin small letter a grave", + "short": "a grave" + }}}, +{"category": "Ll", + "names": [], + "key": "00E1", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with acute", + "alternative": "latin small letter a acute", + "short": "a acute" + }}}, +{"category": "Ll", + "names": [], + "key": "00E2", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with circumflex", + "alternative": "latin small letter a hat", + "short": "a hat" + }}}, +{"category": "Ll", + "names": [], + "key": "00E3", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with tilde", + "alternative": "latin small letter a tilde", + "short": "a tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "00E4", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with diaeresis", + "alternative": "latin small letter a double overdot", + "short": "a double overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "00E5", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with ring above", + "alternative": "latin small letter a ring", + "short": "a ring" + }}}, +{"category": "Ll", + "names": [], + "key": "00E7", + "active": true, + "mappings": { + "default": { + "default": "latin small letter c with cedilla", + "alternative": "latin small letter c cedilla", + "short": "c cedilla" + }}}, +{"category": "Ll", + "names": [], + "key": "00E8", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with grave", + "alternative": "latin small letter e grave", + "short": "e grave" + }}}, +{"category": "Ll", + "names": [], + "key": "00E9", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with acute", + "alternative": "latin small letter e acute", + "short": "e acute" + }}}, +{"category": "Ll", + "names": [], + "key": "00EA", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with circumflex", + "alternative": "latin small letter e hat", + "short": "e hat" + }}}, +{"category": "Ll", + "names": [], + "key": "00EB", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with diaeresis", + "alternative": "latin small letter e double overdot", + "short": "e double overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "00EC", + "active": true, + "mappings": { + "default": { + "default": "latin small letter i with grave", + "alternative": "latin small letter i grave", + "short": "i grave" + }}}, +{"category": "Ll", + "names": [], + "key": "00ED", + "active": true, + "mappings": { + "default": { + "default": "latin small letter i with acute", + "alternative": "latin small letter i acute", + "short": "i acute" + }}}, +{"category": "Ll", + "names": [], + "key": "00EE", + "active": true, + "mappings": { + "default": { + "default": "latin small letter i with circumflex", + "alternative": "latin small letter i hat", + "short": "i hat" + }}}, +{"category": "Ll", + "names": [], + "key": "00EF", + "active": true, + "mappings": { + "default": { + "default": "latin small letter i with diaeresis", + "alternative": "latin small letter i double overdot", + "short": "i double overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "00F1", + "active": true, + "mappings": { + "default": { + "default": "latin small letter n with tilde", + "alternative": "latin small letter n tilde", + "short": "n tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "00F2", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with grave", + "alternative": "latin small letter o grave", + "short": "o grave" + }}}, +{"category": "Ll", + "names": [], + "key": "00F3", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with acute", + "alternative": "latin small letter o acute", + "short": "o acute" + }}}, +{"category": "Ll", + "names": [], + "key": "00F4", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with circumflex", + "alternative": "latin small letter o hat", + "short": "o hat" + }}}, +{"category": "Ll", + "names": [], + "key": "00F5", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with tilde", + "alternative": "latin small letter o tilde", + "short": "o tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "00F6", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with diaeresis", + "alternative": "latin small letter o double overdot", + "short": "o double overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "00F9", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with grave", + "alternative": "latin small letter u grave", + "short": "u grave" + }}}, +{"category": "Ll", + "names": [], + "key": "00FA", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with acute", + "alternative": "latin small letter u acute", + "short": "u acute" + }}}, +{"category": "Ll", + "names": [], + "key": "00FB", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with circumflex", + "alternative": "latin small letter u hat", + "short": "u hat" + }}}, +{"category": "Ll", + "names": [], + "key": "00FC", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with diaeresis", + "alternative": "latin small letter u double overdot", + "short": "u double overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "00FD", + "active": true, + "mappings": { + "default": { + "default": "latin small letter y with acute", + "alternative": "latin small letter y acute", + "short": "y acute" + }}}, +{"category": "Ll", + "names": [], + "key": "00FF", + "active": true, + "mappings": { + "default": { + "default": "latin small letter y with diaeresis", + "alternative": "latin small letter y double overdot", + "short": "y double overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "0101", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with macron", + "alternative": "latin small letter a overbar", + "short": "a overbar" + }}}, +{"category": "Ll", + "names": [], + "key": "0103", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with breve", + "alternative": "latin small letter a breve", + "short": "a breve" + }}}, +{"category": "Ll", + "names": [], + "key": "0105", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with ogonek", + "alternative": "latin small letter a ogonek", + "short": "a ogonek" + }}}, +{"category": "Ll", + "names": [], + "key": "0107", + "active": true, + "mappings": { + "default": { + "default": "latin small letter c with acute", + "alternative": "latin small letter c acute", + "short": "c acute" + }}}, +{"category": "Ll", + "names": [], + "key": "0109", + "active": true, + "mappings": { + "default": { + "default": "latin small letter c with circumflex", + "alternative": "latin small letter c hat", + "short": "c hat" + }}}, +{"category": "Ll", + "names": [], + "key": "010B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter c with dot above", + "alternative": "latin small letter c dot", + "short": "c overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "010D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter c with caron", + "alternative": "latin small letter c hacek", + "short": "c caron" + }}}, +{"category": "Ll", + "names": [], + "key": "010F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter d with caron", + "alternative": "latin small letter d hacek", + "short": "d caron" + }}}, +{"category": "Ll", + "names": [], + "key": "0113", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with macron", + "alternative": "latin small letter e overbar", + "short": "e overbar" + }}}, +{"category": "Ll", + "names": [], + "key": "0115", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with breve", + "alternative": "latin small letter e breve", + "short": "e breve" + }}}, +{"category": "Ll", + "names": [], + "key": "0117", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with dot above", + "alternative": "latin small letter e dot", + "short": "e overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "0119", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with ogonek", + "alternative": "latin small letter e ogonek", + "short": "e ogonek" + }}}, +{"category": "Ll", + "names": [], + "key": "011B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with caron", + "alternative": "latin small letter e hacek", + "short": "e caron" + }}}, +{"category": "Ll", + "names": [], + "key": "011D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter g with circumflex", + "alternative": "latin small letter g hat", + "short": "g hat" + }}}, +{"category": "Ll", + "names": [], + "key": "011F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter g with breve", + "alternative": "latin small letter g breve", + "short": "g breve" + }}}, +{"category": "Ll", + "names": [], + "key": "0121", + "active": true, + "mappings": { + "default": { + "default": "latin small letter g with dot above", + "alternative": "latin small letter g dot", + "short": "g overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "0123", + "active": true, + "mappings": { + "default": { + "default": "latin small letter g with cedilla", + "alternative": "latin small letter g cedilla", + "short": "g cedilla" + }}}, +{"category": "Ll", + "names": [], + "key": "0125", + "active": true, + "mappings": { + "default": { + "default": "latin small letter h with circumflex", + "alternative": "latin small letter h hat", + "short": "h hat" + }}}, +{"category": "Ll", + "names": [], + "key": "0129", + "active": true, + "mappings": { + "default": { + "default": "latin small letter i with tilde", + "alternative": "latin small letter i tilde", + "short": "i tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "012B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter i with macron", + "alternative": "latin small letter i overbar", + "short": "i overbar" + }}}, +{"category": "Ll", + "names": [], + "key": "012D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter i with breve", + "alternative": "latin small letter i breve", + "short": "i breve" + }}}, +{"category": "Ll", + "names": [], + "key": "012F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter i with ogonek", + "alternative": "latin small letter i ogonek", + "short": "i ogonek" + }}}, +{"category": "Ll", + "names": [], + "key": "0131", + "active": true, + "mappings": { + "default": { + "default": "latin small letter dotless i", + "alternative": "latin small letter dotless i", + "short": "dotless i" + }}}, +{"category": "Ll", + "names": [], + "key": "0135", + "active": true, + "mappings": { + "default": { + "default": "latin small letter j circumflex", + "alternative": "latin small letter j hat", + "short": "j hat" + }}}, +{"category": "Ll", + "names": [], + "key": "0137", + "active": true, + "mappings": { + "default": { + "default": "latin small letter k with cedilla", + "alternative": "latin small letter k cedilla", + "short": "k cedilla" + }}}, +{"category": "Ll", + "names": [], + "key": "013A", + "active": true, + "mappings": { + "default": { + "default": "latin small letter l with acute", + "alternative": "latin small letter l acute", + "short": "l acute" + }}}, +{"category": "Ll", + "names": [], + "key": "013C", + "active": true, + "mappings": { + "default": { + "default": "latin small letter l with cedilla", + "alternative": "latin small letter l cedilla", + "short": "l cedilla" + }}}, +{"category": "Ll", + "names": [], + "key": "013E", + "active": true, + "mappings": { + "default": { + "default": "latin small letter l with caron", + "alternative": "latin small letter l hacek", + "short": "l caron" + }}}, +{"category": "Ll", + "names": [], + "key": "0140", + "active": true, + "mappings": { + "default": { + "default": "latin small letter l with middle dot", + "alternative": "latin small letter l middle dot", + "short": "l middle dot" + }}}, +{"category": "Ll", + "names": [], + "key": "0144", + "active": true, + "mappings": { + "default": { + "default": "latin small letter n with acute", + "alternative": "latin small letter n acute", + "short": "n acute" + }}}, +{"category": "Ll", + "names": [], + "key": "0146", + "active": true, + "mappings": { + "default": { + "default": "latin small letter n with cedilla", + "alternative": "latin small letter n cedilla", + "short": "n cedilla" + }}}, +{"category": "Ll", + "names": [], + "key": "0148", + "active": true, + "mappings": { + "default": { + "default": "latin small letter n with caron", + "alternative": "latin small letter n hacek", + "short": "n caron" + }}}, +{"category": "Ll", + "names": [], + "key": "014D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o macron", + "alternative": "latin small letter o overbar", + "short": "o overbar" + }}}, +{"category": "Ll", + "names": [], + "key": "014F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with breve", + "alternative": "latin small letter o breve", + "short": "o breve" + }}}, +{"category": "Ll", + "names": [], + "key": "0151", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with double acute", + "alternative": "latin small letter o double acute", + "short": "o double acute" + }}}, +{"category": "Ll", + "names": [], + "key": "0155", + "active": true, + "mappings": { + "default": { + "default": "latin small letter r with acute", + "alternative": "latin small letter r acute", + "short": "r acute" + }}}, +{"category": "Ll", + "names": [], + "key": "0157", + "active": true, + "mappings": { + "default": { + "default": "latin small letter r with cedilla", + "alternative": "latin small letter r cedilla", + "short": "r cedilla" + }}}, +{"category": "Ll", + "names": [], + "key": "0159", + "active": true, + "mappings": { + "default": { + "default": "latin small letter r with caron", + "alternative": "latin small letter r hacek", + "short": "r caron" + }}}, +{"category": "Ll", + "names": [], + "key": "015B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter s with acute", + "alternative": "latin small letter s acute", + "short": "s acute" + }}}, +{"category": "Ll", + "names": [], + "key": "015D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter s with circumflex", + "alternative": "latin small letter s hat", + "short": "s hat" + }}}, +{"category": "Ll", + "names": [], + "key": "015F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter s with cedilla", + "alternative": "latin small letter s cedilla", + "short": "s cedilla" + }}}, +{"category": "Ll", + "names": [], + "key": "0161", + "active": true, + "mappings": { + "default": { + "default": "latin small letter s with caron", + "alternative": "latin small letter s hacek", + "short": "s caron" + }}}, +{"category": "Ll", + "names": [], + "key": "0163", + "active": true, + "mappings": { + "default": { + "default": "latin small letter t with cedilla", + "alternative": "latin small letter t cedilla", + "short": "t cedilla" + }}}, +{"category": "Ll", + "names": [], + "key": "0165", + "active": true, + "mappings": { + "default": { + "default": "latin small letter t with caron", + "alternative": "latin small letter t hacek", + "short": "t caron" + }}}, +{"category": "Ll", + "names": [], + "key": "0169", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with tilde", + "alternative": "latin small letter u tilde", + "short": "u tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "016B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with macron", + "alternative": "latin small letter u overbar", + "short": "u overbar" + }}}, +{"category": "Ll", + "names": [], + "key": "016D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with breve", + "alternative": "latin small letter u breve", + "short": "u breve" + }}}, +{"category": "Ll", + "names": [], + "key": "016F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with ring above", + "alternative": "latin small letter u ring", + "short": "u ring" + }}}, +{"category": "Ll", + "names": [], + "key": "0171", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with double acute", + "alternative": "latin small letter u double acute", + "short": "u double acute" + }}}, +{"category": "Ll", + "names": [], + "key": "0173", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with ogonek", + "alternative": "latin small letter u ogonek", + "short": "u ogonek" + }}}, +{"category": "Ll", + "names": [], + "key": "0175", + "active": true, + "mappings": { + "default": { + "default": "latin small letter w with circumflex", + "alternative": "latin small letter w hat", + "short": "w hat" + }}}, +{"category": "Ll", + "names": [], + "key": "0177", + "active": true, + "mappings": { + "default": { + "default": "latin small letter y with circumflex", + "alternative": "latin small letter y hat", + "short": "y hat" + }}}, +{"category": "Ll", + "names": [], + "key": "017A", + "active": true, + "mappings": { + "default": { + "default": "latin small letter z with acute", + "alternative": "latin small letter z acute", + "short": "z acute" + }}}, +{"category": "Ll", + "names": [], + "key": "017C", + "active": true, + "mappings": { + "default": { + "default": "latin small letter z with dot above", + "alternative": "latin small letter z dot", + "short": "z overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "017E", + "active": true, + "mappings": { + "default": { + "default": "latin small letter z with caron", + "alternative": "latin small letter z hacek", + "short": "z caron" + }}}, +{"category": "Ll", + "names": [], + "key": "01CE", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with caron", + "alternative": "latin small letter a hacek", + "short": "a caron" + }}}, +{"category": "Ll", + "names": [], + "key": "01D0", + "active": true, + "mappings": { + "default": { + "default": "latin small letter i with caron", + "alternative": "latin small letter i hacek", + "short": "i caron" + }}}, +{"category": "Ll", + "names": [], + "key": "01D2", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with caron", + "alternative": "latin small letter o hacek", + "short": "o caron" + }}}, +{"category": "Ll", + "names": [], + "key": "01D4", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with caron", + "alternative": "latin small letter u hacek", + "short": "u caron" + }}}, +{"category": "Ll", + "names": [], + "key": "01E7", + "active": true, + "mappings": { + "default": { + "default": "latin small letter g with caron", + "alternative": "latin small letter g hacek", + "short": "g caron" + }}}, +{"category": "Ll", + "names": [], + "key": "01E9", + "active": true, + "mappings": { + "default": { + "default": "latin small letter k with caron", + "alternative": "latin small letter k hacek", + "short": "k caron" + }}}, +{"category": "Ll", + "names": [], + "key": "01EB", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with ogonek", + "alternative": "latin small letter o ogonek", + "short": "o ogonek" + }}}, +{"category": "Ll", + "names": [], + "key": "01F0", + "active": true, + "mappings": { + "default": { + "default": "latin small letter j with caron", + "alternative": "latin small letter j hacek", + "short": "j caron" + }}}, +{"category": "Ll", + "names": [], + "key": "01F5", + "active": true, + "mappings": { + "default": { + "default": "latin small letter g with acute", + "alternative": "latin small letter g acute", + "short": "g acute" + }}}, +{"category": "Ll", + "names": [], + "key": "01F9", + "active": true, + "mappings": { + "default": { + "default": "latin small letter n with grave", + "alternative": "latin small letter n grave", + "short": "n grave" + }}}, +{"category": "Ll", + "names": [], + "key": "0201", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with double grave", + "alternative": "latin small letter a double grave", + "short": "a double grave" + }}}, +{"category": "Ll", + "names": [], + "key": "0203", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with inverted breve", + "alternative": "latin small letter a inverted breve", + "short": "a inverted breve" + }}}, +{"category": "Ll", + "names": [], + "key": "0205", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with double grave", + "alternative": "latin small letter e double grave", + "short": "e double grave" + }}}, +{"category": "Ll", + "names": [], + "key": "0207", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with inverted breve", + "alternative": "latin small letter e inverted breve", + "short": "e inverted breve" + }}}, +{"category": "Ll", + "names": [], + "key": "0209", + "active": true, + "mappings": { + "default": { + "default": "latin small letter i with double grave", + "alternative": "latin small letter i double grave", + "short": "i double grave" + }}}, +{"category": "Ll", + "names": [], + "key": "020B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter i with inverted breve", + "alternative": "latin small letter i inverted breve", + "short": "i inverted breve" + }}}, +{"category": "Ll", + "names": [], + "key": "020D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with double grave", + "alternative": "latin small letter o double grave", + "short": "o double grave" + }}}, +{"category": "Ll", + "names": [], + "key": "020F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with inverted breve", + "alternative": "latin small letter o inverted breve", + "short": "o inverted breve" + }}}, +{"category": "Ll", + "names": [], + "key": "0211", + "active": true, + "mappings": { + "default": { + "default": "latin small letter r with double grave", + "alternative": "latin small letter r double grave", + "short": "r double grave" + }}}, +{"category": "Ll", + "names": [], + "key": "0213", + "active": true, + "mappings": { + "default": { + "default": "latin small letter r with inverted breve", + "alternative": "latin small letter r inverted breve", + "short": "r inverted breve" + }}}, +{"category": "Ll", + "names": [], + "key": "0215", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with double grave", + "alternative": "latin small letter u double grave", + "short": "u double grave" + }}}, +{"category": "Ll", + "names": [], + "key": "0217", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with inverted breve", + "alternative": "latin small letter u inverted breve", + "short": "u inverted breve" + }}}, +{"category": "Ll", + "names": [], + "key": "0219", + "active": true, + "mappings": { + "default": { + "default": "latin small letter s with comma below", + "alternative": "latin small letter s comma below", + "short": "s comma below" + }}}, +{"category": "Ll", + "names": [], + "key": "021B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter t with comma below", + "alternative": "latin small letter t comma below", + "short": "t comma below" + }}}, +{"category": "Ll", + "names": [], + "key": "021F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter h with caron", + "alternative": "latin small letter h caron", + "short": "h caron" + }}}, +{"category": "Ll", + "names": [], + "key": "0227", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with dot above", + "alternative": "latin small letter a overdot", + "short": "a overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "0229", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with cedilla", + "alternative": "latin small letter e cedilla", + "short": "e cedilla" + }}}, +{"category": "Ll", + "names": [], + "key": "022F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with dot above", + "alternative": "latin small letter o overdot", + "short": "o overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "0233", + "active": true, + "mappings": { + "default": { + "default": "latin small letter y with macron", + "alternative": "latin small letter y overbar", + "short": "y overbar" + }}}, +{"category": "Ll", + "names": [], + "key": "0237", + "active": true, + "mappings": { + "default": { + "default": "latin small letter dotless j", + "alternative": "latin small letter dotless j", + "short": "dotless j" + }}}, +{"category": "Ll", + "names": [], + "key": "1E01", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a ring below", + "alternative": "latin small letter a ring below", + "short": "a ring below" + }}}, +{"category": "Ll", + "names": [], + "key": "1E03", + "active": true, + "mappings": { + "default": { + "default": "latin small letter b with dot above", + "alternative": "latin small letter b overdot", + "short": "b overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E05", + "active": true, + "mappings": { + "default": { + "default": "latin small letter b with dot below", + "alternative": "latin small letter b underdot", + "short": "b underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E07", + "active": true, + "mappings": { + "default": { + "default": "latin small letter b with line below", + "alternative": "latin small letter b underbar", + "short": "b underbar" + }}}, +{"category": "Ll", + "names": [], + "key": "1E0B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter d with dot above", + "alternative": "latin small letter d overdot", + "short": "d overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E0D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter d with dot below", + "alternative": "latin small letter d underdot", + "short": "d underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E0F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter d with line below", + "alternative": "latin small letter d underbar", + "short": "d underbar" + }}}, +{"category": "Ll", + "names": [], + "key": "1E11", + "active": true, + "mappings": { + "default": { + "default": "latin small letter d with cedilla", + "alternative": "latin small letter d cedilla", + "short": "d cedilla" + }}}, +{"category": "Ll", + "names": [], + "key": "1E13", + "active": true, + "mappings": { + "default": { + "default": "latin small letter d with circumflex below", + "alternative": "latin small letter d underhat", + "short": "d underhat" + }}}, +{"category": "Ll", + "names": [], + "key": "1E19", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with circumflex below", + "alternative": "latin small letter e underhat", + "short": "e underhat" + }}}, +{"category": "Ll", + "names": [], + "key": "1E1B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with tilde below", + "alternative": "latin small letter e tilde below", + "short": "e tilde below" + }}}, +{"category": "Ll", + "names": [], + "key": "1E1F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter f with dot above", + "alternative": "latin small letter f overdot", + "short": "f overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E21", + "active": true, + "mappings": { + "default": { + "default": "latin small letter g with macron", + "alternative": "latin small letter g overbar", + "short": "g overbar" + }}}, +{"category": "Ll", + "names": [], + "key": "1E23", + "active": true, + "mappings": { + "default": { + "default": "latin small letter h with dot above", + "alternative": "latin small letter h overdot", + "short": "h overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E25", + "active": true, + "mappings": { + "default": { + "default": "latin small letter h with dot below", + "alternative": "latin small letter h underdot", + "short": "h underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E27", + "active": true, + "mappings": { + "default": { + "default": "latin small letter h with diaeresis", + "alternative": "latin small letter h double overdot", + "short": "h double overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E29", + "active": true, + "mappings": { + "default": { + "default": "latin small letter h with cedilla", + "alternative": "latin small letter h cedilla", + "short": "h cedilla" + }}}, +{"category": "Ll", + "names": [], + "key": "1E2B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter h with breve below", + "alternative": "latin small letter h breve below", + "short": "h breve below" + }}}, +{"category": "Ll", + "names": [], + "key": "1E2D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter i with tilde below", + "alternative": "latin small letter i tilde below", + "short": "i tilde below" + }}}, +{"category": "Ll", + "names": [], + "key": "1E31", + "active": true, + "mappings": { + "default": { + "default": "latin small letter k with acute", + "alternative": "latin small letter k acute", + "short": "k acute" + }}}, +{"category": "Ll", + "names": [], + "key": "1E33", + "active": true, + "mappings": { + "default": { + "default": "latin small letter k with dot below", + "alternative": "latin small letter k underdot", + "short": "k underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E35", + "active": true, + "mappings": { + "default": { + "default": "latin small letter k with line below", + "alternative": "latin small letter k underbar", + "short": "k underbar" + }}}, +{"category": "Ll", + "names": [], + "key": "1E37", + "active": true, + "mappings": { + "default": { + "default": "latin small letter l with dot below", + "alternative": "latin small letter l underdot", + "short": "l underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E3B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter l with line below", + "alternative": "latin small letter l underbar", + "short": "l underbar" + }}}, +{"category": "Ll", + "names": [], + "key": "1E3D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter l with circumflex below", + "alternative": "latin small letter l underhat", + "short": "l underhat" + }}}, +{"category": "Ll", + "names": [], + "key": "1E3F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter m with acute", + "alternative": "latin small letter m acute", + "short": "m acute" + }}}, +{"category": "Ll", + "names": [], + "key": "1E41", + "active": true, + "mappings": { + "default": { + "default": "latin small letter m with dot above", + "alternative": "latin small letter m overdot", + "short": "m overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E43", + "active": true, + "mappings": { + "default": { + "default": "latin small letter m with dot below", + "alternative": "latin small letter m underdot", + "short": "m underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E45", + "active": true, + "mappings": { + "default": { + "default": "latin small letter n with dot above", + "alternative": "latin small letter n overdot", + "short": "n overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E47", + "active": true, + "mappings": { + "default": { + "default": "latin small letter n with dot below", + "alternative": "latin small letter n underdot", + "short": "n underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E49", + "active": true, + "mappings": { + "default": { + "default": "latin small letter n with line below", + "alternative": "latin small letter n underbar", + "short": "n underbar" + }}}, +{"category": "Ll", + "names": [], + "key": "1E4B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter n with circumflex below", + "alternative": "latin small letter n underhat", + "short": "n underhat" + }}}, +{"category": "Ll", + "names": [], + "key": "1E55", + "active": true, + "mappings": { + "default": { + "default": "latin small letter p with acute", + "alternative": "latin small letter p acute", + "short": "p acute" + }}}, +{"category": "Ll", + "names": [], + "key": "1E57", + "active": true, + "mappings": { + "default": { + "default": "latin small letter p with dot above", + "alternative": "latin small letter p overdot", + "short": "p overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E59", + "active": true, + "mappings": { + "default": { + "default": "latin small letter r with dot above", + "alternative": "latin small letter r overdot", + "short": "r overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E5B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter r with dot below", + "alternative": "latin small letter r underdot", + "short": "r underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E5F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter r with line below", + "alternative": "latin small letter r underbar", + "short": "r underbar" + }}}, +{"category": "Ll", + "names": [], + "key": "1E61", + "active": true, + "mappings": { + "default": { + "default": "latin small letter s with dot above", + "alternative": "latin small letter s overdot", + "short": "s overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E63", + "active": true, + "mappings": { + "default": { + "default": "latin small letter s with dot below", + "alternative": "latin small letter s underdot", + "short": "s underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E6B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter t with dot above", + "alternative": "latin small letter t overdot", + "short": "t overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E6D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter t with dot below", + "alternative": "latin small letter t underdot", + "short": "t underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E6F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter t with line below", + "alternative": "latin small letter t underbar", + "short": "t underbar" + }}}, +{"category": "Ll", + "names": [], + "key": "1E71", + "active": true, + "mappings": { + "default": { + "default": "latin small letter t with circumflex below", + "alternative": "latin small letter t underhat", + "short": "t underhat" + }}}, +{"category": "Ll", + "names": [], + "key": "1E73", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with diaeresis below", + "alternative": "latin small letter u double underdot", + "short": "u double underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E75", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with tilde below", + "alternative": "latin small letter u tilde below", + "short": "u tilde below" + }}}, +{"category": "Ll", + "names": [], + "key": "1E77", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with circumflex below", + "alternative": "latin small letter u underhat", + "short": "u underhat" + }}}, +{"category": "Ll", + "names": [], + "key": "1E7D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter v with tilde", + "alternative": "latin small letter v tilde", + "short": "v tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "1E7F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter v with dot below", + "alternative": "latin small letter v underdot", + "short": "v underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E81", + "active": true, + "mappings": { + "default": { + "default": "latin small letter w with grave", + "alternative": "latin small letter w grave", + "short": "w grave" + }}}, +{"category": "Ll", + "names": [], + "key": "1E83", + "active": true, + "mappings": { + "default": { + "default": "latin small letter w with acute", + "alternative": "latin small letter w acute", + "short": "w acute" + }}}, +{"category": "Ll", + "names": [], + "key": "1E85", + "active": true, + "mappings": { + "default": { + "default": "latin small letter w with diaeresis", + "alternative": "latin small letter w double overdot", + "short": "w double overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E87", + "active": true, + "mappings": { + "default": { + "default": "latin small letter w with dot above", + "alternative": "latin small letter w overdot", + "short": "w overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E89", + "active": true, + "mappings": { + "default": { + "default": "latin small letter w with dot below", + "alternative": "latin small letter w underdot", + "short": "w underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E8B", + "active": true, + "mappings": { + "default": { + "default": "latin small letter x with dot above", + "alternative": "latin small letter x overdot", + "short": "x overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E8D", + "active": true, + "mappings": { + "default": { + "default": "latin small letter x with diaeresis", + "alternative": "latin small letter x double overdot", + "short": "x double overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E8F", + "active": true, + "mappings": { + "default": { + "default": "latin small letter y with dot above", + "alternative": "latin small letter y overdot", + "short": "y overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E91", + "active": true, + "mappings": { + "default": { + "default": "latin small letter z with circumflex", + "alternative": "latin small letter z hat", + "short": "z hat" + }}}, +{"category": "Ll", + "names": [], + "key": "1E93", + "active": true, + "mappings": { + "default": { + "default": "latin small letter z with dot below", + "alternative": "latin small letter z underdot", + "short": "z underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E95", + "active": true, + "mappings": { + "default": { + "default": "latin small letter z with line below", + "alternative": "latin small letter z underbar", + "short": "z underbar" + }}}, +{"category": "Ll", + "names": [], + "key": "1E96", + "active": true, + "mappings": { + "default": { + "default": "latin small letter h with line below", + "alternative": "latin small letter h underbar", + "short": "h underbar" + }}}, +{"category": "Ll", + "names": [], + "key": "1E97", + "active": true, + "mappings": { + "default": { + "default": "latin small letter t with diaeresis", + "alternative": "latin small letter t double overdot", + "short": "t double overdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1E98", + "active": true, + "mappings": { + "default": { + "default": "latin small letter w with ring above", + "alternative": "latin small letter w ring", + "short": "w ring" + }}}, +{"category": "Ll", + "names": [], + "key": "1E99", + "active": true, + "mappings": { + "default": { + "default": "latin small letter y with ring above", + "alternative": "latin small letter y ring", + "short": "y ring" + }}}, +{"category": "Ll", + "names": [], + "key": "1E9A", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with right half ring", + "alternative": "latin small letter a right half ring", + "short": "a right half ring" + }}}, +{"category": "Ll", + "names": [], + "key": "1EA1", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with dot below", + "alternative": "latin small letter a underdot", + "short": "a underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1EA3", + "active": true, + "mappings": { + "default": { + "default": "latin small letter a with hook above", + "alternative": "latin small letter a hook", + "short": "a hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1EB9", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with dot below", + "alternative": "latin small letter e underdot", + "short": "e underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1EBB", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with hook above", + "alternative": "latin small letter e hook", + "short": "e hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1EBD", + "active": true, + "mappings": { + "default": { + "default": "latin small letter e with tilde", + "alternative": "latin small letter e tilde", + "short": "e tilde" + }}}, +{"category": "Ll", + "names": [], + "key": "1EC9", + "active": true, + "mappings": { + "default": { + "default": "latin small letter i with hook above", + "alternative": "latin small letter i hook", + "short": "i hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1ECB", + "active": true, + "mappings": { + "default": { + "default": "latin small letter i with dot below", + "alternative": "latin small letter i underdot", + "short": "i underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1ECD", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with dot below", + "alternative": "latin small letter o underdot", + "short": "o underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1ECF", + "active": true, + "mappings": { + "default": { + "default": "latin small letter o with hook above", + "alternative": "latin small letter o hook", + "short": "o hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1EE5", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with dot below", + "alternative": "latin small letter u underdot", + "short": "u underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1EE7", + "active": true, + "mappings": { + "default": { + "default": "latin small letter u with hook above", + "alternative": "latin small letter u hook", + "short": "u hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1EF3", + "active": true, + "mappings": { + "default": { + "default": "latin small letter y with grave", + "alternative": "latin small letter y grave", + "short": "y grave" + }}}, +{"category": "Ll", + "names": [], + "key": "1EF5", + "active": true, + "mappings": { + "default": { + "default": "latin small letter y with dot below", + "alternative": "latin small letter y underdot", + "short": "y underdot" + }}}, +{"category": "Ll", + "names": [], + "key": "1EF7", + "active": true, + "mappings": { + "default": { + "default": "latin small letter y with hook above", + "alternative": "latin small letter y hook", + "short": "y hook" + }}}, +{"category": "Ll", + "names": [], + "key": "1EF9", + "active": true, + "mappings": { + "default": { + "default": "latin small letter y with tilde", + "alternative": "latin small letter y tilde", + "short": "y tilde" + }}} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-mathfonts.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-mathfonts.json new file mode 100644 index 00000000000..9adf11ef60a --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-mathfonts.json @@ -0,0 +1,5502 @@ +[ +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital a", + "alternative": "bold capital a", + "short": "bold cap a" + } + }, + "key": "1D400" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital b", + "alternative": "bold capital b", + "short": "bold cap b" + } + }, + "key": "1D401" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital c", + "alternative": "bold capital c", + "short": "bold cap c" + } + }, + "key": "1D402" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital d", + "alternative": "bold capital d", + "short": "bold cap d" + } + }, + "key": "1D403" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital e", + "alternative": "bold capital e", + "short": "bold cap e" + } + }, + "key": "1D404" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital f", + "alternative": "bold capital f", + "short": "bold cap f" + } + }, + "key": "1D405" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital g", + "alternative": "bold capital g", + "short": "bold cap g" + } + }, + "key": "1D406" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital h", + "alternative": "bold capital h", + "short": "bold cap h" + } + }, + "key": "1D407" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital i", + "alternative": "bold capital i", + "short": "bold cap i" + } + }, + "key": "1D408" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital j", + "alternative": "bold capital j", + "short": "bold cap j" + } + }, + "key": "1D409" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital k", + "alternative": "bold capital k", + "short": "bold cap k" + } + }, + "key": "1D40A" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital l", + "alternative": "bold capital l", + "short": "bold cap l" + } + }, + "key": "1D40B" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital m", + "alternative": "bold capital m", + "short": "bold cap m" + } + }, + "key": "1D40C" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital n", + "alternative": "bold capital n", + "short": "bold cap n" + } + }, + "key": "1D40D" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital o", + "alternative": "bold capital o", + "short": "bold cap o" + } + }, + "key": "1D40E" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital p", + "alternative": "bold capital p", + "short": "bold cap p" + } + }, + "key": "1D40F" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital q", + "alternative": "bold capital q", + "short": "bold cap q" + } + }, + "key": "1D410" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital r", + "alternative": "bold capital r", + "short": "bold cap r" + } + }, + "key": "1D411" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital s", + "alternative": "bold capital s", + "short": "bold cap s" + } + }, + "key": "1D412" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital t", + "alternative": "bold capital t", + "short": "bold cap t" + } + }, + "key": "1D413" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital u", + "alternative": "bold capital u", + "short": "bold cap u" + } + }, + "key": "1D414" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital v", + "alternative": "bold capital v", + "short": "bold cap v" + } + }, + "key": "1D415" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital w", + "alternative": "bold capital w", + "short": "bold cap w" + } + }, + "key": "1D416" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital x", + "alternative": "bold capital x", + "short": "bold cap x" + } + }, + "key": "1D417" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital y", + "alternative": "bold capital y", + "short": "bold cap y" + } + }, + "key": "1D418" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold capital z", + "alternative": "bold capital z", + "short": "bold cap z" + } + }, + "key": "1D419" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small a", + "alternative": "bold small a", + "short": "bold a" + } + }, + "key": "1D41A" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small b", + "alternative": "bold small b", + "short": "bold b" + } + }, + "key": "1D41B" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small c", + "alternative": "bold small c", + "short": "bold c" + } + }, + "key": "1D41C" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small d", + "alternative": "bold small d", + "short": "bold d" + } + }, + "key": "1D41D" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small e", + "alternative": "bold small e", + "short": "bold e" + } + }, + "key": "1D41E" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small f", + "alternative": "bold small f", + "short": "bold f" + } + }, + "key": "1D41F" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small g", + "alternative": "bold small g", + "short": "bold g" + } + }, + "key": "1D420" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small h", + "alternative": "bold small h", + "short": "bold h" + } + }, + "key": "1D421" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small i", + "alternative": "bold small i", + "short": "bold i" + } + }, + "key": "1D422" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small j", + "alternative": "bold small j", + "short": "bold j" + } + }, + "key": "1D423" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small k", + "alternative": "bold small k", + "short": "bold k" + } + }, + "key": "1D424" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small l", + "alternative": "bold small l", + "short": "bold l" + } + }, + "key": "1D425" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small m", + "alternative": "bold small m", + "short": "bold m" + } + }, + "key": "1D426" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small n", + "alternative": "bold small n", + "short": "bold n" + } + }, + "key": "1D427" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small o", + "alternative": "bold small o", + "short": "bold o" + } + }, + "key": "1D428" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small p", + "alternative": "bold small p", + "short": "bold p" + } + }, + "key": "1D429" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small q", + "alternative": "bold small q", + "short": "bold q" + } + }, + "key": "1D42A" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small r", + "alternative": "bold small r", + "short": "bold r" + } + }, + "key": "1D42B" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small s", + "alternative": "bold small s", + "short": "bold s" + } + }, + "key": "1D42C" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small t", + "alternative": "bold small t", + "short": "bold t" + } + }, + "key": "1D42D" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small u", + "alternative": "bold small u", + "short": "bold u" + } + }, + "key": "1D42E" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small v", + "alternative": "bold small v", + "short": "bold v" + } + }, + "key": "1D42F" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small w", + "alternative": "bold small w", + "short": "bold w" + } + }, + "key": "1D430" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small x", + "alternative": "bold small x", + "short": "bold x" + } + }, + "key": "1D431" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small y", + "alternative": "bold small y", + "short": "bold y" + } + }, + "key": "1D432" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold small z", + "alternative": "bold small z", + "short": "bold z" + } + }, + "key": "1D433" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital a", + "alternative": "italic capital a", + "short": "italic cap a" + } + }, + "key": "1D434" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital b", + "alternative": "italic capital b", + "short": "italic cap b" + } + }, + "key": "1D435" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital c", + "alternative": "italic capital c", + "short": "italic cap c" + } + }, + "key": "1D436" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital d", + "alternative": "italic capital d", + "short": "italic cap d" + } + }, + "key": "1D437" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital e", + "alternative": "italic capital e", + "short": "italic cap e" + } + }, + "key": "1D438" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital f", + "alternative": "italic capital f", + "short": "italic cap f" + } + }, + "key": "1D439" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital g", + "alternative": "italic capital g", + "short": "italic cap g" + } + }, + "key": "1D43A" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital h", + "alternative": "italic capital h", + "short": "italic cap h" + } + }, + "key": "1D43B" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital i", + "alternative": "italic capital i", + "short": "italic cap i" + } + }, + "key": "1D43C" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital j", + "alternative": "italic capital j", + "short": "italic cap j" + } + }, + "key": "1D43D" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital k", + "alternative": "italic capital k", + "short": "italic cap k" + } + }, + "key": "1D43E" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital l", + "alternative": "italic capital l", + "short": "italic cap l" + } + }, + "key": "1D43F" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital m", + "alternative": "italic capital m", + "short": "italic cap m" + } + }, + "key": "1D440" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital n", + "alternative": "italic capital n", + "short": "italic cap n" + } + }, + "key": "1D441" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital o", + "alternative": "italic capital o", + "short": "italic cap o" + } + }, + "key": "1D442" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital p", + "alternative": "italic capital p", + "short": "italic cap p" + } + }, + "key": "1D443" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital q", + "alternative": "italic capital q", + "short": "italic cap q" + } + }, + "key": "1D444" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital r", + "alternative": "italic capital r", + "short": "italic cap r" + } + }, + "key": "1D445" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital s", + "alternative": "italic capital s", + "short": "italic cap s" + } + }, + "key": "1D446" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital t", + "alternative": "italic capital t", + "short": "italic cap t" + } + }, + "key": "1D447" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital u", + "alternative": "italic capital u", + "short": "italic cap u" + } + }, + "key": "1D448" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital v", + "alternative": "italic capital v", + "short": "italic cap v" + } + }, + "key": "1D449" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital w", + "alternative": "italic capital w", + "short": "italic cap w" + } + }, + "key": "1D44A" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital x", + "alternative": "italic capital x", + "short": "italic cap x" + } + }, + "key": "1D44B" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital y", + "alternative": "italic capital y", + "short": "italic cap y" + } + }, + "key": "1D44C" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical italic capital z", + "alternative": "italic capital z", + "short": "italic cap z" + } + }, + "key": "1D44D" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small a", + "alternative": "italic small a", + "short": "italic a" + } + }, + "key": "1D44E" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small b", + "alternative": "italic small b", + "short": "italic b" + } + }, + "key": "1D44F" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small c", + "alternative": "italic small c", + "short": "italic c" + } + }, + "key": "1D450" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small d", + "alternative": "italic small d", + "short": "italic d" + } + }, + "key": "1D451" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small e", + "alternative": "italic small e", + "short": "italic e" + } + }, + "key": "1D452" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small f", + "alternative": "italic small f", + "short": "italic f" + } + }, + "key": "1D453" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small g", + "alternative": "italic small g", + "short": "italic g" + } + }, + "key": "1D454" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small i", + "alternative": "italic small i", + "short": "italic i" + } + }, + "key": "1D456" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small j", + "alternative": "italic small j", + "short": "italic j" + } + }, + "key": "1D457" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small k", + "alternative": "italic small k", + "short": "italic k" + } + }, + "key": "1D458" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small l", + "alternative": "italic small l", + "short": "italic l" + } + }, + "key": "1D459" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small m", + "alternative": "italic small m", + "short": "italic m" + } + }, + "key": "1D45A" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small n", + "alternative": "italic small n", + "short": "italic n" + } + }, + "key": "1D45B" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small o", + "alternative": "italic small o", + "short": "italic o" + } + }, + "key": "1D45C" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small p", + "alternative": "italic small p", + "short": "italic p" + } + }, + "key": "1D45D" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small q", + "alternative": "italic small q", + "short": "italic q" + } + }, + "key": "1D45E" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small r", + "alternative": "italic small r", + "short": "italic r" + } + }, + "key": "1D45F" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small s", + "alternative": "italic small s", + "short": "italic s" + } + }, + "key": "1D460" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small t", + "alternative": "italic small t", + "short": "italic t" + } + }, + "key": "1D461" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small u", + "alternative": "italic small u", + "short": "italic u" + } + }, + "key": "1D462" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small v", + "alternative": "italic small v", + "short": "italic v" + } + }, + "key": "1D463" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small w", + "alternative": "italic small w", + "short": "italic w" + } + }, + "key": "1D464" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small x", + "alternative": "italic small x", + "short": "italic x" + } + }, + "key": "1D465" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small y", + "alternative": "italic small y", + "short": "italic y" + } + }, + "key": "1D466" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small z", + "alternative": "italic small z", + "short": "italic z" + } + }, + "key": "1D467" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical script capital a", + "alternative": "script capital a", + "short": "script a" + } + }, + "key": "1D49C" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical script capital c", + "alternative": "script capital c", + "short": "script c" + } + }, + "key": "1D49E" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical script capital d", + "alternative": "script capital d", + "short": "script d" + } + }, + "key": "1D49F" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical script capital g", + "alternative": "script capital g", + "short": "script g" + } + }, + "key": "1D4A2" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical script capital j", + "alternative": "script capital j", + "short": "script j" + } + }, + "key": "1D4A5" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical script capital k", + "alternative": "script capital k", + "short": "script k" + } + }, + "key": "1D4A6" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical script capital n", + "alternative": "script capital n", + "short": "script n" + } + }, + "key": "1D4A9" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical script capital o", + "alternative": "script capital o", + "short": "script o" + } + }, + "key": "1D4AA" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical script capital p", + "alternative": "script capital p", + "short": "script p" + } + }, + "key": "1D4AB" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical script capital q", + "alternative": "script capital q", + "short": "script q" + } + }, + "key": "1D4AC" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical script capital s", + "alternative": "script capital s", + "short": "script s" + } + }, + "key": "1D4AE" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical script capital t", + "alternative": "script capital t", + "short": "script t" + } + }, + "key": "1D4AF" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical script capital u", + "alternative": "script capital u", + "short": "script u" + } + }, + "key": "1D4B0" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical script capital v", + "alternative": "script capital v", + "short": "script v" + } + }, + "key": "1D4B1" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical script capital w", + "alternative": "script capital w", + "short": "script w" + } + }, + "key": "1D4B2" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical script capital x", + "alternative": "script capital x", + "short": "script x" + } + }, + "key": "1D4B3" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical script capital y", + "alternative": "script capital y", + "short": "script y" + } + }, + "key": "1D4B4" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical script capital z", + "alternative": "script capital z", + "short": "script z" + } + }, + "key": "1D4B5" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small a", + "alternative": "script small a", + "short": "script a" + } + }, + "key": "1D4B6" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small b", + "alternative": "script small b", + "short": "script b" + } + }, + "key": "1D4B7" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small c", + "alternative": "script small c", + "short": "script c" + } + }, + "key": "1D4B8" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small d", + "alternative": "script small d", + "short": "script d" + } + }, + "key": "1D4B9" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small f", + "alternative": "script small f", + "short": "script f" + } + }, + "key": "1D4BB" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small h", + "alternative": "script small h", + "short": "script h" + } + }, + "key": "1D4BD" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small i", + "alternative": "script small i", + "short": "script i" + } + }, + "key": "1D4BE" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small j", + "alternative": "script small j", + "short": "script j" + } + }, + "key": "1D4BF" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small k", + "alternative": "script small k", + "short": "script k" + } + }, + "key": "1D4C0" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small l", + "alternative": "script small l", + "short": "script l" + } + }, + "key": "1D4C1" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small m", + "alternative": "script small m", + "short": "script m" + } + }, + "key": "1D4C2" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small n", + "alternative": "script small n", + "short": "script n" + } + }, + "key": "1D4C3" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small p", + "alternative": "script small p", + "short": "script p" + } + }, + "key": "1D4C5" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small q", + "alternative": "script small q", + "short": "script q" + } + }, + "key": "1D4C6" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small r", + "alternative": "script small r", + "short": "script r" + } + }, + "key": "1D4C7" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small s", + "alternative": "script small s", + "short": "script s" + } + }, + "key": "1D4C8" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small t", + "alternative": "script small t", + "short": "script t" + } + }, + "key": "1D4C9" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small u", + "alternative": "script small u", + "short": "script u" + } + }, + "key": "1D4CA" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small v", + "alternative": "script small v", + "short": "script v" + } + }, + "key": "1D4CB" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small w", + "alternative": "script small w", + "short": "script w" + } + }, + "key": "1D4CC" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small x", + "alternative": "script small x", + "short": "script x" + } + }, + "key": "1D4CD" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small y", + "alternative": "script small y", + "short": "script y" + } + }, + "key": "1D4CE" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical script small z", + "alternative": "script small z", + "short": "script z" + } + }, + "key": "1D4CF" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital a", + "alternative": "bold script capital a", + "short": "bold script cap a" + } + }, + "key": "1D4D0" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital b", + "alternative": "bold script capital b", + "short": "bold script cap b" + } + }, + "key": "1D4D1" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital c", + "alternative": "bold script capital c", + "short": "bold script cap c" + } + }, + "key": "1D4D2" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital d", + "alternative": "bold script capital d", + "short": "bold script cap d" + } + }, + "key": "1D4D3" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital e", + "alternative": "bold script capital e", + "short": "bold script cap e" + } + }, + "key": "1D4D4" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital f", + "alternative": "bold script capital f", + "short": "bold script cap f" + } + }, + "key": "1D4D5" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital g", + "alternative": "bold script capital g", + "short": "bold script cap g" + } + }, + "key": "1D4D6" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital h", + "alternative": "bold script capital h", + "short": "bold script cap h" + } + }, + "key": "1D4D7" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital i", + "alternative": "bold script capital i", + "short": "bold script cap i" + } + }, + "key": "1D4D8" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital j", + "alternative": "bold script capital j", + "short": "bold script cap j" + } + }, + "key": "1D4D9" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital k", + "alternative": "bold script capital k", + "short": "bold script cap k" + } + }, + "key": "1D4DA" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital l", + "alternative": "bold script capital l", + "short": "bold script cap l" + } + }, + "key": "1D4DB" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital m", + "alternative": "bold script capital m", + "short": "bold script cap m" + } + }, + "key": "1D4DC" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital n", + "alternative": "bold script capital n", + "short": "bold script cap n" + } + }, + "key": "1D4DD" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital o", + "alternative": "bold script capital o", + "short": "bold script cap o" + } + }, + "key": "1D4DE" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital p", + "alternative": "bold script capital p", + "short": "bold script cap p" + } + }, + "key": "1D4DF" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital q", + "alternative": "bold script capital q", + "short": "bold script cap q" + } + }, + "key": "1D4E0" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital r", + "alternative": "bold script capital r", + "short": "bold script cap r" + } + }, + "key": "1D4E1" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital s", + "alternative": "bold script capital s", + "short": "bold script cap s" + } + }, + "key": "1D4E2" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital t", + "alternative": "bold script capital t", + "short": "bold script cap t" + } + }, + "key": "1D4E3" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital u", + "alternative": "bold script capital u", + "short": "bold script cap u" + } + }, + "key": "1D4E4" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital v", + "alternative": "bold script capital v", + "short": "bold script cap v" + } + }, + "key": "1D4E5" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital w", + "alternative": "bold script capital w", + "short": "bold script cap w" + } + }, + "key": "1D4E6" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital x", + "alternative": "bold script capital x", + "short": "bold script cap x" + } + }, + "key": "1D4E7" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital y", + "alternative": "bold script capital y", + "short": "bold script cap y" + } + }, + "key": "1D4E8" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold script capital z", + "alternative": "bold script capital z", + "short": "bold script cap z" + } + }, + "key": "1D4E9" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small a", + "alternative": "bold script small a", + "short": "bold script a" + } + }, + "key": "1D4EA" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small b", + "alternative": "bold script small b", + "short": "bold script b" + } + }, + "key": "1D4EB" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small c", + "alternative": "bold script small c", + "short": "bold script c" + } + }, + "key": "1D4EC" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small d", + "alternative": "bold script small d", + "short": "bold script d" + } + }, + "key": "1D4ED" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small e", + "alternative": "bold script small e", + "short": "bold script e" + } + }, + "key": "1D4EE" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small f", + "alternative": "bold script small f", + "short": "bold script f" + } + }, + "key": "1D4EF" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small g", + "alternative": "bold script small g", + "short": "bold script g" + } + }, + "key": "1D4F0" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small h", + "alternative": "bold script small h", + "short": "bold script h" + } + }, + "key": "1D4F1" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small i", + "alternative": "bold script small i", + "short": "bold script i" + } + }, + "key": "1D4F2" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small j", + "alternative": "bold script small j", + "short": "bold script j" + } + }, + "key": "1D4F3" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small k", + "alternative": "bold script small k", + "short": "bold script k" + } + }, + "key": "1D4F4" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small l", + "alternative": "bold script small l", + "short": "bold script l" + } + }, + "key": "1D4F5" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small m", + "alternative": "bold script small m", + "short": "bold script m" + } + }, + "key": "1D4F6" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small n", + "alternative": "bold script small n", + "short": "bold script n" + } + }, + "key": "1D4F7" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small o", + "alternative": "bold script small o", + "short": "bold script o" + } + }, + "key": "1D4F8" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small p", + "alternative": "bold script small p", + "short": "bold script p" + } + }, + "key": "1D4F9" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small q", + "alternative": "bold script small q", + "short": "bold script q" + } + }, + "key": "1D4FA" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small r", + "alternative": "bold script small r", + "short": "bold script r" + } + }, + "key": "1D4FB" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small s", + "alternative": "bold script small s", + "short": "bold script s" + } + }, + "key": "1D4FC" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small t", + "alternative": "bold script small t", + "short": "bold script t" + } + }, + "key": "1D4FD" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small u", + "alternative": "bold script small u", + "short": "bold script u" + } + }, + "key": "1D4FE" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small v", + "alternative": "bold script small v", + "short": "bold script v" + } + }, + "key": "1D4FF" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small w", + "alternative": "bold script small w", + "short": "bold script w" + } + }, + "key": "1D500" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small x", + "alternative": "bold script small x", + "short": "bold script x" + } + }, + "key": "1D501" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small y", + "alternative": "bold script small y", + "short": "bold script y" + } + }, + "key": "1D502" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold script small z", + "alternative": "bold script small z", + "short": "bold script z" + } + }, + "key": "1D503" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital a", + "alternative": "fraktur capital a", + "short": "fraktur cap a" + } + }, + "key": "1D504" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital b", + "alternative": "fraktur capital b", + "short": "fraktur cap b" + } + }, + "key": "1D505" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital d", + "alternative": "fraktur capital d", + "short": "fraktur cap d" + } + }, + "key": "1D507" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital e", + "alternative": "fraktur capital e", + "short": "fraktur cap e" + } + }, + "key": "1D508" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital f", + "alternative": "fraktur capital f", + "short": "fraktur cap f" + } + }, + "key": "1D509" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital g", + "alternative": "fraktur capital g", + "short": "fraktur cap g" + } + }, + "key": "1D50A" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital j", + "alternative": "fraktur capital j", + "short": "fraktur cap j" + } + }, + "key": "1D50D" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital k", + "alternative": "fraktur capital k", + "short": "fraktur cap k" + } + }, + "key": "1D50E" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital l", + "alternative": "fraktur capital l", + "short": "fraktur cap l" + } + }, + "key": "1D50F" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital m", + "alternative": "fraktur capital m", + "short": "fraktur cap m" + } + }, + "key": "1D510" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital n", + "alternative": "fraktur capital n", + "short": "fraktur cap n" + } + }, + "key": "1D511" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital o", + "alternative": "fraktur capital o", + "short": "fraktur cap o" + } + }, + "key": "1D512" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital p", + "alternative": "fraktur capital p", + "short": "fraktur cap p" + } + }, + "key": "1D513" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital q", + "alternative": "fraktur capital q", + "short": "fraktur cap q" + } + }, + "key": "1D514" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital s", + "alternative": "fraktur capital s", + "short": "fraktur cap s" + } + }, + "key": "1D516" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital t", + "alternative": "fraktur capital t", + "short": "fraktur cap t" + } + }, + "key": "1D517" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital u", + "alternative": "fraktur capital u", + "short": "fraktur cap u" + } + }, + "key": "1D518" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital v", + "alternative": "fraktur capital v", + "short": "fraktur cap v" + } + }, + "key": "1D519" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital w", + "alternative": "fraktur capital w", + "short": "fraktur cap w" + } + }, + "key": "1D51A" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital x", + "alternative": "fraktur capital x", + "short": "fraktur cap x" + } + }, + "key": "1D51B" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical fraktur capital y", + "alternative": "fraktur capital y", + "short": "fraktur cap y" + } + }, + "key": "1D51C" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small a", + "alternative": "fraktur small a", + "short": "fraktur a" + } + }, + "key": "1D51E" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small b", + "alternative": "fraktur small b", + "short": "fraktur b" + } + }, + "key": "1D51F" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small c", + "alternative": "fraktur small c", + "short": "fraktur c" + } + }, + "key": "1D520" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small d", + "alternative": "fraktur small d", + "short": "fraktur d" + } + }, + "key": "1D521" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small e", + "alternative": "fraktur small e", + "short": "fraktur e" + } + }, + "key": "1D522" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small f", + "alternative": "fraktur small f", + "short": "fraktur f" + } + }, + "key": "1D523" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small g", + "alternative": "fraktur small g", + "short": "fraktur g" + } + }, + "key": "1D524" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small h", + "alternative": "fraktur small h", + "short": "fraktur h" + } + }, + "key": "1D525" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small i", + "alternative": "fraktur small i", + "short": "fraktur i" + } + }, + "key": "1D526" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small j", + "alternative": "fraktur small j", + "short": "fraktur j" + } + }, + "key": "1D527" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small k", + "alternative": "fraktur small k", + "short": "fraktur k" + } + }, + "key": "1D528" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small l", + "alternative": "fraktur small l", + "short": "fraktur l" + } + }, + "key": "1D529" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small m", + "alternative": "fraktur small m", + "short": "fraktur m" + } + }, + "key": "1D52A" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small n", + "alternative": "fraktur small n", + "short": "fraktur n" + } + }, + "key": "1D52B" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small o", + "alternative": "fraktur small o", + "short": "fraktur o" + } + }, + "key": "1D52C" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small p", + "alternative": "fraktur small p", + "short": "fraktur p" + } + }, + "key": "1D52D" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small q", + "alternative": "fraktur small q", + "short": "fraktur q" + } + }, + "key": "1D52E" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small r", + "alternative": "fraktur small r", + "short": "fraktur r" + } + }, + "key": "1D52F" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small s", + "alternative": "fraktur small s", + "short": "fraktur s" + } + }, + "key": "1D530" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small t", + "alternative": "fraktur small t", + "short": "fraktur t" + } + }, + "key": "1D531" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small u", + "alternative": "fraktur small u", + "short": "fraktur u" + } + }, + "key": "1D532" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small v", + "alternative": "fraktur small v", + "short": "fraktur v" + } + }, + "key": "1D533" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small w", + "alternative": "fraktur small w", + "short": "fraktur w" + } + }, + "key": "1D534" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small x", + "alternative": "fraktur small x", + "short": "fraktur x" + } + }, + "key": "1D535" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small y", + "alternative": "fraktur small y", + "short": "fraktur y" + } + }, + "key": "1D536" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical fraktur small z", + "alternative": "fraktur small z", + "short": "fraktur z" + } + }, + "key": "1D537" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital a", + "alternative": "double struck capital a", + "short": "double struck cap a" + } + }, + "key": "1D538" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital b", + "alternative": "double struck capital b", + "short": "double struck cap b" + } + }, + "key": "1D539" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital d", + "alternative": "double struck capital d", + "short": "double struck cap d" + } + }, + "key": "1D53B" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital e", + "alternative": "double struck capital e", + "short": "double struck cap e" + } + }, + "key": "1D53C" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital f", + "alternative": "double struck capital f", + "short": "double struck cap f" + } + }, + "key": "1D53D" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital g", + "alternative": "double struck capital g", + "short": "double struck cap g" + } + }, + "key": "1D53E" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital i", + "alternative": "double struck capital i", + "short": "double struck cap i" + } + }, + "key": "1D540" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital j", + "alternative": "double struck capital j", + "short": "double struck cap j" + } + }, + "key": "1D541" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital k", + "alternative": "double struck capital k", + "short": "double struck cap k" + } + }, + "key": "1D542" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital l", + "alternative": "double struck capital l", + "short": "double struck cap l" + } + }, + "key": "1D543" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital m", + "alternative": "double struck capital m", + "short": "double struck cap m" + } + }, + "key": "1D544" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital o", + "alternative": "double struck capital o", + "short": "double struck cap o" + } + }, + "key": "1D546" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital s", + "alternative": "double struck capital s", + "short": "double struck cap s" + } + }, + "key": "1D54A" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital t", + "alternative": "double struck capital t", + "short": "double struck cap t" + } + }, + "key": "1D54B" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital u", + "alternative": "double struck capital u", + "short": "double struck cap u" + } + }, + "key": "1D54C" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital v", + "alternative": "double struck capital v", + "short": "double struck cap v" + } + }, + "key": "1D54D" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital w", + "alternative": "double struck capital w", + "short": "double struck cap w" + } + }, + "key": "1D54E" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital x", + "alternative": "double struck capital x", + "short": "double struck cap x" + } + }, + "key": "1D54F" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital y", + "alternative": "double struck capital y", + "short": "double struck cap y" + } + }, + "key": "1D550" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small a", + "alternative": "double struck small a", + "short": "double struck a" + } + }, + "key": "1D552" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small b", + "alternative": "double struck small b", + "short": "double struck b" + } + }, + "key": "1D553" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small c", + "alternative": "double struck small c", + "short": "double struck c" + } + }, + "key": "1D554" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small d", + "alternative": "double struck small d", + "short": "double struck d" + } + }, + "key": "1D555" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small e", + "alternative": "double struck small e", + "short": "double struck e" + } + }, + "key": "1D556" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small f", + "alternative": "double struck small f", + "short": "double struck f" + } + }, + "key": "1D557" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small g", + "alternative": "double struck small g", + "short": "double struck g" + } + }, + "key": "1D558" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small h", + "alternative": "double struck small h", + "short": "double struck h" + } + }, + "key": "1D559" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small i", + "alternative": "double struck small i", + "short": "double struck i" + } + }, + "key": "1D55A" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small j", + "alternative": "double struck small j", + "short": "double struck j" + } + }, + "key": "1D55B" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small k", + "alternative": "double struck small k", + "short": "double struck k" + } + }, + "key": "1D55C" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small l", + "alternative": "double struck small l", + "short": "double struck l" + } + }, + "key": "1D55D" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small m", + "alternative": "double struck small m", + "short": "double struck m" + } + }, + "key": "1D55E" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small n", + "alternative": "double struck small n", + "short": "double struck n" + } + }, + "key": "1D55F" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small o", + "alternative": "double struck small o", + "short": "double struck o" + } + }, + "key": "1D560" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small p", + "alternative": "double struck small p", + "short": "double struck p" + } + }, + "key": "1D561" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small q", + "alternative": "double struck small q", + "short": "double struck q" + } + }, + "key": "1D562" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small r", + "alternative": "double struck small r", + "short": "double struck r" + } + }, + "key": "1D563" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small s", + "alternative": "double struck small s", + "short": "double struck s" + } + }, + "key": "1D564" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small t", + "alternative": "double struck small t", + "short": "double struck t" + } + }, + "key": "1D565" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small u", + "alternative": "double struck small u", + "short": "double struck u" + } + }, + "key": "1D566" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small v", + "alternative": "double struck small v", + "short": "double struck v" + } + }, + "key": "1D567" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small w", + "alternative": "double struck small w", + "short": "double struck w" + } + }, + "key": "1D568" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small x", + "alternative": "double struck small x", + "short": "double struck x" + } + }, + "key": "1D569" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small y", + "alternative": "double struck small y", + "short": "double struck y" + } + }, + "key": "1D56A" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical double struck small z", + "alternative": "double struck small z", + "short": "double struck z" + } + }, + "key": "1D56B" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital a", + "alternative": "bold fraktur capital a", + "short": "bold fraktur cap a" + } + }, + "key": "1D56C" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital b", + "alternative": "bold fraktur capital b", + "short": "bold fraktur cap b" + } + }, + "key": "1D56D" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital c", + "alternative": "bold fraktur capital c", + "short": "bold fraktur cap c" + } + }, + "key": "1D56E" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital d", + "alternative": "bold fraktur capital d", + "short": "bold fraktur cap d" + } + }, + "key": "1D56F" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital e", + "alternative": "bold fraktur capital e", + "short": "bold fraktur cap e" + } + }, + "key": "1D570" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital f", + "alternative": "bold fraktur capital f", + "short": "bold fraktur cap f" + } + }, + "key": "1D571" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital g", + "alternative": "bold fraktur capital g", + "short": "bold fraktur cap g" + } + }, + "key": "1D572" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital h", + "alternative": "bold fraktur capital h", + "short": "bold fraktur cap h" + } + }, + "key": "1D573" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital i", + "alternative": "bold fraktur capital i", + "short": "bold fraktur cap i" + } + }, + "key": "1D574" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital j", + "alternative": "bold fraktur capital j", + "short": "bold fraktur cap j" + } + }, + "key": "1D575" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital k", + "alternative": "bold fraktur capital k", + "short": "bold fraktur cap k" + } + }, + "key": "1D576" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital l", + "alternative": "bold fraktur capital l", + "short": "bold fraktur cap l" + } + }, + "key": "1D577" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital m", + "alternative": "bold fraktur capital m", + "short": "bold fraktur cap m" + } + }, + "key": "1D578" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital n", + "alternative": "bold fraktur capital n", + "short": "bold fraktur cap n" + } + }, + "key": "1D579" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital o", + "alternative": "bold fraktur capital o", + "short": "bold fraktur cap o" + } + }, + "key": "1D57A" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital p", + "alternative": "bold fraktur capital p", + "short": "bold fraktur cap p" + } + }, + "key": "1D57B" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital q", + "alternative": "bold fraktur capital q", + "short": "bold fraktur cap q" + } + }, + "key": "1D57C" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital r", + "alternative": "bold fraktur capital r", + "short": "bold fraktur cap r" + } + }, + "key": "1D57D" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital s", + "alternative": "bold fraktur capital s", + "short": "bold fraktur cap s" + } + }, + "key": "1D57E" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital t", + "alternative": "bold fraktur capital t", + "short": "bold fraktur cap t" + } + }, + "key": "1D57F" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital u", + "alternative": "bold fraktur capital u", + "short": "bold fraktur cap u" + } + }, + "key": "1D580" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital v", + "alternative": "bold fraktur capital v", + "short": "bold fraktur cap v" + } + }, + "key": "1D581" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital w", + "alternative": "bold fraktur capital w", + "short": "bold fraktur cap w" + } + }, + "key": "1D582" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital x", + "alternative": "bold fraktur capital x", + "short": "bold fraktur cap x" + } + }, + "key": "1D583" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital y", + "alternative": "bold fraktur capital y", + "short": "bold fraktur cap y" + } + }, + "key": "1D584" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical bold fraktur capital z", + "alternative": "bold fraktur capital z", + "short": "bold fraktur cap z" + } + }, + "key": "1D585" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small a", + "alternative": "bold fraktur small a", + "short": "bold fraktur a" + } + }, + "key": "1D586" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small b", + "alternative": "bold fraktur small b", + "short": "bold fraktur b" + } + }, + "key": "1D587" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small c", + "alternative": "bold fraktur small c", + "short": "bold fraktur c" + } + }, + "key": "1D588" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small d", + "alternative": "bold fraktur small d", + "short": "bold fraktur d" + } + }, + "key": "1D589" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small e", + "alternative": "bold fraktur small e", + "short": "bold fraktur e" + } + }, + "key": "1D58A" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small f", + "alternative": "bold fraktur small f", + "short": "bold fraktur f" + } + }, + "key": "1D58B" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small g", + "alternative": "bold fraktur small g", + "short": "bold fraktur g" + } + }, + "key": "1D58C" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small h", + "alternative": "bold fraktur small h", + "short": "bold fraktur h" + } + }, + "key": "1D58D" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small i", + "alternative": "bold fraktur small i", + "short": "bold fraktur i" + } + }, + "key": "1D58E" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small j", + "alternative": "bold fraktur small j", + "short": "bold fraktur j" + } + }, + "key": "1D58F" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small k", + "alternative": "bold fraktur small k", + "short": "bold fraktur k" + } + }, + "key": "1D590" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small l", + "alternative": "bold fraktur small l", + "short": "bold fraktur l" + } + }, + "key": "1D591" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small m", + "alternative": "bold fraktur small m", + "short": "bold fraktur m" + } + }, + "key": "1D592" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small n", + "alternative": "bold fraktur small n", + "short": "bold fraktur n" + } + }, + "key": "1D593" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small o", + "alternative": "bold fraktur small o", + "short": "bold fraktur o" + } + }, + "key": "1D594" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small p", + "alternative": "bold fraktur small p", + "short": "bold fraktur p" + } + }, + "key": "1D595" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small q", + "alternative": "bold fraktur small q", + "short": "bold fraktur q" + } + }, + "key": "1D596" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small r", + "alternative": "bold fraktur small r", + "short": "bold fraktur r" + } + }, + "key": "1D597" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small s", + "alternative": "bold fraktur small s", + "short": "bold fraktur s" + } + }, + "key": "1D598" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small t", + "alternative": "bold fraktur small t", + "short": "bold fraktur t" + } + }, + "key": "1D599" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small u", + "alternative": "bold fraktur small u", + "short": "bold fraktur u" + } + }, + "key": "1D59A" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small v", + "alternative": "bold fraktur small v", + "short": "bold fraktur v" + } + }, + "key": "1D59B" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small w", + "alternative": "bold fraktur small w", + "short": "bold fraktur w" + } + }, + "key": "1D59C" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small x", + "alternative": "bold fraktur small x", + "short": "bold fraktur x" + } + }, + "key": "1D59D" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small y", + "alternative": "bold fraktur small y", + "short": "bold fraktur y" + } + }, + "key": "1D59E" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical bold fraktur small z", + "alternative": "bold fraktur small z", + "short": "bold fraktur z" + } + }, + "key": "1D59F" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital a", + "alternative": "sans serif capital a", + "short": "sans serif cap a" + } + }, + "key": "1D5A0" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital b", + "alternative": "sans serif capital b", + "short": "sans serif cap b" + } + }, + "key": "1D5A1" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital c", + "alternative": "sans serif capital c", + "short": "sans serif cap c" + } + }, + "key": "1D5A2" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital d", + "alternative": "sans serif capital d", + "short": "sans serif cap d" + } + }, + "key": "1D5A3" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital e", + "alternative": "sans serif capital e", + "short": "sans serif cap e" + } + }, + "key": "1D5A4" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital f", + "alternative": "sans serif capital f", + "short": "sans serif cap f" + } + }, + "key": "1D5A5" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital g", + "alternative": "sans serif capital g", + "short": "sans serif cap g" + } + }, + "key": "1D5A6" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital h", + "alternative": "sans serif capital h", + "short": "sans serif cap h" + } + }, + "key": "1D5A7" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital i", + "alternative": "sans serif capital i", + "short": "sans serif cap i" + } + }, + "key": "1D5A8" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital j", + "alternative": "sans serif capital j", + "short": "sans serif cap j" + } + }, + "key": "1D5A9" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital k", + "alternative": "sans serif capital k", + "short": "sans serif cap k" + } + }, + "key": "1D5AA" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital l", + "alternative": "sans serif capital l", + "short": "sans serif cap l" + } + }, + "key": "1D5AB" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital m", + "alternative": "sans serif capital m", + "short": "sans serif cap m" + } + }, + "key": "1D5AC" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital n", + "alternative": "sans serif capital n", + "short": "sans serif cap n" + } + }, + "key": "1D5AD" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital o", + "alternative": "sans serif capital o", + "short": "sans serif cap o" + } + }, + "key": "1D5AE" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital p", + "alternative": "sans serif capital p", + "short": "sans serif cap p" + } + }, + "key": "1D5AF" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital q", + "alternative": "sans serif capital q", + "short": "sans serif cap q" + } + }, + "key": "1D5B0" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital r", + "alternative": "sans serif capital r", + "short": "sans serif cap r" + } + }, + "key": "1D5B1" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital s", + "alternative": "sans serif capital s", + "short": "sans serif cap s" + } + }, + "key": "1D5B2" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital t", + "alternative": "sans serif capital t", + "short": "sans serif cap t" + } + }, + "key": "1D5B3" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital u", + "alternative": "sans serif capital u", + "short": "sans serif cap u" + } + }, + "key": "1D5B4" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital v", + "alternative": "sans serif capital v", + "short": "sans serif cap v" + } + }, + "key": "1D5B5" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital w", + "alternative": "sans serif capital w", + "short": "sans serif cap w" + } + }, + "key": "1D5B6" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital x", + "alternative": "sans serif capital x", + "short": "sans serif cap x" + } + }, + "key": "1D5B7" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital y", + "alternative": "sans serif capital y", + "short": "sans serif cap y" + } + }, + "key": "1D5B8" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif capital z", + "alternative": "sans serif capital z", + "short": "sans serif cap z" + } + }, + "key": "1D5B9" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small a", + "alternative": "sans serif small a", + "short": "sans serif a" + } + }, + "key": "1D5BA" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small b", + "alternative": "sans serif small b", + "short": "sans serif b" + } + }, + "key": "1D5BB" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small c", + "alternative": "sans serif small c", + "short": "sans serif c" + } + }, + "key": "1D5BC" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small d", + "alternative": "sans serif small d", + "short": "sans serif d" + } + }, + "key": "1D5BD" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small e", + "alternative": "sans serif small e", + "short": "sans serif e" + } + }, + "key": "1D5BE" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small f", + "alternative": "sans serif small f", + "short": "sans serif f" + } + }, + "key": "1D5BF" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small g", + "alternative": "sans serif small g", + "short": "sans serif g" + } + }, + "key": "1D5C0" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small h", + "alternative": "sans serif small h", + "short": "sans serif h" + } + }, + "key": "1D5C1" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small i", + "alternative": "sans serif small i", + "short": "sans serif i" + } + }, + "key": "1D5C2" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small j", + "alternative": "sans serif small j", + "short": "sans serif j" + } + }, + "key": "1D5C3" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small k", + "alternative": "sans serif small k", + "short": "sans serif k" + } + }, + "key": "1D5C4" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small l", + "alternative": "sans serif small l", + "short": "sans serif l" + } + }, + "key": "1D5C5" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small m", + "alternative": "sans serif small m", + "short": "sans serif m" + } + }, + "key": "1D5C6" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small n", + "alternative": "sans serif small n", + "short": "sans serif n" + } + }, + "key": "1D5C7" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small o", + "alternative": "sans serif small o", + "short": "sans serif o" + } + }, + "key": "1D5C8" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small p", + "alternative": "sans serif small p", + "short": "sans serif p" + } + }, + "key": "1D5C9" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small q", + "alternative": "sans serif small q", + "short": "sans serif q" + } + }, + "key": "1D5CA" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small r", + "alternative": "sans serif small r", + "short": "sans serif r" + } + }, + "key": "1D5CB" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small s", + "alternative": "sans serif small s", + "short": "sans serif s" + } + }, + "key": "1D5CC" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small t", + "alternative": "sans serif small t", + "short": "sans serif t" + } + }, + "key": "1D5CD" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small u", + "alternative": "sans serif small u", + "short": "sans serif u" + } + }, + "key": "1D5CE" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small v", + "alternative": "sans serif small v", + "short": "sans serif v" + } + }, + "key": "1D5CF" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small w", + "alternative": "sans serif small w", + "short": "sans serif w" + } + }, + "key": "1D5D0" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small x", + "alternative": "sans serif small x", + "short": "sans serif x" + } + }, + "key": "1D5D1" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small y", + "alternative": "sans serif small y", + "short": "sans serif y" + } + }, + "key": "1D5D2" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif small z", + "alternative": "sans serif small z", + "short": "sans serif z" + } + }, + "key": "1D5D3" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital a", + "alternative": "sans serif bold capital a", + "short": "sans serif bold cap a" + } + }, + "key": "1D5D4" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital b", + "alternative": "sans serif bold capital b", + "short": "sans serif bold cap b" + } + }, + "key": "1D5D5" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital c", + "alternative": "sans serif bold capital c", + "short": "sans serif bold cap c" + } + }, + "key": "1D5D6" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital d", + "alternative": "sans serif bold capital d", + "short": "sans serif bold cap d" + } + }, + "key": "1D5D7" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital e", + "alternative": "sans serif bold capital e", + "short": "sans serif bold cap e" + } + }, + "key": "1D5D8" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital f", + "alternative": "sans serif bold capital f", + "short": "sans serif bold cap f" + } + }, + "key": "1D5D9" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital g", + "alternative": "sans serif bold capital g", + "short": "sans serif bold cap g" + } + }, + "key": "1D5DA" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital h", + "alternative": "sans serif bold capital h", + "short": "sans serif bold cap h" + } + }, + "key": "1D5DB" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital i", + "alternative": "sans serif bold capital i", + "short": "sans serif bold cap i" + } + }, + "key": "1D5DC" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital j", + "alternative": "sans serif bold capital j", + "short": "sans serif bold cap j" + } + }, + "key": "1D5DD" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital k", + "alternative": "sans serif bold capital k", + "short": "sans serif bold cap k" + } + }, + "key": "1D5DE" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital l", + "alternative": "sans serif bold capital l", + "short": "sans serif bold cap l" + } + }, + "key": "1D5DF" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital m", + "alternative": "sans serif bold capital m", + "short": "sans serif bold cap m" + } + }, + "key": "1D5E0" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital n", + "alternative": "sans serif bold capital n", + "short": "sans serif bold cap n" + } + }, + "key": "1D5E1" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital o", + "alternative": "sans serif bold capital o", + "short": "sans serif bold cap o" + } + }, + "key": "1D5E2" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital p", + "alternative": "sans serif bold capital p", + "short": "sans serif bold cap p" + } + }, + "key": "1D5E3" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital q", + "alternative": "sans serif bold capital q", + "short": "sans serif bold cap q" + } + }, + "key": "1D5E4" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital r", + "alternative": "sans serif bold capital r", + "short": "sans serif bold cap r" + } + }, + "key": "1D5E5" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital s", + "alternative": "sans serif bold capital s", + "short": "sans serif bold cap s" + } + }, + "key": "1D5E6" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital t", + "alternative": "sans serif bold capital t", + "short": "sans serif bold cap t" + } + }, + "key": "1D5E7" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital u", + "alternative": "sans serif bold capital u", + "short": "sans serif bold cap u" + } + }, + "key": "1D5E8" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital v", + "alternative": "sans serif bold capital v", + "short": "sans serif bold cap v" + } + }, + "key": "1D5E9" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital w", + "alternative": "sans serif bold capital w", + "short": "sans serif bold cap w" + } + }, + "key": "1D5EA" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital x", + "alternative": "sans serif bold capital x", + "short": "sans serif bold cap x" + } + }, + "key": "1D5EB" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital y", + "alternative": "sans serif bold capital y", + "short": "sans serif bold cap y" + } + }, + "key": "1D5EC" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif bold capital z", + "alternative": "sans serif bold capital z", + "short": "sans serif bold cap z" + } + }, + "key": "1D5ED" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small a", + "alternative": "sans serif bold small a", + "short": "sans serif bold a" + } + }, + "key": "1D5EE" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small b", + "alternative": "sans serif bold small b", + "short": "sans serif bold b" + } + }, + "key": "1D5EF" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small c", + "alternative": "sans serif bold small c", + "short": "sans serif bold c" + } + }, + "key": "1D5F0" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small d", + "alternative": "sans serif bold small d", + "short": "sans serif bold d" + } + }, + "key": "1D5F1" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small e", + "alternative": "sans serif bold small e", + "short": "sans serif bold e" + } + }, + "key": "1D5F2" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small f", + "alternative": "sans serif bold small f", + "short": "sans serif bold f" + } + }, + "key": "1D5F3" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small g", + "alternative": "sans serif bold small g", + "short": "sans serif bold g" + } + }, + "key": "1D5F4" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small h", + "alternative": "sans serif bold small h", + "short": "sans serif bold h" + } + }, + "key": "1D5F5" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small i", + "alternative": "sans serif bold small i", + "short": "sans serif bold i" + } + }, + "key": "1D5F6" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small j", + "alternative": "sans serif bold small j", + "short": "sans serif bold j" + } + }, + "key": "1D5F7" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small k", + "alternative": "sans serif bold small k", + "short": "sans serif bold k" + } + }, + "key": "1D5F8" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small l", + "alternative": "sans serif bold small l", + "short": "sans serif bold l" + } + }, + "key": "1D5F9" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small m", + "alternative": "sans serif bold small m", + "short": "sans serif bold m" + } + }, + "key": "1D5FA" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small n", + "alternative": "sans serif bold small n", + "short": "sans serif bold n" + } + }, + "key": "1D5FB" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small o", + "alternative": "sans serif bold small o", + "short": "sans serif bold o" + } + }, + "key": "1D5FC" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small p", + "alternative": "sans serif bold small p", + "short": "sans serif bold p" + } + }, + "key": "1D5FD" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small q", + "alternative": "sans serif bold small q", + "short": "sans serif bold q" + } + }, + "key": "1D5FE" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small r", + "alternative": "sans serif bold small r", + "short": "sans serif bold r" + } + }, + "key": "1D5FF" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small s", + "alternative": "sans serif bold small s", + "short": "sans serif bold s" + } + }, + "key": "1D600" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small t", + "alternative": "sans serif bold small t", + "short": "sans serif bold t" + } + }, + "key": "1D601" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small u", + "alternative": "sans serif bold small u", + "short": "sans serif bold u" + } + }, + "key": "1D602" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small v", + "alternative": "sans serif bold small v", + "short": "sans serif bold v" + } + }, + "key": "1D603" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small w", + "alternative": "sans serif bold small w", + "short": "sans serif bold w" + } + }, + "key": "1D604" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small x", + "alternative": "sans serif bold small x", + "short": "sans serif bold x" + } + }, + "key": "1D605" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small y", + "alternative": "sans serif bold small y", + "short": "sans serif bold y" + } + }, + "key": "1D606" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif bold small z", + "alternative": "sans serif bold small z", + "short": "sans serif bold z" + } + }, + "key": "1D607" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital a", + "alternative": "sans serif italic capital a", + "short": "sans serif italic cap a" + } + }, + "key": "1D608" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital b", + "alternative": "sans serif italic capital b", + "short": "sans serif italic cap b" + } + }, + "key": "1D609" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital c", + "alternative": "sans serif italic capital c", + "short": "sans serif italic cap c" + } + }, + "key": "1D60A" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital d", + "alternative": "sans serif italic capital d", + "short": "sans serif italic cap d" + } + }, + "key": "1D60B" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital e", + "alternative": "sans serif italic capital e", + "short": "sans serif italic cap e" + } + }, + "key": "1D60C" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital f", + "alternative": "sans serif italic capital f", + "short": "sans serif italic cap f" + } + }, + "key": "1D60D" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital g", + "alternative": "sans serif italic capital g", + "short": "sans serif italic cap g" + } + }, + "key": "1D60E" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital h", + "alternative": "sans serif italic capital h", + "short": "sans serif italic cap h" + } + }, + "key": "1D60F" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital i", + "alternative": "sans serif italic capital i", + "short": "sans serif italic cap i" + } + }, + "key": "1D610" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital j", + "alternative": "sans serif italic capital j", + "short": "sans serif italic cap j" + } + }, + "key": "1D611" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital k", + "alternative": "sans serif italic capital k", + "short": "sans serif italic cap k" + } + }, + "key": "1D612" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital l", + "alternative": "sans serif italic capital l", + "short": "sans serif italic cap l" + } + }, + "key": "1D613" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital m", + "alternative": "sans serif italic capital m", + "short": "sans serif italic cap m" + } + }, + "key": "1D614" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital n", + "alternative": "sans serif italic capital n", + "short": "sans serif italic cap n" + } + }, + "key": "1D615" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital o", + "alternative": "sans serif italic capital o", + "short": "sans serif italic cap o" + } + }, + "key": "1D616" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital p", + "alternative": "sans serif italic capital p", + "short": "sans serif italic cap p" + } + }, + "key": "1D617" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital q", + "alternative": "sans serif italic capital q", + "short": "sans serif italic cap q" + } + }, + "key": "1D618" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital r", + "alternative": "sans serif italic capital r", + "short": "sans serif italic cap r" + } + }, + "key": "1D619" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital s", + "alternative": "sans serif italic capital s", + "short": "sans serif italic cap s" + } + }, + "key": "1D61A" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital t", + "alternative": "sans serif italic capital t", + "short": "sans serif italic cap t" + } + }, + "key": "1D61B" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital u", + "alternative": "sans serif italic capital u", + "short": "sans serif italic cap u" + } + }, + "key": "1D61C" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital v", + "alternative": "sans serif italic capital v", + "short": "sans serif italic cap v" + } + }, + "key": "1D61D" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital w", + "alternative": "sans serif italic capital w", + "short": "sans serif italic cap w" + } + }, + "key": "1D61E" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital x", + "alternative": "sans serif italic capital x", + "short": "sans serif italic cap x" + } + }, + "key": "1D61F" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital y", + "alternative": "sans serif italic capital y", + "short": "sans serif italic cap y" + } + }, + "key": "1D620" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical sans serif italic capital z", + "alternative": "sans serif italic capital z", + "short": "sans serif italic cap z" + } + }, + "key": "1D621" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small a", + "alternative": "sans serif italic small a", + "short": "sans serif italic a" + } + }, + "key": "1D622" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small b", + "alternative": "sans serif italic small b", + "short": "sans serif italic b" + } + }, + "key": "1D623" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small c", + "alternative": "sans serif italic small c", + "short": "sans serif italic c" + } + }, + "key": "1D624" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small d", + "alternative": "sans serif italic small d", + "short": "sans serif italic d" + } + }, + "key": "1D625" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small e", + "alternative": "sans serif italic small e", + "short": "sans serif italic e" + } + }, + "key": "1D626" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small f", + "alternative": "sans serif italic small f", + "short": "sans serif italic f" + } + }, + "key": "1D627" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small g", + "alternative": "sans serif italic small g", + "short": "sans serif italic g" + } + }, + "key": "1D628" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small h", + "alternative": "sans serif italic small h", + "short": "sans serif italic h" + } + }, + "key": "1D629" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small i", + "alternative": "sans serif italic small i", + "short": "sans serif italic i" + } + }, + "key": "1D62A" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small j", + "alternative": "sans serif italic small j", + "short": "sans serif italic j" + } + }, + "key": "1D62B" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small k", + "alternative": "sans serif italic small k", + "short": "sans serif italic k" + } + }, + "key": "1D62C" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small l", + "alternative": "sans serif italic small l", + "short": "sans serif italic l" + } + }, + "key": "1D62D" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small m", + "alternative": "sans serif italic small m", + "short": "sans serif italic m" + } + }, + "key": "1D62E" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small n", + "alternative": "sans serif italic small n", + "short": "sans serif italic n" + } + }, + "key": "1D62F" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small o", + "alternative": "sans serif italic small o", + "short": "sans serif italic o" + } + }, + "key": "1D630" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small p", + "alternative": "sans serif italic small p", + "short": "sans serif italic p" + } + }, + "key": "1D631" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small q", + "alternative": "sans serif italic small q", + "short": "sans serif italic q" + } + }, + "key": "1D632" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small r", + "alternative": "sans serif italic small r", + "short": "sans serif italic r" + } + }, + "key": "1D633" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small s", + "alternative": "sans serif italic small s", + "short": "sans serif italic s" + } + }, + "key": "1D634" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small t", + "alternative": "sans serif italic small t", + "short": "sans serif italic t" + } + }, + "key": "1D635" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small u", + "alternative": "sans serif italic small u", + "short": "sans serif italic u" + } + }, + "key": "1D636" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small v", + "alternative": "sans serif italic small v", + "short": "sans serif italic v" + } + }, + "key": "1D637" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small w", + "alternative": "sans serif italic small w", + "short": "sans serif italic w" + } + }, + "key": "1D638" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small x", + "alternative": "sans serif italic small x", + "short": "sans serif italic x" + } + }, + "key": "1D639" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small y", + "alternative": "sans serif italic small y", + "short": "sans serif italic y" + } + }, + "key": "1D63A" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical sans serif italic small z", + "alternative": "sans serif italic small z", + "short": "sans serif italic z" + } + }, + "key": "1D63B" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital a", + "alternative": "monospace capital a", + "short": "monospace cap a" + } + }, + "key": "1D670" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital b", + "alternative": "monospace capital b", + "short": "monospace cap b" + } + }, + "key": "1D671" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital c", + "alternative": "monospace capital c", + "short": "monospace cap c" + } + }, + "key": "1D672" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital d", + "alternative": "monospace capital d", + "short": "monospace cap d" + } + }, + "key": "1D673" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital e", + "alternative": "monospace capital e", + "short": "monospace cap e" + } + }, + "key": "1D674" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital f", + "alternative": "monospace capital f", + "short": "monospace cap f" + } + }, + "key": "1D675" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital g", + "alternative": "monospace capital g", + "short": "monospace cap g" + } + }, + "key": "1D676" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital h", + "alternative": "monospace capital h", + "short": "monospace cap h" + } + }, + "key": "1D677" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital i", + "alternative": "monospace capital i", + "short": "monospace cap i" + } + }, + "key": "1D678" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital j", + "alternative": "monospace capital j", + "short": "monospace cap j" + } + }, + "key": "1D679" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital k", + "alternative": "monospace capital k", + "short": "monospace cap k" + } + }, + "key": "1D67A" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital l", + "alternative": "monospace capital l", + "short": "monospace cap l" + } + }, + "key": "1D67B" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital m", + "alternative": "monospace capital m", + "short": "monospace cap m" + } + }, + "key": "1D67C" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital n", + "alternative": "monospace capital n", + "short": "monospace cap n" + } + }, + "key": "1D67D" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital o", + "alternative": "monospace capital o", + "short": "monospace cap o" + } + }, + "key": "1D67E" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital p", + "alternative": "monospace capital p", + "short": "monospace cap p" + } + }, + "key": "1D67F" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital q", + "alternative": "monospace capital q", + "short": "monospace cap q" + } + }, + "key": "1D680" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital r", + "alternative": "monospace capital r", + "short": "monospace cap r" + } + }, + "key": "1D681" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital s", + "alternative": "monospace capital s", + "short": "monospace cap s" + } + }, + "key": "1D682" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital t", + "alternative": "monospace capital t", + "short": "monospace cap t" + } + }, + "key": "1D683" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital u", + "alternative": "monospace capital u", + "short": "monospace cap u" + } + }, + "key": "1D684" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital v", + "alternative": "monospace capital v", + "short": "monospace cap v" + } + }, + "key": "1D685" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital w", + "alternative": "monospace capital w", + "short": "monospace cap w" + } + }, + "key": "1D686" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital x", + "alternative": "monospace capital x", + "short": "monospace cap x" + } + }, + "key": "1D687" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital y", + "alternative": "monospace capital y", + "short": "monospace cap y" + } + }, + "key": "1D688" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical monospace capital z", + "alternative": "monospace capital z", + "short": "monospace cap z" + } + }, + "key": "1D689" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small a", + "alternative": "monospace small a", + "short": "monospace a" + } + }, + "key": "1D68A" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small b", + "alternative": "monospace small b", + "short": "monospace b" + } + }, + "key": "1D68B" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small c", + "alternative": "monospace small c", + "short": "monospace c" + } + }, + "key": "1D68C" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small d", + "alternative": "monospace small d", + "short": "monospace d" + } + }, + "key": "1D68D" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small e", + "alternative": "monospace small e", + "short": "monospace e" + } + }, + "key": "1D68E" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small f", + "alternative": "monospace small f", + "short": "monospace f" + } + }, + "key": "1D68F" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small g", + "alternative": "monospace small g", + "short": "monospace g" + } + }, + "key": "1D690" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small h", + "alternative": "monospace small h", + "short": "monospace h" + } + }, + "key": "1D691" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small i", + "alternative": "monospace small i", + "short": "monospace i" + } + }, + "key": "1D692" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small j", + "alternative": "monospace small j", + "short": "monospace j" + } + }, + "key": "1D693" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small k", + "alternative": "monospace small k", + "short": "monospace k" + } + }, + "key": "1D694" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small l", + "alternative": "monospace small l", + "short": "monospace l" + } + }, + "key": "1D695" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small m", + "alternative": "monospace small m", + "short": "monospace m" + } + }, + "key": "1D696" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small n", + "alternative": "monospace small n", + "short": "monospace n" + } + }, + "key": "1D697" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small o", + "alternative": "monospace small o", + "short": "monospace o" + } + }, + "key": "1D698" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small p", + "alternative": "monospace small p", + "short": "monospace p" + } + }, + "key": "1D699" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small q", + "alternative": "monospace small q", + "short": "monospace q" + } + }, + "key": "1D69A" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small r", + "alternative": "monospace small r", + "short": "monospace r" + } + }, + "key": "1D69B" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small s", + "alternative": "monospace small s", + "short": "monospace s" + } + }, + "key": "1D69C" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small t", + "alternative": "monospace small t", + "short": "monospace t" + } + }, + "key": "1D69D" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small u", + "alternative": "monospace small u", + "short": "monospace u" + } + }, + "key": "1D69E" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small v", + "alternative": "monospace small v", + "short": "monospace v" + } + }, + "key": "1D69F" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small w", + "alternative": "monospace small w", + "short": "monospace w" + } + }, + "key": "1D6A0" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small x", + "alternative": "monospace small x", + "short": "monospace x" + } + }, + "key": "1D6A1" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small y", + "alternative": "monospace small y", + "short": "monospace y" + } + }, + "key": "1D6A2" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical monospace small z", + "alternative": "monospace small z", + "short": "monospace z" + } + }, + "key": "1D6A3" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small dotless i", + "alternative": "italic small dotless i", + "short": "italic dotless i" + } + }, + "key": "1D6A4" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small dotless j", + "alternative": "italic small dotless j", + "short": "italic dotless j" + } + }, + "key": "1D6A5" +} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-rest.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-rest.json new file mode 100644 index 00000000000..bc8209093b9 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-rest.json @@ -0,0 +1,2402 @@ +[ +{"category": "Mn", + "names": [], + "key": "0363", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter a", + "alternative": "", + "short": "combining a" + }}}, +{"category": "Mn", + "names": [], + "key": "0364", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter e", + "alternative": "", + "short": "combining e" + }}}, +{"category": "Mn", + "names": [], + "key": "0365", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter i", + "alternative": "", + "short": "combining i" + }}}, +{"category": "Mn", + "names": [], + "key": "0366", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter o", + "alternative": "", + "short": "combining o" + }}}, +{"category": "Mn", + "names": [], + "key": "0367", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter u", + "alternative": "", + "short": "combining u" + }}}, +{"category": "Mn", + "names": [], + "key": "0368", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter c", + "alternative": "", + "short": "combining c" + }}}, +{"category": "Mn", + "names": [], + "key": "0369", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter d", + "alternative": "", + "short": "combining d" + }}}, +{"category": "Mn", + "names": [], + "key": "036A", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter h", + "alternative": "", + "short": "combining h" + }}}, +{"category": "Mn", + "names": [], + "key": "036B", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter m", + "alternative": "", + "short": "combining m" + }}}, +{"category": "Mn", + "names": [], + "key": "036C", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter r", + "alternative": "", + "short": "combining r" + }}}, +{"category": "Mn", + "names": [], + "key": "036D", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter t", + "alternative": "", + "short": "combining t" + }}}, +{"category": "Mn", + "names": [], + "key": "036E", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter v", + "alternative": "", + "short": "combining v" + }}}, +{"category": "Mn", + "names": [], + "key": "036F", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter x", + "alternative": "", + "short": "combining x" + }}}, +{"category": "Lm", + "names": [], + "key": "1D62", + "active": true, + "mappings": { + "default": { + "default": "latin subscript small letter i", + "alternative": "", + "short": "subscript i" + }}}, +{"category": "Lm", + "names": [], + "key": "1D63", + "active": true, + "mappings": { + "default": { + "default": "latin subscript small letter r", + "alternative": "", + "short": "subscript r" + }}}, +{"category": "Lm", + "names": [], + "key": "1D64", + "active": true, + "mappings": { + "default": { + "default": "latin subscript small letter u", + "alternative": "", + "short": "subscript u" + }}}, +{"category": "Lm", + "names": [], + "key": "1D65", + "active": true, + "mappings": { + "default": { + "default": "latin subscript small letter v", + "alternative": "", + "short": "subscript v" + }}}, +{"category": "Mn", + "names": [], + "key": "1DCA", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter r below", + "alternative": "", + "short": "combining r below" + }}}, +{"category": "Mn", + "names": [], + "key": "1DD3", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter flattened open a above", + "alternative": "", + "short": "combining flattened open a above" + }}}, +{"category": "Mn", + "names": [], + "key": "1DD4", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter ae", + "alternative": "", + "short": "combining ae" + }}}, +{"category": "Mn", + "names": [], + "key": "1DD5", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter ao", + "alternative": "", + "short": "combining ao" + }}}, +{"category": "Mn", + "names": [], + "key": "1DD6", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter av", + "alternative": "", + "short": "combining av" + }}}, +{"category": "Mn", + "names": [], + "key": "1DD7", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter c cedilla", + "alternative": "", + "short": "combining c cedilla" + }}}, +{"category": "Mn", + "names": [], + "key": "1DD8", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter insular d", + "alternative": "", + "short": "combining insular d" + }}}, +{"category": "Mn", + "names": [], + "key": "1DD9", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter eth", + "alternative": "", + "short": "combining eth" + }}}, +{"category": "Mn", + "names": [], + "key": "1DDA", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter g", + "alternative": "", + "short": "combining g" + }}}, +{"category": "Mn", + "names": [], + "key": "1DDB", + "active": true, + "mappings": { + "default": { + "default": "combining latin letter small capital g", + "alternative": "", + "short": "combining small cap g" + }}}, +{"category": "Mn", + "names": [], + "key": "1DDC", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter k", + "alternative": "", + "short": "combining k" + }}}, +{"category": "Mn", + "names": [], + "key": "1DDD", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter l", + "alternative": "", + "short": "combining l" + }}}, +{"category": "Mn", + "names": [], + "key": "1DDE", + "active": true, + "mappings": { + "default": { + "default": "combining latin letter small capital l", + "alternative": "", + "short": "combining small cap l" + }}}, +{"category": "Mn", + "names": [], + "key": "1DDF", + "active": true, + "mappings": { + "default": { + "default": "combining latin letter small capital m", + "alternative": "", + "short": "combining small cap m" + }}}, +{"category": "Mn", + "names": [], + "key": "1DE0", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter n", + "alternative": "", + "short": "combining n" + }}}, +{"category": "Mn", + "names": [], + "key": "1DE1", + "active": true, + "mappings": { + "default": { + "default": "combining latin letter small capital n", + "alternative": "", + "short": "combining small cap n" + }}}, +{"category": "Mn", + "names": [], + "key": "1DE2", + "active": true, + "mappings": { + "default": { + "default": "combining latin letter small capital r", + "alternative": "", + "short": "combining small cap r" + }}}, +{"category": "Mn", + "names": [], + "key": "1DE3", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter r rotunda", + "alternative": "", + "short": "combining r rotunda" + }}}, +{"category": "Mn", + "names": [], + "key": "1DE4", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter s", + "alternative": "", + "short": "combining s" + }}}, +{"category": "Mn", + "names": [], + "key": "1DE5", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter long s", + "alternative": "", + "short": "combining long s" + }}}, +{"category": "Mn", + "names": [], + "key": "1DE6", + "active": true, + "mappings": { + "default": { + "default": "combining latin small letter z", + "alternative": "", + "short": "combining z" + }}}, +{"category": "Lm", + "names": [], + "key": "2071", + "active": true, + "mappings": { + "default": { + "default": "superscript latin small letter i", + "alternative": "", + "short": "superscript i" + }}}, +{"category": "Lm", + "names": [], + "key": "207F", + "active": true, + "mappings": { + "default": { + "default": "superscript latin small letter n", + "alternative": "", + "short": "superscript n" + }}}, +{"category": "Lm", + "names": [], + "key": "2090", + "active": true, + "mappings": { + "default": { + "default": "latin subscript small letter a", + "alternative": "", + "short": "subscript a" + }}}, +{"category": "Lm", + "names": [], + "key": "2091", + "active": true, + "mappings": { + "default": { + "default": "latin subscript small letter e", + "alternative": "", + "short": "subscript e" + }}}, +{"category": "Lm", + "names": [], + "key": "2092", + "active": true, + "mappings": { + "default": { + "default": "latin subscript small letter o", + "alternative": "", + "short": "subscript o" + }}}, +{"category": "Lm", + "names": [], + "key": "2093", + "active": true, + "mappings": { + "default": { + "default": "latin subscript small letter x", + "alternative": "", + "short": "subscript x" + }}}, +{"category": "Lm", + "names": [], + "key": "2094", + "active": true, + "mappings": { + "default": { + "default": "latin subscript small letter schwa", + "alternative": "", + "short": "subscript schwa" + }}}, +{"category": "Lm", + "names": [], + "key": "2095", + "active": true, + "mappings": { + "default": { + "default": "latin subscript small letter h", + "alternative": "", + "short": "subscript h" + }}}, +{"category": "Lm", + "names": [], + "key": "2096", + "active": true, + "mappings": { + "default": { + "default": "latin subscript small letter k", + "alternative": "", + "short": "subscript k" + }}}, +{"category": "Lm", + "names": [], + "key": "2097", + "active": true, + "mappings": { + "default": { + "default": "latin subscript small letter l", + "alternative": "", + "short": "subscript l" + }}}, +{"category": "Lm", + "names": [], + "key": "2098", + "active": true, + "mappings": { + "default": { + "default": "latin subscript small letter m", + "alternative": "", + "short": "subscript m" + }}}, +{"category": "Lm", + "names": [], + "key": "2099", + "active": true, + "mappings": { + "default": { + "default": "latin subscript small letter n", + "alternative": "", + "short": "subscript n" + }}}, +{"category": "Lm", + "names": [], + "key": "209A", + "active": true, + "mappings": { + "default": { + "default": "latin subscript small letter p", + "alternative": "", + "short": "subscript p" + }}}, +{"category": "Lm", + "names": [], + "key": "209B", + "active": true, + "mappings": { + "default": { + "default": "latin subscript small letter s", + "alternative": "", + "short": "subscript s" + }}}, +{"category": "Lm", + "names": [], + "key": "209C", + "active": true, + "mappings": { + "default": { + "default": "latin subscript small letter t", + "alternative": "", + "short": "subscript t" + }}}, +{"category": "So", + "names": [], + "key": "249C", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter a", + "alternative": "", + "short": "parenthesized a" + }}}, +{"category": "So", + "names": [], + "key": "249D", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter b", + "alternative": "", + "short": "parenthesized b" + }}}, +{"category": "So", + "names": [], + "key": "249E", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter c", + "alternative": "", + "short": "parenthesized c" + }}}, +{"category": "So", + "names": [], + "key": "249F", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter d", + "alternative": "", + "short": "parenthesized d" + }}}, +{"category": "So", + "names": [], + "key": "24A0", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter e", + "alternative": "", + "short": "parenthesized e" + }}}, +{"category": "So", + "names": [], + "key": "24A1", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter f", + "alternative": "", + "short": "parenthesized f" + }}}, +{"category": "So", + "names": [], + "key": "24A2", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter g", + "alternative": "", + "short": "parenthesized g" + }}}, +{"category": "So", + "names": [], + "key": "24A3", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter h", + "alternative": "", + "short": "parenthesized h" + }}}, +{"category": "So", + "names": [], + "key": "24A4", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter i", + "alternative": "", + "short": "parenthesized i" + }}}, +{"category": "So", + "names": [], + "key": "24A5", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter j", + "alternative": "", + "short": "parenthesized j" + }}}, +{"category": "So", + "names": [], + "key": "24A6", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter k", + "alternative": "", + "short": "parenthesized k" + }}}, +{"category": "So", + "names": [], + "key": "24A7", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter l", + "alternative": "", + "short": "parenthesized l" + }}}, +{"category": "So", + "names": [], + "key": "24A8", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter m", + "alternative": "", + "short": "parenthesized m" + }}}, +{"category": "So", + "names": [], + "key": "24A9", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter n", + "alternative": "", + "short": "parenthesized n" + }}}, +{"category": "So", + "names": [], + "key": "24AA", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter o", + "alternative": "", + "short": "parenthesized o" + }}}, +{"category": "So", + "names": [], + "key": "24AB", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter p", + "alternative": "", + "short": "parenthesized p" + }}}, +{"category": "So", + "names": [], + "key": "24AC", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter q", + "alternative": "", + "short": "parenthesized q" + }}}, +{"category": "So", + "names": [], + "key": "24AD", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter r", + "alternative": "", + "short": "parenthesized r" + }}}, +{"category": "So", + "names": [], + "key": "24AE", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter s", + "alternative": "", + "short": "parenthesized s" + }}}, +{"category": "So", + "names": [], + "key": "24AF", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter t", + "alternative": "", + "short": "parenthesized t" + }}}, +{"category": "So", + "names": [], + "key": "24B0", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter u", + "alternative": "", + "short": "parenthesized u" + }}}, +{"category": "So", + "names": [], + "key": "24B1", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter v", + "alternative": "", + "short": "parenthesized v" + }}}, +{"category": "So", + "names": [], + "key": "24B2", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter w", + "alternative": "", + "short": "parenthesized w" + }}}, +{"category": "So", + "names": [], + "key": "24B3", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter x", + "alternative": "", + "short": "parenthesized x" + }}}, +{"category": "So", + "names": [], + "key": "24B4", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter y", + "alternative": "", + "short": "parenthesized y" + }}}, +{"category": "So", + "names": [], + "key": "24B5", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin small letter z", + "alternative": "", + "short": "parenthesized z" + }}}, +{"category": "So", + "names": [], + "key": "24B6", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter a", + "alternative": "", + "short": "circled cap a" + }}}, +{"category": "So", + "names": [], + "key": "24B7", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter b", + "alternative": "", + "short": "circled cap b" + }}}, +{"category": "So", + "names": [], + "key": "24B8", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter c", + "alternative": "", + "short": "circled cap c" + }}}, +{"category": "So", + "names": [], + "key": "24B9", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter d", + "alternative": "", + "short": "circled cap d" + }}}, +{"category": "So", + "names": [], + "key": "24BA", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter e", + "alternative": "", + "short": "circled cap e" + }}}, +{"category": "So", + "names": [], + "key": "24BB", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter f", + "alternative": "", + "short": "circled cap f" + }}}, +{"category": "So", + "names": [], + "key": "24BC", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter g", + "alternative": "", + "short": "circled cap g" + }}}, +{"category": "So", + "names": [], + "key": "24BD", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter h", + "alternative": "", + "short": "circled cap h" + }}}, +{"category": "So", + "names": [], + "key": "24BE", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter i", + "alternative": "", + "short": "circled cap i" + }}}, +{"category": "So", + "names": [], + "key": "24BF", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter j", + "alternative": "", + "short": "circled cap j" + }}}, +{"category": "So", + "names": [], + "key": "24C0", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter k", + "alternative": "", + "short": "circled cap k" + }}}, +{"category": "So", + "names": [], + "key": "24C1", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter l", + "alternative": "", + "short": "circled cap l" + }}}, +{"category": "So", + "names": [], + "key": "24C2", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter m", + "alternative": "", + "short": "circled cap m" + }}}, +{"category": "So", + "names": [], + "key": "24C3", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter n", + "alternative": "", + "short": "circled cap n" + }}}, +{"category": "So", + "names": [], + "key": "24C4", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter o", + "alternative": "", + "short": "circled cap o" + }}}, +{"category": "So", + "names": [], + "key": "24C5", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter p", + "alternative": "", + "short": "circled cap p" + }}}, +{"category": "So", + "names": [], + "key": "24C6", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter q", + "alternative": "", + "short": "circled cap q" + }}}, +{"category": "So", + "names": [], + "key": "24C7", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter r", + "alternative": "", + "short": "circled cap r" + }}}, +{"category": "So", + "names": [], + "key": "24C8", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter s", + "alternative": "", + "short": "circled cap s" + }}}, +{"category": "So", + "names": [], + "key": "24C9", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter t", + "alternative": "", + "short": "circled cap t" + }}}, +{"category": "So", + "names": [], + "key": "24CA", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter u", + "alternative": "", + "short": "circled cap u" + }}}, +{"category": "So", + "names": [], + "key": "24CB", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter v", + "alternative": "", + "short": "circled cap v" + }}}, +{"category": "So", + "names": [], + "key": "24CC", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter w", + "alternative": "", + "short": "circled cap w" + }}}, +{"category": "So", + "names": [], + "key": "24CD", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter x", + "alternative": "", + "short": "circled cap x" + }}}, +{"category": "So", + "names": [], + "key": "24CE", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter y", + "alternative": "", + "short": "circled cap y" + }}}, +{"category": "So", + "names": [], + "key": "24CF", + "active": true, + "mappings": { + "default": { + "default": "circled latin capital letter z", + "alternative": "", + "short": "circled cap z" + }}}, +{"category": "So", + "names": [], + "key": "24D0", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter a", + "alternative": "", + "short": "circled a" + }}}, +{"category": "So", + "names": [], + "key": "24D1", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter b", + "alternative": "", + "short": "circled b" + }}}, +{"category": "So", + "names": [], + "key": "24D2", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter c", + "alternative": "", + "short": "circled c" + }}}, +{"category": "So", + "names": [], + "key": "24D3", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter d", + "alternative": "", + "short": "circled d" + }}}, +{"category": "So", + "names": [], + "key": "24D4", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter e", + "alternative": "", + "short": "circled e" + }}}, +{"category": "So", + "names": [], + "key": "24D5", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter f", + "alternative": "", + "short": "circled f" + }}}, +{"category": "So", + "names": [], + "key": "24D6", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter g", + "alternative": "", + "short": "circled g" + }}}, +{"category": "So", + "names": [], + "key": "24D7", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter h", + "alternative": "", + "short": "circled h" + }}}, +{"category": "So", + "names": [], + "key": "24D8", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter i", + "alternative": "", + "short": "circled i" + }}}, +{"category": "So", + "names": [], + "key": "24D9", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter j", + "alternative": "", + "short": "circled j" + }}}, +{"category": "So", + "names": [], + "key": "24DA", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter k", + "alternative": "", + "short": "circled k" + }}}, +{"category": "So", + "names": [], + "key": "24DB", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter l", + "alternative": "", + "short": "circled l" + }}}, +{"category": "So", + "names": [], + "key": "24DC", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter m", + "alternative": "", + "short": "circled m" + }}}, +{"category": "So", + "names": [], + "key": "24DD", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter n", + "alternative": "", + "short": "circled n" + }}}, +{"category": "So", + "names": [], + "key": "24DE", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter o", + "alternative": "", + "short": "circled o" + }}}, +{"category": "So", + "names": [], + "key": "24DF", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter p", + "alternative": "", + "short": "circled p" + }}}, +{"category": "So", + "names": [], + "key": "24E0", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter q", + "alternative": "", + "short": "circled q" + }}}, +{"category": "So", + "names": [], + "key": "24E1", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter r", + "alternative": "", + "short": "circled r" + }}}, +{"category": "So", + "names": [], + "key": "24E2", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter s", + "alternative": "", + "short": "circled s" + }}}, +{"category": "So", + "names": [], + "key": "24E3", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter t", + "alternative": "", + "short": "circled t" + }}}, +{"category": "So", + "names": [], + "key": "24E4", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter u", + "alternative": "", + "short": "circled u" + }}}, +{"category": "So", + "names": [], + "key": "24E5", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter v", + "alternative": "", + "short": "circled v" + }}}, +{"category": "So", + "names": [], + "key": "24E6", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter w", + "alternative": "", + "short": "circled w" + }}}, +{"category": "So", + "names": [], + "key": "24E7", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter x", + "alternative": "", + "short": "circled x" + }}}, +{"category": "So", + "names": [], + "key": "24E8", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter y", + "alternative": "", + "short": "circled y" + }}}, +{"category": "So", + "names": [], + "key": "24E9", + "active": true, + "mappings": { + "default": { + "default": "circled latin small letter z", + "alternative": "", + "short": "circled z" + }}}, +{"category": "Lm", + "names": [], + "key": "2C7C", + "active": true, + "mappings": { + "default": { + "default": "latin subscript small letter j", + "alternative": "", + "short": "subscript j" + }}}, +{"category": "So", + "names": [], + "key": "1F110", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter a", + "alternative": "", + "short": "parenthesized cap a" + }}}, +{"category": "So", + "names": [], + "key": "1F111", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter b", + "alternative": "", + "short": "parenthesized cap b" + }}}, +{"category": "So", + "names": [], + "key": "1F112", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter c", + "alternative": "", + "short": "parenthesized cap c" + }}}, +{"category": "So", + "names": [], + "key": "1F113", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter d", + "alternative": "", + "short": "parenthesized cap d" + }}}, +{"category": "So", + "names": [], + "key": "1F114", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter e", + "alternative": "", + "short": "parenthesized cap e" + }}}, +{"category": "So", + "names": [], + "key": "1F115", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter f", + "alternative": "", + "short": "parenthesized cap f" + }}}, +{"category": "So", + "names": [], + "key": "1F116", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter g", + "alternative": "", + "short": "parenthesized cap g" + }}}, +{"category": "So", + "names": [], + "key": "1F117", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter h", + "alternative": "", + "short": "parenthesized cap h" + }}}, +{"category": "So", + "names": [], + "key": "1F118", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter i", + "alternative": "", + "short": "parenthesized cap i" + }}}, +{"category": "So", + "names": [], + "key": "1F119", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter j", + "alternative": "", + "short": "parenthesized cap j" + }}}, +{"category": "So", + "names": [], + "key": "1F11A", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter k", + "alternative": "", + "short": "parenthesized cap k" + }}}, +{"category": "So", + "names": [], + "key": "1F11B", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter l", + "alternative": "", + "short": "parenthesized cap l" + }}}, +{"category": "So", + "names": [], + "key": "1F11C", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter m", + "alternative": "", + "short": "parenthesized cap m" + }}}, +{"category": "So", + "names": [], + "key": "1F11D", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter n", + "alternative": "", + "short": "parenthesized cap n" + }}}, +{"category": "So", + "names": [], + "key": "1F11E", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter o", + "alternative": "", + "short": "parenthesized cap o" + }}}, +{"category": "So", + "names": [], + "key": "1F11F", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter p", + "alternative": "", + "short": "parenthesized cap p" + }}}, +{"category": "So", + "names": [], + "key": "1F120", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter q", + "alternative": "", + "short": "parenthesized cap q" + }}}, +{"category": "So", + "names": [], + "key": "1F121", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter r", + "alternative": "", + "short": "parenthesized cap r" + }}}, +{"category": "So", + "names": [], + "key": "1F122", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter s", + "alternative": "", + "short": "parenthesized cap s" + }}}, +{"category": "So", + "names": [], + "key": "1F123", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter t", + "alternative": "", + "short": "parenthesized cap t" + }}}, +{"category": "So", + "names": [], + "key": "1F124", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter u", + "alternative": "", + "short": "parenthesized cap u" + }}}, +{"category": "So", + "names": [], + "key": "1F125", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter v", + "alternative": "", + "short": "parenthesized cap v" + }}}, +{"category": "So", + "names": [], + "key": "1F126", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter w", + "alternative": "", + "short": "parenthesized cap w" + }}}, +{"category": "So", + "names": [], + "key": "1F127", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter x", + "alternative": "", + "short": "parenthesized cap x" + }}}, +{"category": "So", + "names": [], + "key": "1F128", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter y", + "alternative": "", + "short": "parenthesized cap y" + }}}, +{"category": "So", + "names": [], + "key": "1F129", + "active": true, + "mappings": { + "default": { + "default": "parenthesized latin capital letter z", + "alternative": "", + "short": "parenthesized cap z" + }}}, +{"category": "So", + "names": [], + "key": "1F12A", + "active": true, + "mappings": { + "default": { + "default": "tortoise shell bracketed latin capital letter s", + "alternative": "", + "short": "tortoise shell bracketed cap s" + }}}, +{"category": "So", + "names": [], + "key": "1F12B", + "active": true, + "mappings": { + "default": { + "default": "circled italic latin capital letter c", + "alternative": "", + "short": "circled italic cap c" + }}}, +{"category": "So", + "names": [], + "key": "1F12C", + "active": true, + "mappings": { + "default": { + "default": "circled italic latin capital letter r", + "alternative": "", + "short": "circled italic cap r" + }}}, +{"category": "So", + "names": [], + "key": "1F130", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter a", + "alternative": "", + "short": "squared cap a" + }}}, +{"category": "So", + "names": [], + "key": "1F131", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter b", + "alternative": "", + "short": "squared cap b" + }}}, +{"category": "So", + "names": [], + "key": "1F132", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter c", + "alternative": "", + "short": "squared cap c" + }}}, +{"category": "So", + "names": [], + "key": "1F133", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter d", + "alternative": "", + "short": "squared cap d" + }}}, +{"category": "So", + "names": [], + "key": "1F134", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter e", + "alternative": "", + "short": "squared cap e" + }}}, +{"category": "So", + "names": [], + "key": "1F135", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter f", + "alternative": "", + "short": "squared cap f" + }}}, +{"category": "So", + "names": [], + "key": "1F136", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter g", + "alternative": "", + "short": "squared cap g" + }}}, +{"category": "So", + "names": [], + "key": "1F137", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter h", + "alternative": "", + "short": "squared cap h" + }}}, +{"category": "So", + "names": [], + "key": "1F138", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter i", + "alternative": "", + "short": "squared cap i" + }}}, +{"category": "So", + "names": [], + "key": "1F139", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter j", + "alternative": "", + "short": "squared cap j" + }}}, +{"category": "So", + "names": [], + "key": "1F13A", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter k", + "alternative": "", + "short": "squared cap k" + }}}, +{"category": "So", + "names": [], + "key": "1F13B", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter l", + "alternative": "", + "short": "squared cap l" + }}}, +{"category": "So", + "names": [], + "key": "1F13C", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter m", + "alternative": "", + "short": "squared cap m" + }}}, +{"category": "So", + "names": [], + "key": "1F13D", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter n", + "alternative": "", + "short": "squared cap n" + }}}, +{"category": "So", + "names": [], + "key": "1F13E", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter o", + "alternative": "", + "short": "squared cap o" + }}}, +{"category": "So", + "names": [], + "key": "1F13F", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter p", + "alternative": "", + "short": "squared cap p" + }}}, +{"category": "So", + "names": [], + "key": "1F140", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter q", + "alternative": "", + "short": "squared cap q" + }}}, +{"category": "So", + "names": [], + "key": "1F141", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter r", + "alternative": "", + "short": "squared cap r" + }}}, +{"category": "So", + "names": [], + "key": "1F142", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter s", + "alternative": "", + "short": "squared cap s" + }}}, +{"category": "So", + "names": [], + "key": "1F143", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter t", + "alternative": "", + "short": "squared cap t" + }}}, +{"category": "So", + "names": [], + "key": "1F144", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter u", + "alternative": "", + "short": "squared cap u" + }}}, +{"category": "So", + "names": [], + "key": "1F145", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter v", + "alternative": "", + "short": "squared cap v" + }}}, +{"category": "So", + "names": [], + "key": "1F146", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter w", + "alternative": "", + "short": "squared cap w" + }}}, +{"category": "So", + "names": [], + "key": "1F147", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter x", + "alternative": "", + "short": "squared cap x" + }}}, +{"category": "So", + "names": [], + "key": "1F148", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter y", + "alternative": "", + "short": "squared cap y" + }}}, +{"category": "So", + "names": [], + "key": "1F149", + "active": true, + "mappings": { + "default": { + "default": "squared latin capital letter z", + "alternative": "", + "short": "squared cap z" + }}}, +{"category": "So", + "names": [], + "key": "1F150", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter a", + "alternative": "", + "short": "negative circled cap a" + }}}, +{"category": "So", + "names": [], + "key": "1F151", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter b", + "alternative": "", + "short": "negative circled cap b" + }}}, +{"category": "So", + "names": [], + "key": "1F152", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter c", + "alternative": "", + "short": "negative circled cap c" + }}}, +{"category": "So", + "names": [], + "key": "1F153", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter d", + "alternative": "", + "short": "negative circled cap d" + }}}, +{"category": "So", + "names": [], + "key": "1F154", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter e", + "alternative": "", + "short": "negative circled cap e" + }}}, +{"category": "So", + "names": [], + "key": "1F155", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter f", + "alternative": "", + "short": "negative circled cap f" + }}}, +{"category": "So", + "names": [], + "key": "1F156", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter g", + "alternative": "", + "short": "negative circled cap g" + }}}, +{"category": "So", + "names": [], + "key": "1F157", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter h", + "alternative": "", + "short": "negative circled cap h" + }}}, +{"category": "So", + "names": [], + "key": "1F158", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter i", + "alternative": "", + "short": "negative circled cap i" + }}}, +{"category": "So", + "names": [], + "key": "1F159", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter j", + "alternative": "", + "short": "negative circled cap j" + }}}, +{"category": "So", + "names": [], + "key": "1F15A", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter k", + "alternative": "", + "short": "negative circled cap k" + }}}, +{"category": "So", + "names": [], + "key": "1F15B", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter l", + "alternative": "", + "short": "negative circled cap l" + }}}, +{"category": "So", + "names": [], + "key": "1F15C", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter m", + "alternative": "", + "short": "negative circled cap m" + }}}, +{"category": "So", + "names": [], + "key": "1F15D", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter n", + "alternative": "", + "short": "negative circled cap n" + }}}, +{"category": "So", + "names": [], + "key": "1F15E", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter o", + "alternative": "", + "short": "negative circled cap o" + }}}, +{"category": "So", + "names": [], + "key": "1F15F", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter p", + "alternative": "", + "short": "negative circled cap p" + }}}, +{"category": "So", + "names": [], + "key": "1F160", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter q", + "alternative": "", + "short": "negative circled cap q" + }}}, +{"category": "So", + "names": [], + "key": "1F161", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter r", + "alternative": "", + "short": "negative circled cap r" + }}}, +{"category": "So", + "names": [], + "key": "1F162", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter s", + "alternative": "", + "short": "negative circled cap s" + }}}, +{"category": "So", + "names": [], + "key": "1F163", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter t", + "alternative": "", + "short": "negative circled cap t" + }}}, +{"category": "So", + "names": [], + "key": "1F164", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter u", + "alternative": "", + "short": "negative circled cap u" + }}}, +{"category": "So", + "names": [], + "key": "1F165", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter v", + "alternative": "", + "short": "negative circled cap v" + }}}, +{"category": "So", + "names": [], + "key": "1F166", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter w", + "alternative": "", + "short": "negative circled cap w" + }}}, +{"category": "So", + "names": [], + "key": "1F167", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter x", + "alternative": "", + "short": "negative circled cap x" + }}}, +{"category": "So", + "names": [], + "key": "1F168", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter y", + "alternative": "", + "short": "negative circled cap y" + }}}, +{"category": "So", + "names": [], + "key": "1F169", + "active": true, + "mappings": { + "default": { + "default": "negative circled latin capital letter z", + "alternative": "", + "short": "negative circled cap z" + }}}, +{"category": "So", + "names": [], + "key": "1F170", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter a", + "alternative": "", + "short": "negative squared cap a" + }}}, +{"category": "So", + "names": [], + "key": "1F171", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter b", + "alternative": "", + "short": "negative squared cap b" + }}}, +{"category": "So", + "names": [], + "key": "1F172", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter c", + "alternative": "", + "short": "negative squared cap c" + }}}, +{"category": "So", + "names": [], + "key": "1F173", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter d", + "alternative": "", + "short": "negative squared cap d" + }}}, +{"category": "So", + "names": [], + "key": "1F174", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter e", + "alternative": "", + "short": "negative squared cap e" + }}}, +{"category": "So", + "names": [], + "key": "1F175", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter f", + "alternative": "", + "short": "negative squared cap f" + }}}, +{"category": "So", + "names": [], + "key": "1F176", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter g", + "alternative": "", + "short": "negative squared cap g" + }}}, +{"category": "So", + "names": [], + "key": "1F177", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter h", + "alternative": "", + "short": "negative squared cap h" + }}}, +{"category": "So", + "names": [], + "key": "1F178", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter i", + "alternative": "", + "short": "negative squared cap i" + }}}, +{"category": "So", + "names": [], + "key": "1F179", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter j", + "alternative": "", + "short": "negative squared cap j" + }}}, +{"category": "So", + "names": [], + "key": "1F17A", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter k", + "alternative": "", + "short": "negative squared cap k" + }}}, +{"category": "So", + "names": [], + "key": "1F17B", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter l", + "alternative": "", + "short": "negative squared cap l" + }}}, +{"category": "So", + "names": [], + "key": "1F17C", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter m", + "alternative": "", + "short": "negative squared cap m" + }}}, +{"category": "So", + "names": [], + "key": "1F17D", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter n", + "alternative": "", + "short": "negative squared cap n" + }}}, +{"category": "So", + "names": [], + "key": "1F17E", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter o", + "alternative": "", + "short": "negative squared cap o" + }}}, +{"category": "So", + "names": [], + "key": "1F17F", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter p", + "alternative": "", + "short": "negative squared cap p" + }}}, +{"category": "So", + "names": [], + "key": "1F180", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter q", + "alternative": "", + "short": "negative squared cap q" + }}}, +{"category": "So", + "names": [], + "key": "1F181", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter r", + "alternative": "", + "short": "negative squared cap r" + }}}, +{"category": "So", + "names": [], + "key": "1F182", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter s", + "alternative": "", + "short": "negative squared cap s" + }}}, +{"category": "So", + "names": [], + "key": "1F183", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter t", + "alternative": "", + "short": "negative squared cap t" + }}}, +{"category": "So", + "names": [], + "key": "1F184", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter u", + "alternative": "", + "short": "negative squared cap u" + }}}, +{"category": "So", + "names": [], + "key": "1F185", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter v", + "alternative": "", + "short": "negative squared cap v" + }}}, +{"category": "So", + "names": [], + "key": "1F186", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter w", + "alternative": "", + "short": "negative squared cap w" + }}}, +{"category": "So", + "names": [], + "key": "1F187", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter x", + "alternative": "", + "short": "negative squared cap x" + }}}, +{"category": "So", + "names": [], + "key": "1F188", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter y", + "alternative": "", + "short": "negative squared cap y" + }}}, +{"category": "So", + "names": [], + "key": "1F189", + "active": true, + "mappings": { + "default": { + "default": "negative squared latin capital letter z", + "alternative": "", + "short": "negative squared cap z" + }}}, +{"category": "So", + "names": [], + "key": "1F18A", + "active": true, + "mappings": { + "default": { + "default": "crossed negative squared latin capital letter p", + "alternative": "", + "short": "crossed negative squared cap p" + }}} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-upper-double-accent.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-upper-double-accent.json new file mode 100644 index 00000000000..5966a1ef0c9 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-upper-double-accent.json @@ -0,0 +1,572 @@ +[ +{"category": "Lu", + "names": [], + "key": "01D5", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with diaeresis and macron", + "alternative": "latin capital letter u double overdot overbar", + "short": "cap u double overdot overbar" + }}}, +{"category": "Lu", + "names": [], + "key": "01D7", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with diaeresis and acute", + "alternative": "latin capital letter u double overdot acute", + "short": "cap u double overdot acute" + }}}, +{"category": "Lu", + "names": [], + "key": "01D9", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with diaeresis and caron", + "alternative": "latin capital letter u double overdot hacek", + "short": "cap u double overdot caron" + }}}, +{"category": "Lu", + "names": [], + "key": "01DB", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with diaeresis and grave", + "alternative": "latin capital letter u double overdot grave", + "short": "cap u double overdot grave" + }}}, +{"category": "Lu", + "names": [], + "key": "01DE", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with diaeresis and macron", + "alternative": "latin capital letter a double overdot overbar", + "short": "cap a double overdot overbar" + }}}, +{"category": "Lu", + "names": [], + "key": "01E0", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with dot above and macron", + "alternative": "latin capital letter a dot overbar", + "short": "cap a overdot overbar" + }}}, +{"category": "Lu", + "names": [], + "key": "01EC", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with ogonek and macron", + "alternative": "latin capital letter o ogonek overbar", + "short": "cap o ogonek overbar" + }}}, +{"category": "Lu", + "names": [], + "key": "01FA", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with ring above and acute", + "alternative": "latin capital letter a ring acute", + "short": "cap a ring acute" + }}}, +{"category": "Lu", + "names": [], + "key": "022A", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with diaeresis and macron", + "alternative": "latin capital letter o double overdot overbar", + "short": "cap o double overdot overbar" + }}}, +{"category": "Lu", + "names": [], + "key": "022C", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with tilde and macron", + "alternative": "latin capital letter o tilde overbar", + "short": "cap o tilde overbar" + }}}, +{"category": "Lu", + "names": [], + "key": "0230", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with dot above and macron", + "alternative": "latin capital letter o overdot overbar", + "short": "cap o overdot overbar" + }}}, +{"category": "Lu", + "names": [], + "key": "1E08", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter c with cedilla and acute", + "alternative": "latin capital letter c cedilla acute", + "short": "cap c cedilla acute" + }}}, +{"category": "Lu", + "names": [], + "key": "1E14", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with macron and grave", + "alternative": "latin capital letter e overbar grave", + "short": "cap e overbar grave" + }}}, +{"category": "Lu", + "names": [], + "key": "1E16", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with macron and acute", + "alternative": "latin capital letter e overbar acute", + "short": "cap e overbar acute" + }}}, +{"category": "Lu", + "names": [], + "key": "1E1C", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with cedilla and breve", + "alternative": "latin capital letter e cedilla breve", + "short": "cap e cedilla breve" + }}}, +{"category": "Lu", + "names": [], + "key": "1E2E", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter i with diaeresis and acute", + "alternative": "latin capital letter i double overdot acute", + "short": "cap i double overdot acute" + }}}, +{"category": "Lu", + "names": [], + "key": "1E38", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter l with dot below and macron", + "alternative": "latin capital letter l underdot overbar", + "short": "cap l underdot overbar" + }}}, +{"category": "Lu", + "names": [], + "key": "1E4C", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with tilde and acute", + "alternative": "latin capital letter o tilde acute", + "short": "cap o tilde acute" + }}}, +{"category": "Lu", + "names": [], + "key": "1E4E", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with tilde and diaeresis", + "alternative": "latin capital letter o tilde double overdot", + "short": "cap o tilde double overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E50", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with macron and grave", + "alternative": "latin capital letter o overbar grave", + "short": "cap o overbar grave" + }}}, +{"category": "Lu", + "names": [], + "key": "1E52", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with macron and acute", + "alternative": "latin capital letter o overbar acute", + "short": "cap o overbar acute" + }}}, +{"category": "Lu", + "names": [], + "key": "1E5C", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter r with dot below and macron", + "alternative": "cap r underdot and overbar", + "short": "cap r overbar underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E64", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter s with acute dot above", + "alternative": "latin capital letter s acute overdot", + "short": "cap s acute overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E66", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter s with caron and dot above", + "alternative": "latin capital letter s caron overdot", + "short": "cap s caron overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E68", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter s with dot below and dot above", + "alternative": "latin capital letter s underdot overdot", + "short": "cap s underdot overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E78", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with tilde and acute", + "alternative": "latin capital letter u tilde acute", + "short": "cap u tilde acute" + }}}, +{"category": "Lu", + "names": [], + "key": "1E7A", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with macron and diaeresis", + "alternative": "latin capital letter u overbar double overdot", + "short": "cap u overbar double overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1EA4", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with circumflex and acute", + "alternative": "latin capital letter a hat acute", + "short": "cap a hat acute" + }}}, +{"category": "Lu", + "names": [], + "key": "1EA6", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with circumflex and grave", + "alternative": "latin capital letter a hat grave", + "short": "cap a hat grave" + }}}, +{"category": "Lu", + "names": [], + "key": "1EA8", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with circumflex and hook above", + "alternative": "latin capital letter a hat hook", + "short": "cap a hat hook" + }}}, +{"category": "Lu", + "names": [], + "key": "1EAA", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with circumflex and tilde", + "alternative": "latin capital letter a hat tilde", + "short": "cap a hat tilde" + }}}, +{"category": "Lu", + "names": [], + "key": "1EAC", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with circumflex and dot below", + "alternative": "latin capital letter a hat underdot", + "short": "cap a hat underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1EAE", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with breve and acute", + "alternative": "latin capital letter a breve acute", + "short": "cap a breve acute" + }}}, +{"category": "Lu", + "names": [], + "key": "1EB0", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with breve and grave", + "alternative": "latin capital letter a breve grave", + "short": "cap a breve grave" + }}}, +{"category": "Lu", + "names": [], + "key": "1EB2", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with breve and hook above", + "alternative": "latin capital letter a breve hook", + "short": "cap a breve hook" + }}}, +{"category": "Lu", + "names": [], + "key": "1EB4", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with breve and tilde", + "alternative": "latin capital letter a breve tilde", + "short": "cap a breve tilde" + }}}, +{"category": "Lu", + "names": [], + "key": "1EB6", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with breve and dot below", + "alternative": "latin capital letter a breve underdot", + "short": "cap a breve underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1EBE", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with circumflex and acute", + "alternative": "latin capital letter e hat acute", + "short": "cap e hat acute" + }}}, +{"category": "Lu", + "names": [], + "key": "1EC0", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with circumflex and grave", + "alternative": "latin capital letter e hat grave", + "short": "cap e hat grave" + }}}, +{"category": "Lu", + "names": [], + "key": "1EC2", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with circumflex and hook above", + "alternative": "latin capital letter e hat hook", + "short": "cap e hat hook" + }}}, +{"category": "Lu", + "names": [], + "key": "1EC4", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with circumflex and tilde", + "alternative": "latin capital letter e hat tilde", + "short": "cap e hat tilde" + }}}, +{"category": "Lu", + "names": [], + "key": "1EC6", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with circumflex and dot below", + "alternative": "latin capital letter e hat underdot", + "short": "cap e hat underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1ED0", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with circumflex and acute", + "alternative": "latin capital letter o hat acute", + "short": "cap o hat acute" + }}}, +{"category": "Lu", + "names": [], + "key": "1ED2", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with circumflex and grave", + "alternative": "latin capital letter o hat grave", + "short": "cap o hat grave" + }}}, +{"category": "Lu", + "names": [], + "key": "1ED4", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with circumflex and hook above", + "alternative": "latin capital letter o hat hook", + "short": "cap o hat hook" + }}}, +{"category": "Lu", + "names": [], + "key": "1ED6", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with circumflex and tilde", + "alternative": "latin capital letter o hat tilde", + "short": "cap o hat tilde" + }}}, +{"category": "Lu", + "names": [], + "key": "1ED8", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with circumflex and dot below", + "alternative": "latin capital letter o hat underdot", + "short": "cap o hat underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1EDA", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with horn and acute", + "alternative": "latin capital letter o acute prime", + "short": "cap o acute prime" + }}}, +{"category": "Lu", + "names": [], + "key": "1EDC", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with horn and grave", + "alternative": "latin capital letter o grave prime", + "short": "cap o grave prime" + }}}, +{"category": "Lu", + "names": [], + "key": "1EDE", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with horn and hook above", + "alternative": "latin capital letter o hook prime", + "short": "cap o hook prime" + }}}, +{"category": "Lu", + "names": [], + "key": "1EE0", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with horn and tilde", + "alternative": "latin capital letter o tilde prime", + "short": "cap o tilde prime" + }}}, +{"category": "Lu", + "names": [], + "key": "1EE2", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with horn and dot below", + "alternative": "latin capital letter o underdot prime", + "short": "cap o underdot prime" + }}}, +{"category": "Lu", + "names": [], + "key": "1EE8", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with horn and acute", + "alternative": "latin capital letter u acute prime", + "short": "cap u acute prime" + }}}, +{"category": "Lu", + "names": [], + "key": "1EEA", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with horn and grave", + "alternative": "latin capital letter u grave prime", + "short": "cap u grave prime" + }}}, +{"category": "Lu", + "names": [], + "key": "1EEC", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with horn and hook above", + "alternative": "latin capital letter u hook prime", + "short": "cap u hook prime" + }}}, +{"category": "Lu", + "names": [], + "key": "1EEE", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with horn and tilde", + "alternative": "latin capital letter u tilde prime", + "short": "cap u tilde prime" + }}}, +{"category": "Lu", + "names": [], + "key": "1EF0", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with horn and dot below", + "alternative": "latin capital letter u underdot prime", + "short": "cap u underdot prime" + }}} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-upper-normal.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-upper-normal.json new file mode 100644 index 00000000000..b3fcb4b175a --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-upper-normal.json @@ -0,0 +1,522 @@ +[ +{"category": "Lu", + "names": [], + "key": "0041", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a", + "alternative": "", + "short": "cap a" + }}}, +{"category": "Lu", + "names": [], + "key": "0042", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter b", + "alternative": "", + "short": "cap b" + }}}, +{"category": "Lu", + "names": [], + "key": "0043", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter c", + "alternative": "", + "short": "cap c" + }}}, +{"category": "Lu", + "names": [], + "key": "0044", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter d", + "alternative": "", + "short": "cap d" + }}}, +{"category": "Lu", + "names": [], + "key": "0045", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e", + "alternative": "", + "short": "cap e" + }}}, +{"category": "Lu", + "names": [], + "key": "0046", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter f", + "alternative": "", + "short": "cap f" + }}}, +{"category": "Lu", + "names": [], + "key": "0047", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter g", + "alternative": "", + "short": "cap g" + }}}, +{"category": "Lu", + "names": [], + "key": "0048", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter h", + "alternative": "", + "short": "cap h" + }}}, +{"category": "Lu", + "names": [], + "key": "0049", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter i", + "alternative": "", + "short": "cap i" + }}}, +{"category": "Lu", + "names": [], + "key": "004A", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter j", + "alternative": "", + "short": "cap j" + }}}, +{"category": "Lu", + "names": [], + "key": "004B", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter k", + "alternative": "", + "short": "cap k" + }}}, +{"category": "Lu", + "names": [], + "key": "004C", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter l", + "alternative": "", + "short": "cap l" + }}}, +{"category": "Lu", + "names": [], + "key": "004D", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter m", + "alternative": "", + "short": "cap m" + }}}, +{"category": "Lu", + "names": [], + "key": "004E", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter n", + "alternative": "", + "short": "cap n" + }}}, +{"category": "Lu", + "names": [], + "key": "004F", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o", + "alternative": "", + "short": "cap o" + }}}, +{"category": "Lu", + "names": [], + "key": "0050", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter p", + "alternative": "", + "short": "cap p" + }}}, +{"category": "Lu", + "names": [], + "key": "0051", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter q", + "alternative": "", + "short": "cap q" + }}}, +{"category": "Lu", + "names": [], + "key": "0052", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter r", + "alternative": "", + "short": "cap r" + }}}, +{"category": "Lu", + "names": [], + "key": "0053", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter s", + "alternative": "", + "short": "cap s" + }}}, +{"category": "Lu", + "names": [], + "key": "0054", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter t", + "alternative": "", + "short": "cap t" + }}}, +{"category": "Lu", + "names": [], + "key": "0055", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u", + "alternative": "", + "short": "cap u" + }}}, +{"category": "Lu", + "names": [], + "key": "0056", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter v", + "alternative": "", + "short": "cap v" + }}}, +{"category": "Lu", + "names": [], + "key": "0057", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter w", + "alternative": "", + "short": "cap w" + }}}, +{"category": "Lu", + "names": [], + "key": "0058", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter x", + "alternative": "", + "short": "cap x" + }}}, +{"category": "Lu", + "names": [], + "key": "0059", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter y", + "alternative": "", + "short": "cap y" + }}}, +{"category": "Lu", + "names": [], + "key": "005A", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter z", + "alternative": "", + "short": "cap z" + }}}, +{"category": "Lu", + "names": [], + "key": "FF21", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter a", + "alternative": "fullwidth latin cap a", + "short": "cap a" + }}}, +{"category": "Lu", + "names": [], + "key": "FF22", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter b", + "alternative": "fullwidth latin cap b", + "short": "cap b" + }}}, +{"category": "Lu", + "names": [], + "key": "FF23", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter c", + "alternative": "fullwidth latin cap c", + "short": "cap c" + }}}, +{"category": "Lu", + "names": [], + "key": "FF24", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter d", + "alternative": "fullwidth latin cap d", + "short": "cap d" + }}}, +{"category": "Lu", + "names": [], + "key": "FF25", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter e", + "alternative": "fullwidth latin cap e", + "short": "cap e" + }}}, +{"category": "Lu", + "names": [], + "key": "FF26", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter f", + "alternative": "fullwidth latin cap f", + "short": "cap f" + }}}, +{"category": "Lu", + "names": [], + "key": "FF27", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter g", + "alternative": "fullwidth latin cap g", + "short": "cap g" + }}}, +{"category": "Lu", + "names": [], + "key": "FF28", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter h", + "alternative": "fullwidth latin cap h", + "short": "cap h" + }}}, +{"category": "Lu", + "names": [], + "key": "FF29", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter i", + "alternative": "fullwidth latin cap i", + "short": "cap i" + }}}, +{"category": "Lu", + "names": [], + "key": "FF2A", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter j", + "alternative": "fullwidth latin cap j", + "short": "cap j" + }}}, +{"category": "Lu", + "names": [], + "key": "FF2B", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter k", + "alternative": "fullwidth latin cap k", + "short": "cap k" + }}}, +{"category": "Lu", + "names": [], + "key": "FF2C", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter l", + "alternative": "fullwidth latin cap l", + "short": "cap l" + }}}, +{"category": "Lu", + "names": [], + "key": "FF2D", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter m", + "alternative": "fullwidth latin cap m", + "short": "cap m" + }}}, +{"category": "Lu", + "names": [], + "key": "FF2E", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter n", + "alternative": "fullwidth latin cap n", + "short": "cap n" + }}}, +{"category": "Lu", + "names": [], + "key": "FF2F", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter o", + "alternative": "fullwidth latin cap o", + "short": "cap o" + }}}, +{"category": "Lu", + "names": [], + "key": "FF30", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter p", + "alternative": "fullwidth latin cap p", + "short": "cap p" + }}}, +{"category": "Lu", + "names": [], + "key": "FF31", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter q", + "alternative": "fullwidth latin cap q", + "short": "cap q" + }}}, +{"category": "Lu", + "names": [], + "key": "FF32", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter r", + "alternative": "fullwidth latin cap r", + "short": "cap r" + }}}, +{"category": "Lu", + "names": [], + "key": "FF33", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter s", + "alternative": "fullwidth latin cap s", + "short": "cap s" + }}}, +{"category": "Lu", + "names": [], + "key": "FF34", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter t", + "alternative": "fullwidth latin cap t", + "short": "cap t" + }}}, +{"category": "Lu", + "names": [], + "key": "FF35", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter u", + "alternative": "fullwidth latin cap u", + "short": "cap u" + }}}, +{"category": "Lu", + "names": [], + "key": "FF36", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter v", + "alternative": "fullwidth latin cap v", + "short": "cap v" + }}}, +{"category": "Lu", + "names": [], + "key": "FF37", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter w", + "alternative": "fullwidth latin cap w", + "short": "cap w" + }}}, +{"category": "Lu", + "names": [], + "key": "FF38", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter x", + "alternative": "fullwidth latin cap x", + "short": "cap x" + }}}, +{"category": "Lu", + "names": [], + "key": "FF39", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter y", + "alternative": "fullwidth latin cap y", + "short": "cap y" + }}}, +{"category": "Lu", + "names": [], + "key": "FF3A", + "active": true, + "mappings": { + "default": { + "default": "fullwidth latin capital letter z", + "alternative": "fullwidth latin cap z", + "short": "cap z" + }}} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-upper-single-accent.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-upper-single-accent.json new file mode 100644 index 00000000000..d5387520b40 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/latin-upper-single-accent.json @@ -0,0 +1,1842 @@ +[ +{"category": "Lu", + "names": [], + "key": "00C0", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with grave", + "alternative": "latin capital letter a grave", + "short": "cap a grave" + }}}, +{"category": "Lu", + "names": [], + "key": "00C1", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with acute", + "alternative": "latin capital letter a acute", + "short": "cap a acute" + }}}, +{"category": "Lu", + "names": [], + "key": "00C2", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with circumflex", + "alternative": "latin capital letter a hat", + "short": "cap a hat" + }}}, +{"category": "Lu", + "names": [], + "key": "00C3", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with tilde", + "alternative": "latin capital letter a tilde", + "short": "cap a tilde" + }}}, +{"category": "Lu", + "names": [], + "key": "00C4", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with diaeresis", + "alternative": "latin capital letter a double overdot", + "short": "cap a double overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "00C5", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with ring above", + "alternative": "latin capital letter a ring", + "short": "cap a ring" + }}}, +{"category": "Lu", + "names": [], + "key": "00C7", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter c cedilla", + "alternative": "latin capital letter c cedilla", + "short": "cap c cedilla" + }}}, +{"category": "Lu", + "names": [], + "key": "00C8", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with grave", + "alternative": "latin capital letter e grave", + "short": "cap e grave" + }}}, +{"category": "Lu", + "names": [], + "key": "00C9", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with acute", + "alternative": "latin capital letter e acute", + "short": "cap e acute" + }}}, +{"category": "Lu", + "names": [], + "key": "00CA", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with circumflex", + "alternative": "latin capital letter e hat", + "short": "cap e hat" + }}}, +{"category": "Lu", + "names": [], + "key": "00CB", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with diaeresis", + "alternative": "latin capital letter e double overdot", + "short": "cap e double overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "00CC", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter i with grave", + "alternative": "latin capital letter i grave", + "short": "cap i grave" + }}}, +{"category": "Lu", + "names": [], + "key": "00CD", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter i with acute", + "alternative": "latin capital letter i acute", + "short": "cap i acute" + }}}, +{"category": "Lu", + "names": [], + "key": "00CE", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter i with circumflex", + "alternative": "latin capital letter i hat", + "short": "cap i hat" + }}}, +{"category": "Lu", + "names": [], + "key": "00CF", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter i with diaeresis", + "alternative": "latin capital letter i double overdot", + "short": "cap i double overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "00D1", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter n tilde", + "alternative": "latin capital letter n tilde", + "short": "cap n tilde" + }}}, +{"category": "Lu", + "names": [], + "key": "00D2", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with grave", + "alternative": "latin capital letter o grave", + "short": "cap o grave" + }}}, +{"category": "Lu", + "names": [], + "key": "00D3", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with acute", + "alternative": "latin capital letter o acute", + "short": "cap o acute" + }}}, +{"category": "Lu", + "names": [], + "key": "00D4", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with circumflex", + "alternative": "latin capital letter o hat", + "short": "cap o hat" + }}}, +{"category": "Lu", + "names": [], + "key": "00D5", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with tilde", + "alternative": "latin capital letter o tilde", + "short": "cap o tilde" + }}}, +{"category": "Lu", + "names": [], + "key": "00D6", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with diaeresis", + "alternative": "latin capital letter o double overdot", + "short": "cap o double overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "00D9", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with grave", + "alternative": "latin capital letter u grave", + "short": "cap u grave" + }}}, +{"category": "Lu", + "names": [], + "key": "00DA", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with acute", + "alternative": "latin capital letter u acute", + "short": "cap u acute" + }}}, +{"category": "Lu", + "names": [], + "key": "00DB", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with circumflex", + "alternative": "latin capital letter u hat", + "short": "cap u hat" + }}}, +{"category": "Lu", + "names": [], + "key": "00DC", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with diaeresis", + "alternative": "latin capital letter u double overdot", + "short": "cap u double overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "00DD", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter y with acute", + "alternative": "latin capital letter y acute", + "short": "cap y acute" + }}}, +{"category": "Lu", + "names": [], + "key": "0100", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a macron", + "alternative": "latin capital letter a overbar", + "short": "cap a overbar" + }}}, +{"category": "Lu", + "names": [], + "key": "0102", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with breve", + "alternative": "latin capital letter a breve", + "short": "cap a breve" + }}}, +{"category": "Lu", + "names": [], + "key": "0104", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with ogonek", + "alternative": "latin capital letter a ogonek", + "short": "cap a ogonek" + }}}, +{"category": "Lu", + "names": [], + "key": "0106", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter c with acute", + "alternative": "latin capital letter c acute", + "short": "cap c acute" + }}}, +{"category": "Lu", + "names": [], + "key": "0108", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter c with circumflex", + "alternative": "latin capital letter c hat", + "short": "cap c hat" + }}}, +{"category": "Lu", + "names": [], + "key": "010A", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter c with dot above", + "alternative": "latin capital letter c overdot", + "short": "cap c overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "010C", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter c with caron", + "alternative": "latin capital letter c hacek", + "short": "cap c caron" + }}}, +{"category": "Lu", + "names": [], + "key": "010E", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter d with caron", + "alternative": "latin capital letter d hacek", + "short": "cap d caron" + }}}, +{"category": "Lu", + "names": [], + "key": "0112", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with macron", + "alternative": "latin capital letter e overbar", + "short": "cap e overbar" + }}}, +{"category": "Lu", + "names": [], + "key": "0114", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with breve", + "alternative": "latin capital letter e breve", + "short": "cap e breve" + }}}, +{"category": "Lu", + "names": [], + "key": "0116", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with dot above", + "alternative": "latin capital letter e overdot", + "short": "cap e overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "0118", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with ogonek", + "alternative": "latin capital letter e ogonek", + "short": "cap e ogonek" + }}}, +{"category": "Lu", + "names": [], + "key": "011A", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with caron", + "alternative": "latin capital letter e hacek", + "short": "cap e caron" + }}}, +{"category": "Lu", + "names": [], + "key": "011C", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter g with circumflex", + "alternative": "latin capital letter g hat", + "short": "cap g hat" + }}}, +{"category": "Lu", + "names": [], + "key": "011E", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter g with breve", + "alternative": "latin capital letter g breve", + "short": "cap g breve" + }}}, +{"category": "Lu", + "names": [], + "key": "0120", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter g with dot above", + "alternative": "latin capital letter g overdot", + "short": "cap g overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "0122", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter g with cedilla", + "alternative": "latin capital letter g cedilla", + "short": "cap g cedilla" + }}}, +{"category": "Lu", + "names": [], + "key": "0124", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter h with circumflex", + "alternative": "latin capital letter h hat", + "short": "cap h hat" + }}}, +{"category": "Lu", + "names": [], + "key": "0128", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter i with tilde", + "alternative": "latin capital letter i tilde", + "short": "cap i tilde" + }}}, +{"category": "Lu", + "names": [], + "key": "012A", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter i with macron", + "alternative": "latin capital letter i overbar", + "short": "cap i overbar" + }}}, +{"category": "Lu", + "names": [], + "key": "012C", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter i with breve", + "alternative": "latin capital letter i breve", + "short": "cap i breve" + }}}, +{"category": "Lu", + "names": [], + "key": "012E", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter i with ogonek", + "alternative": "latin capital letter i ogonek", + "short": "cap i ogonek" + }}}, +{"category": "Lu", + "names": [], + "key": "0130", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter i with dot above", + "alternative": "latin capital letter i overdot", + "short": "cap i overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "0134", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter j circumflex", + "alternative": "latin capital letter j hat", + "short": "cap j hat" + }}}, +{"category": "Lu", + "names": [], + "key": "0136", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter k with cedilla", + "alternative": "latin capital letter k cedilla", + "short": "cap k cedilla" + }}}, +{"category": "Lu", + "names": [], + "key": "0139", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter l with acute", + "alternative": "latin capital letter l acute", + "short": "cap l acute" + }}}, +{"category": "Lu", + "names": [], + "key": "013B", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter l with cedilla", + "alternative": "latin capital letter l cedilla", + "short": "cap l cedilla" + }}}, +{"category": "Lu", + "names": [], + "key": "013D", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter l with caron", + "alternative": "latin capital letter l hacek", + "short": "cap l caron" + }}}, +{"category": "Lu", + "names": [], + "key": "013F", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter l with middle dot", + "alternative": "latin capital letter l middle dot", + "short": "cap l middle dot" + }}}, +{"category": "Lu", + "names": [], + "key": "0143", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter n with acute", + "alternative": "latin capital letter n acute", + "short": "cap n acute" + }}}, +{"category": "Lu", + "names": [], + "key": "0145", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter n with cedilla", + "alternative": "latin capital letter n cedilla", + "short": "cap n cedilla" + }}}, +{"category": "Lu", + "names": [], + "key": "0147", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter n with caron", + "alternative": "latin capital letter n hacek", + "short": "cap n caron" + }}}, +{"category": "Lu", + "names": [], + "key": "014C", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o macron", + "alternative": "latin capital letter o overbar", + "short": "cap o overbar" + }}}, +{"category": "Lu", + "names": [], + "key": "014E", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with breve", + "alternative": "latin capital letter o breve", + "short": "cap o breve" + }}}, +{"category": "Lu", + "names": [], + "key": "0150", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with double acute", + "alternative": "latin capital letter o double acute", + "short": "cap o double acute" + }}}, +{"category": "Lu", + "names": [], + "key": "0154", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter r acute", + "alternative": "latin capital letter r acute", + "short": "cap r acute" + }}}, +{"category": "Lu", + "names": [], + "key": "0156", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter r with cedilla", + "alternative": "latin capital letter r cedilla", + "short": "cap r cedilla" + }}}, +{"category": "Lu", + "names": [], + "key": "0158", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter r with caron", + "alternative": "latin capital letter r hacek", + "short": "cap r caron" + }}}, +{"category": "Lu", + "names": [], + "key": "015A", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter s with acute", + "alternative": "latin capital letter s acute", + "short": "cap s acute" + }}}, +{"category": "Lu", + "names": [], + "key": "015C", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter s with circumflex", + "alternative": "latin capital letter s hat", + "short": "cap s hat" + }}}, +{"category": "Lu", + "names": [], + "key": "015E", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter s with cedilla", + "alternative": "latin capital letter s cedilla", + "short": "cap s cedilla" + }}}, +{"category": "Lu", + "names": [], + "key": "0160", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter s with caron", + "alternative": "latin capital letter s hacek", + "short": "cap s caron" + }}}, +{"category": "Lu", + "names": [], + "key": "0162", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter t with cedilla", + "alternative": "latin capital letter t cedilla", + "short": "cap t cedilla" + }}}, +{"category": "Lu", + "names": [], + "key": "0164", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter t with caron", + "alternative": "latin capital letter t hacek", + "short": "cap t caron" + }}}, +{"category": "Lu", + "names": [], + "key": "0168", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with tilde", + "alternative": "latin capital letter u tilde", + "short": "cap u tilde" + }}}, +{"category": "Lu", + "names": [], + "key": "016A", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with macron", + "alternative": "latin capital letter u overbar", + "short": "cap u overbar" + }}}, +{"category": "Lu", + "names": [], + "key": "016C", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with breve", + "alternative": "latin capital letter u breve", + "short": "cap u breve" + }}}, +{"category": "Lu", + "names": [], + "key": "016E", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with ring above", + "alternative": "latin capital letter u ring", + "short": "cap u ring" + }}}, +{"category": "Lu", + "names": [], + "key": "0170", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with double acute", + "alternative": "latin capital letter u double acute", + "short": "cap u double acute" + }}}, +{"category": "Lu", + "names": [], + "key": "0172", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with ogonek", + "alternative": "latin capital letter u ogonek", + "short": "cap u ogonek" + }}}, +{"category": "Lu", + "names": [], + "key": "0174", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter w with circumflex", + "alternative": "latin capital letter w hat", + "short": "cap w hat" + }}}, +{"category": "Lu", + "names": [], + "key": "0176", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter y with circumflex", + "alternative": "latin capital letter y hat", + "short": "cap y hat" + }}}, +{"category": "Lu", + "names": [], + "key": "0178", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter y with diaeresis", + "alternative": "latin capital letter y double overdot", + "short": "cap y double overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "0179", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter z with acute", + "alternative": "latin capital letter z acute", + "short": "cap z acute" + }}}, +{"category": "Lu", + "names": [], + "key": "017B", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter z with dot above", + "alternative": "latin capital letter z overdot", + "short": "cap z overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "017D", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter z with caron", + "alternative": "latin capital letter z hacek", + "short": "cap z caron" + }}}, +{"category": "Lu", + "names": [], + "key": "01CD", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with caron", + "alternative": "latin capital letter a hacek", + "short": "cap a caron" + }}}, +{"category": "Lu", + "names": [], + "key": "01CF", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter i with caron", + "alternative": "latin capital letter i hacek", + "short": "cap i caron" + }}}, +{"category": "Lu", + "names": [], + "key": "01D1", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with caron", + "alternative": "latin capital letter o hacek", + "short": "cap o caron" + }}}, +{"category": "Lu", + "names": [], + "key": "01D3", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with caron", + "alternative": "latin capital letter u hacek", + "short": "cap u caron" + }}}, +{"category": "Lu", + "names": [], + "key": "01E6", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter g with caron", + "alternative": "latin capital letter g hacek", + "short": "cap g caron" + }}}, +{"category": "Lu", + "names": [], + "key": "01E8", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter k with caron", + "alternative": "latin capital letter k hacek", + "short": "cap k caron" + }}}, +{"category": "Lu", + "names": [], + "key": "01EA", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with ogonek", + "alternative": "latin capital letter o ogonek", + "short": "cap o ogonek" + }}}, +{"category": "Lu", + "names": [], + "key": "01F4", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter g with acute", + "alternative": "latin capital letter g acute", + "short": "cap g acute" + }}}, +{"category": "Lu", + "names": [], + "key": "01F8", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter n with grave", + "alternative": "latin capital letter n grave", + "short": "cap n grave" + }}}, +{"category": "Lu", + "names": [], + "key": "0200", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with double grave", + "alternative": "latin capital letter a double grave", + "short": "cap a double grave" + }}}, +{"category": "Lu", + "names": [], + "key": "0202", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with inverted breve", + "alternative": "latin capital letter a inverted breve", + "short": "cap a inverted breve" + }}}, +{"category": "Lu", + "names": [], + "key": "0204", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with double grave", + "alternative": "latin capital letter e double grave", + "short": "cap e double grave" + }}}, +{"category": "Lu", + "names": [], + "key": "0206", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with inverted breve", + "alternative": "latin capital letter e inverted breve", + "short": "cap e inverted breve" + }}}, +{"category": "Lu", + "names": [], + "key": "0208", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter i with double grave", + "alternative": "latin capital letter i double grave", + "short": "cap i double grave" + }}}, +{"category": "Lu", + "names": [], + "key": "020A", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter i with inverted breve", + "alternative": "latin capital letter i inverted breve", + "short": "cap i inverted breve" + }}}, +{"category": "Lu", + "names": [], + "key": "020C", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with double grave", + "alternative": "latin capital letter o double grave", + "short": "cap o double grave" + }}}, +{"category": "Lu", + "names": [], + "key": "020E", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with inverted breve", + "alternative": "latin capital letter o inverted breve", + "short": "cap o inverted breve" + }}}, +{"category": "Lu", + "names": [], + "key": "0210", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter r with double grave", + "alternative": "latin capital letter r double grave", + "short": "cap r double grave" + }}}, +{"category": "Lu", + "names": [], + "key": "0212", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter r with inverted breve", + "alternative": "latin capital letter r inverted breve", + "short": "cap r inverted breve" + }}}, +{"category": "Lu", + "names": [], + "key": "0214", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with double grave", + "alternative": "latin capital letter u double grave", + "short": "cap u double grave" + }}}, +{"category": "Lu", + "names": [], + "key": "0216", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with inverted breve", + "alternative": "latin capital letter u inverted breve", + "short": "cap u inverted breve" + }}}, +{"category": "Lu", + "names": [], + "key": "0218", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter s with comma below", + "alternative": "latin capital letter s comma below", + "short": "cap s comma below" + }}}, +{"category": "Lu", + "names": [], + "key": "021A", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter t with comma below", + "alternative": "latin capital letter t comma below", + "short": "cap t comma below" + }}}, +{"category": "Lu", + "names": [], + "key": "021E", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter h caron", + "alternative": "", + "short": "cap h caron" + }}}, +{"category": "Lu", + "names": [], + "key": "0226", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with dot above", + "alternative": "latin capital letter a overdot", + "short": "cap a overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "0228", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with cedilla", + "alternative": "latin capital letter e cedilla", + "short": "cap e cedilla" + }}}, +{"category": "Lu", + "names": [], + "key": "022E", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with dot above", + "alternative": "latin capital letter o overdot", + "short": "cap o overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "0232", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter y with macron", + "alternative": "latin capital letter y overbar", + "short": "cap y overbar" + }}}, +{"category": "Lu", + "names": [], + "key": "1E00", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with ring below", + "alternative": "latin capital letter a ring below", + "short": "cap a ring below" + }}}, +{"category": "Lu", + "names": [], + "key": "1E02", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter b with dot above", + "alternative": "latin capital letter b overdot", + "short": "cap b overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E04", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter b with dot below", + "alternative": "latin capital letter b underdot", + "short": "cap b underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E06", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter b with line below", + "alternative": "latin capital letter b underbar", + "short": "cap b underbar" + }}}, +{"category": "Lu", + "names": [], + "key": "1E0A", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter d with dot above", + "alternative": "latin capital letter d overdot", + "short": "cap d overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E0C", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter d with dot below", + "alternative": "latin capital letter d underdot", + "short": "cap d underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E0E", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter d with line below", + "alternative": "latin capital letter d underbar", + "short": "cap d underbar" + }}}, +{"category": "Lu", + "names": [], + "key": "1E10", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter d with cedilla", + "alternative": "latin capital letter d cedilla", + "short": "cap d cedilla" + }}}, +{"category": "Lu", + "names": [], + "key": "1E12", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter d with circumflex below", + "alternative": "latin capital letter d underhat", + "short": "cap d underhat" + }}}, +{"category": "Lu", + "names": [], + "key": "1E18", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with circumflex below", + "alternative": "latin capital letter e underhat", + "short": "cap e underhat" + }}}, +{"category": "Lu", + "names": [], + "key": "1E1A", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with tilde below", + "alternative": "latin capital letter e tilde below", + "short": "cap e tilde below" + }}}, +{"category": "Lu", + "names": [], + "key": "1E1E", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter f with dot above", + "alternative": "latin capital letter f overdot", + "short": "cap f overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E20", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter g with macron", + "alternative": "latin capital letter g overbar", + "short": "cap g overbar" + }}}, +{"category": "Lu", + "names": [], + "key": "1E22", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter h with dot above", + "alternative": "latin capital letter h overdot", + "short": "cap h overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E24", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter h with dot below", + "alternative": "latin capital letter h underdot", + "short": "cap h underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E26", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter h with diaeresis", + "alternative": "latin capital letter h double overdot", + "short": "cap h double overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E28", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter h with cedilla", + "alternative": "latin capital letter h cedilla", + "short": "cap h cedilla" + }}}, +{"category": "Lu", + "names": [], + "key": "1E2A", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter h with breve below", + "alternative": "latin capital letter h breve below", + "short": "cap h breve below" + }}}, +{"category": "Lu", + "names": [], + "key": "1E2C", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter i with tilde below", + "alternative": "latin capital letter i tilde below", + "short": "cap i tilde below" + }}}, +{"category": "Lu", + "names": [], + "key": "1E30", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter k with acute", + "alternative": "latin capital letter k acute", + "short": "cap k acute" + }}}, +{"category": "Lu", + "names": [], + "key": "1E32", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter k with dot below", + "alternative": "latin capital letter k underdot", + "short": "cap k underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E34", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter k with line below", + "alternative": "latin capital letter k underbar", + "short": "cap k underbar" + }}}, +{"category": "Lu", + "names": [], + "key": "1E36", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter l with dot below", + "alternative": "latin capital letter l underdot", + "short": "cap l underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E3A", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter l with line below", + "alternative": "latin capital letter l underbar", + "short": "cap l underbar" + }}}, +{"category": "Lu", + "names": [], + "key": "1E3C", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter l with circumflex below", + "alternative": "latin capital letter l underhat", + "short": "cap l underhat" + }}}, +{"category": "Lu", + "names": [], + "key": "1E3E", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter m with acute", + "alternative": "latin capital letter m acute", + "short": "cap m acute" + }}}, +{"category": "Lu", + "names": [], + "key": "1E40", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter m with dot above", + "alternative": "latin capital letter m overdot", + "short": "cap m overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E42", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter m with dot below", + "alternative": "latin capital letter m underdot", + "short": "cap m underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E44", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter n with dot above", + "alternative": "latin capital letter n overdot", + "short": "cap n overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E46", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter n with dot below", + "alternative": "latin capital letter n underdot", + "short": "cap n underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E48", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter n with line below", + "alternative": "latin capital letter n underbar", + "short": "cap n underbar" + }}}, +{"category": "Lu", + "names": [], + "key": "1E4A", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter n with circumflex below", + "alternative": "latin capital letter n underhat", + "short": "cap n underhat" + }}}, +{"category": "Lu", + "names": [], + "key": "1E54", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter p with acute", + "alternative": "latin capital letter p acute", + "short": "cap p acute" + }}}, +{"category": "Lu", + "names": [], + "key": "1E56", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter p with dot above", + "alternative": "latin capital letter p overdot", + "short": "cap p overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E58", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter r with dot above", + "alternative": "latin capital letter r overdot", + "short": "cap r overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E5A", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter r with dot below", + "alternative": "latin capital letter r underdot", + "short": "cap r underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E5E", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter r with line below", + "alternative": "latin capital letter r underbar", + "short": "cap r underbar" + }}}, +{"category": "Lu", + "names": [], + "key": "1E60", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter s with dot above", + "alternative": "latin capital letter s overdot", + "short": "cap s overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E62", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter s with dot below", + "alternative": "latin capital letter s underdot", + "short": "cap s underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E6A", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter t with dot above", + "alternative": "latin capital letter t overdot", + "short": "cap t overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E6C", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter t with dot below", + "alternative": "latin capital letter t underdot", + "short": "cap t underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E6E", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter t with line below", + "alternative": "latin capital letter t underbar", + "short": "cap t underbar" + }}}, +{"category": "Lu", + "names": [], + "key": "1E70", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter t with circumflex below", + "alternative": "latin capital letter t underhat", + "short": "cap t underhat" + }}}, +{"category": "Lu", + "names": [], + "key": "1E72", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with diaeresis below", + "alternative": "latin capital letter u double underdot", + "short": "cap u double underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E74", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with tilde below", + "alternative": "latin capital letter u tilde below", + "short": "cap u tilde below" + }}}, +{"category": "Lu", + "names": [], + "key": "1E76", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with circumflex below", + "alternative": "latin capital letter u underhat", + "short": "cap u underhat" + }}}, +{"category": "Lu", + "names": [], + "key": "1E7C", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter v with tilde", + "alternative": "latin capital letter v tilde", + "short": "cap v tilde" + }}}, +{"category": "Lu", + "names": [], + "key": "1E7E", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter v with dot below", + "alternative": "latin capital letter v underdot", + "short": "cap v underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E80", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter w with grave", + "alternative": "latin capital letter w grave", + "short": "cap w grave" + }}}, +{"category": "Lu", + "names": [], + "key": "1E82", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter w with acute", + "alternative": "latin capital letter w acute", + "short": "cap w acute" + }}}, +{"category": "Lu", + "names": [], + "key": "1E84", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter w with diaeresis", + "alternative": "latin capital letter w double overdot", + "short": "cap w double overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E86", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter w with dot above", + "alternative": "latin capital letter w overdot", + "short": "cap w overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E88", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter w with dot below", + "alternative": "latin capital letter w underdot", + "short": "cap w underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E8A", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter x with dot above", + "alternative": "latin capital letter x overdot", + "short": "cap x overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E8C", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter x with diaeresis", + "alternative": "latin capital letter x double overdot", + "short": "cap x double overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E8E", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter y with dot above", + "alternative": "latin capital letter y overdot", + "short": "cap y overdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E90", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter z with circumflex", + "alternative": "latin capital letter z circumflex", + "short": "cap z circumflex" + }}}, +{"category": "Lu", + "names": [], + "key": "1E92", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter z with dot below", + "alternative": "latin capital letter z underdot", + "short": "cap z underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1E94", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter z with line below", + "alternative": "latin capital letter z underbar", + "short": "cap z underbar" + }}}, +{"category": "Lu", + "names": [], + "key": "1EA0", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter with a dot below", + "alternative": "latin capital letter with a underdot", + "short": "cap a underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1EA2", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter a with hook above", + "alternative": "latin capital letter a hook", + "short": "cap a hook" + }}}, +{"category": "Lu", + "names": [], + "key": "1EB8", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with dot below", + "alternative": "latin capital letter e underdot", + "short": "cap e underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1EBA", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with hook above", + "alternative": "latin capital letter e hook", + "short": "cap e hook" + }}}, +{"category": "Lu", + "names": [], + "key": "1EBC", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter e with tilde", + "alternative": "latin capital letter e tilde", + "short": "cap e tilde" + }}}, +{"category": "Lu", + "names": [], + "key": "1EC8", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter i with hook above", + "alternative": "latin capital letter i hook", + "short": "cap i hook" + }}}, +{"category": "Lu", + "names": [], + "key": "1ECA", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter i with dot below", + "alternative": "latin capital letter i underdot", + "short": "cap i underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1ECC", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with dot below", + "alternative": "latin capital letter o underdot", + "short": "cap o underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1ECE", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter o with hook above", + "alternative": "latin capital letter o hook", + "short": "cap o hook" + }}}, +{"category": "Lu", + "names": [], + "key": "1EE4", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with dot below", + "alternative": "latin capital letter u underdot", + "short": "cap u underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1EE6", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter u with hook above", + "alternative": "latin capital letter u hook", + "short": "cap u hook" + }}}, +{"category": "Lu", + "names": [], + "key": "1EF2", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter y with grave", + "alternative": "latin capital letter y grave", + "short": "cap y grave" + }}}, +{"category": "Lu", + "names": [], + "key": "1EF4", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter y with dot below", + "alternative": "latin capital letter y underdot", + "short": "cap y underdot" + }}}, +{"category": "Lu", + "names": [], + "key": "1EF6", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter y with hook above", + "alternative": "latin capital letter y hook", + "short": "cap y hook" + }}}, +{"category": "Lu", + "names": [], + "key": "1EF8", + "active": true, + "mappings": { + "default": { + "default": "latin capital letter y with tilde", + "alternative": "latin capital letter y tilde", + "short": "cap y tilde" + }}} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_angles.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_angles.json new file mode 100644 index 00000000000..fd9192d453b --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_angles.json @@ -0,0 +1,194 @@ +[ +{"category": "Sm", + "mappings": { + "default": { + "default": "right angle with arc" + } + }, + "key": "22BE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right angle with downwards zigzag arrow" + } + }, + "key": "237C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "three dimensional angle" + } + }, + "key": "27C0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "measured angle opening left" + } + }, + "key": "299B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right angle variant with square" + } + }, + "key": "299C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "measured right angle with dot" + } + }, + "key": "299D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "angle with s inside" + } + }, + "key": "299E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "acute angle" + } + }, + "key": "299F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "spherical angle opening left" + } + }, + "key": "29A0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "spherical angle opening up" + } + }, + "key": "29A1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "turned angle" + } + }, + "key": "29A2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "reversed angle" + } + }, + "key": "29A3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "angle with underbar" + } + }, + "key": "29A4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "reversed angle with underbar" + } + }, + "key": "29A5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "oblique angle opening up" + } + }, + "key": "29A6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "oblique angle opening down" + } + }, + "key": "29A7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "measured angle with open arm ending in arrow pointing up and right" + } + }, + "key": "29A8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "measured angle with open arm ending in arrow pointing up and left" + } + }, + "key": "29A9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "measured angle with open arm ending in arrow pointing down and right" + } + }, + "key": "29AA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "measured angle with open arm ending in arrow pointing down and left" + } + }, + "key": "29AB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "measured angle with open arm ending in arrow pointing right and up" + } + }, + "key": "29AC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "measured angle with open arm ending in arrow pointing left and up" + } + }, + "key": "29AD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "measured angle with open arm ending in arrow pointing right and down" + } + }, + "key": "29AE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "measured angle with open arm ending in arrow pointing left and down" + } + }, + "key": "29AF" +} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_arrows.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_arrows.json new file mode 100644 index 00000000000..0c21734bccf --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_arrows.json @@ -0,0 +1,2677 @@ +[ +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards arrow", + "short": "left arrow" + } + }, + "key": "2190" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "upwards arrow", + "short": "up arrow" + } + }, + "key": "2191" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow", + "short": "right arrow" + } + }, + "key": "2192" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "downwards arrow", + "short": "down arrow" + } + }, + "key": "2193" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left right arrow" + } + }, + "key": "2194" +}, +{"category": "So", + "mappings": { + "default": { + "default": "up down arrow" + } + }, + "key": "2195" +}, +{"category": "So", + "mappings": { + "default": { + "default": "north west arrow", + "short": "upper left arrow" + } + }, + "key": "2196" +}, +{"category": "So", + "mappings": { + "default": { + "default": "north east arrow", + "short": "upper right arrow" + } + }, + "key": "2197" +}, +{"category": "So", + "mappings": { + "default": { + "default": "south east arrow", + "short": "lower right arrow" + } + }, + "key": "2198" +}, +{"category": "So", + "mappings": { + "default": { + "default": "south west arrow", + "short": "lower left arrow" + } + }, + "key": "2199" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards arrow with stroke", + "short": "left arrow with stroke" + } + }, + "key": "219A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow with stroke", + "short": "right arrow with stroke" + } + }, + "key": "219B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards wave arrow", + "short": "left wave arrow" + } + }, + "key": "219C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "rightwards wave arrow", + "short": "right wave arrow" + } + }, + "key": "219D" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards two headed arrow", + "alternative": "left two headed arrow", + "short": "two headed left arrow" + } + }, + "key": "219E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upwards two headed arrow", + "alternative": "up two headed arrow", + "short": "two headed up arrow" + } + }, + "key": "219F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards two headed arrow", + "alternative": "right two headed arrow", + "short": "two headed right arrow" + } + }, + "key": "21A0" +}, +{"category": "So", + "mappings": { + "default": { + "default": "downwards two headed arrow", + "alternative": "down two headed arrow", + "short": "two headed down arrow" + } + }, + "key": "21A1" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards arrow with tail", + "short": "left arrow with tail" + } + }, + "key": "21A2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow with tail", + "short": "right arrow with tail" + } + }, + "key": "21A3" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards arrow from bar", + "short": "left arrow from bar" + } + }, + "key": "21A4" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upwards arrow from bar", + "short": "up arrow from bar" + } + }, + "key": "21A5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow from bar", + "short": "right arrow from bar" + } + }, + "key": "21A6" +}, +{"category": "So", + "mappings": { + "default": { + "default": "downwards arrow from bar", + "short": "down arrow from bar" + } + }, + "key": "21A7" +}, +{"category": "So", + "mappings": { + "default": { + "default": "up down arrow with base" + } + }, + "key": "21A8" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards arrow with hook", + "short": "left arrow with hook" + } + }, + "key": "21A9" +}, +{"category": "So", + "mappings": { + "default": { + "default": "rightwards arrow with hook", + "short": "right arrow with hook" + } + }, + "key": "21AA" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards arrow with loop", + "short": "left arrow with loop" + } + }, + "key": "21AB" +}, +{"category": "So", + "mappings": { + "default": { + "default": "rightwards arrow with loop", + "short": "right arrow with loop" + } + }, + "key": "21AC" +}, +{"category": "So", + "mappings": { + "default": { + "default": "left right wave arrow" + } + }, + "key": "21AD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left right arrow with stroke" + } + }, + "key": "21AE" +}, +{"category": "So", + "mappings": { + "default": { + "default": "downwards zigzag arrow", + "short": "down zigzag arrow" + } + }, + "key": "21AF" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upwards arrow with tip leftwards", + "short": "up arrow with tip left" + } + }, + "key": "21B0" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upwards arrow with tip rightwards", + "short": "up arrow with tip right" + } + }, + "key": "21B1" +}, +{"category": "So", + "mappings": { + "default": { + "default": "downwards arrow with tip leftwards", + "short": "down arrow with tip left" + } + }, + "key": "21B2" +}, +{"category": "So", + "mappings": { + "default": { + "default": "downwards arrow with tip rightwards", + "short": "down arrow with tip right" + } + }, + "key": "21B3" +}, +{"category": "So", + "mappings": { + "default": { + "default": "rightwards arrow with corner downwards", + "short": "right arrow with corner down" + } + }, + "key": "21B4" +}, +{"category": "So", + "mappings": { + "default": { + "default": "downwards arrow with corner leftwards", + "short": "down arrow with corner left" + } + }, + "key": "21B5" +}, +{"category": "So", + "mappings": { + "default": { + "default": "anticlockwise top semicircle arrow" + } + }, + "key": "21B6" +}, +{"category": "So", + "mappings": { + "default": { + "default": "clockwise top semicircle arrow" + } + }, + "key": "21B7" +}, +{"category": "So", + "mappings": { + "default": { + "default": "north west arrow to long bar", + "short": "upper left arrow to long bar" + } + }, + "key": "21B8" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards arrow to bar over rightwards arrow to bar", + "short": "left arrow to bar over right arrow to bar" + } + }, + "key": "21B9" +}, +{"category": "So", + "mappings": { + "default": { + "default": "anticlockwise open circle arrow" + } + }, + "key": "21BA" +}, +{"category": "So", + "mappings": { + "default": { + "default": "clockwise open circle arrow" + } + }, + "key": "21BB" +}, +{"category": "So", + "mappings": { + "default": { + "default": "rightwards arrow over leftwards arrow", + "short": "right arrow over left arrow" + } + }, + "key": "21C4" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upwards arrow leftwards of downwards arrow", + "short": "up arrow left of down arrow" + } + }, + "key": "21C5" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards arrow over rightwards arrow", + "short": "left arrow over right arrow" + } + }, + "key": "21C6" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards paired arrows", + "short": "left paired arrows" + } + }, + "key": "21C7" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upwards paired arrows", + "short": "up paired arrows" + } + }, + "key": "21C8" +}, +{"category": "So", + "mappings": { + "default": { + "default": "rightwards paired arrows", + "short": "right paired arrows" + } + }, + "key": "21C9" +}, +{"category": "So", + "mappings": { + "default": { + "default": "downwards paired arrows", + "short": "down paired arrows" + } + }, + "key": "21CA" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards double arrow with stroke", + "short": "left double arrow with stroke" + } + }, + "key": "21CD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left right double arrow with stroke" + } + }, + "key": "21CE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards double arrow with stroke", + "short": "right double arrow with stroke" + } + }, + "key": "21CF" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards double arrow", + "short": "left double arrow" + } + }, + "key": "21D0" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upwards double arrow", + "short": "up double arrow" + } + }, + "key": "21D1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards double arrow", + "short": "right double arrow" + } + }, + "key": "21D2" +}, +{"category": "So", + "mappings": { + "default": { + "default": "downwards double arrow", + "short": "down double arrow" + } + }, + "key": "21D3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left right double arrow" + } + }, + "key": "21D4" +}, +{"category": "So", + "mappings": { + "default": { + "default": "up down double arrow" + } + }, + "key": "21D5" +}, +{"category": "So", + "mappings": { + "default": { + "default": "north west double arrow", + "short": "upper left double arrow" + } + }, + "key": "21D6" +}, +{"category": "So", + "mappings": { + "default": { + "default": "north east double arrow", + "short": "upper right double arrow" + } + }, + "key": "21D7" +}, +{"category": "So", + "mappings": { + "default": { + "default": "south east double arrow", + "short": "lower right double arrow" + } + }, + "key": "21D8" +}, +{"category": "So", + "mappings": { + "default": { + "default": "south west double arrow", + "short": "lower left double arrow" + } + }, + "key": "21D9" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards triple arrow", + "short": "left triple arrow" + } + }, + "key": "21DA" +}, +{"category": "So", + "mappings": { + "default": { + "default": "rightwards triple arrow", + "short": "right triple arrow" + } + }, + "key": "21DB" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards squiggle arrow", + "short": "left squiggle arrow" + } + }, + "key": "21DC" +}, +{"category": "So", + "mappings": { + "default": { + "default": "rightwards squiggle arrow", + "short": "right squiggle arrow" + } + }, + "key": "21DD" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upwards arrow with double stroke", + "short": "up arrow with double stroke" + } + }, + "key": "21DE" +}, +{"category": "So", + "mappings": { + "default": { + "default": "downwards arrow with double stroke", + "short": "down arrow with double stroke" + } + }, + "key": "21DF" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards dashed arrow", + "short": "left dashed arrow" + } + }, + "key": "21E0" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upwards dashed arrow", + "short": "up dashed arrow" + } + }, + "key": "21E1" +}, +{"category": "So", + "mappings": { + "default": { + "default": "rightwards dashed arrow", + "short": "right dashed arrow" + } + }, + "key": "21E2" +}, +{"category": "So", + "mappings": { + "default": { + "default": "downwards dashed arrow", + "short": "down dashed arrow" + } + }, + "key": "21E3" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards arrow to bar", + "short": "left arrow to bar" + } + }, + "key": "21E4" +}, +{"category": "So", + "mappings": { + "default": { + "default": "rightwards arrow to bar", + "short": "right arrow to bar" + } + }, + "key": "21E5" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards white arrow", + "short": "white left arrow" + } + }, + "key": "21E6" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upwards white arrow", + "short": "white up arrow" + } + }, + "key": "21E7" +}, +{"category": "So", + "mappings": { + "default": { + "default": "rightwards white arrow", + "short": "white right arrow" + } + }, + "key": "21E8" +}, +{"category": "So", + "mappings": { + "default": { + "default": "downwards white arrow", + "short": "white down arrow" + } + }, + "key": "21E9" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upwards white arrow from bar", + "short": "white up arrow from bar" + } + }, + "key": "21EA" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upwards white arrow on pedestal", + "alternative": "up white arrow on pedestal", + "short": "white up arrow on pedestal" + } + }, + "key": "21EB" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upwards white arrow on pedestal with horizontal bar", + "alternative": "up white arrow on pedestal with horizontal bar", + "short": "white up arrow on pedestal with horizontal bar" + } + }, + "key": "21EC" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upwards white arrow on pedestal with vertical bar", + "alternative": "up white arrow on pedestal with vertical bar", + "short": "white up arrow on pedestal with vertical bar" + } + }, + "key": "21ED" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upwards white double arrow", + "alternative": "up white double arrow", + "short": "white double up arrow" + } + }, + "key": "21EE" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upwards white double arrow on pedestal", + "alternative": "up white double arrow on pedestal", + "short": "white double up arrow on pedestal" + } + }, + "key": "21EF" +}, +{"category": "So", + "mappings": { + "default": { + "default": "rightwards white arrow from wall", + "alternative": "right white arrow from wall", + "short": "white right arrow from wall" + } + }, + "key": "21F0" +}, +{"category": "So", + "mappings": { + "default": { + "default": "north west arrow to corner" + } + }, + "key": "21F1" +}, +{"category": "So", + "mappings": { + "default": { + "default": "south east arrow to corner" + } + }, + "key": "21F2" +}, +{"category": "So", + "mappings": { + "default": { + "default": "up down white arrow" + } + }, + "key": "21F3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right arrow with small circle" + } + }, + "key": "21F4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "down arrow leftwards of upwards arrow", + "short": "down arrow left of up arrow" + } + }, + "key": "21F5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "three rightwards arrows", + "short": "three right arrows" + } + }, + "key": "21F6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards arrow with vertical stroke", + "short": "left arrow with vertical stroke" + } + }, + "key": "21F7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow with vertical stroke", + "short": "right arrow with vertical stroke" + } + }, + "key": "21F8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left right arrow with vertical stroke" + } + }, + "key": "21F9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards arrow with double vertical stroke", + "short": "left arrow with double vertical stroke" + } + }, + "key": "21FA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow with double vertical stroke", + "short": "right arrow with double vertical stroke" + } + }, + "key": "21FB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left right arrow with double vertical stroke" + } + }, + "key": "21FC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards open headed arrow", + "short": "left open headed arrow" + } + }, + "key": "21FD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards open headed arrow", + "short": "right open headed arrow" + } + }, + "key": "21FE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left right open headed arrow" + } + }, + "key": "21FF" +}, +{"category": "So", + "mappings": { + "default": { + "default": "electric arrow" + } + }, + "key": "2301" +}, +{"category": "So", + "mappings": { + "default": { + "default": "up arrowhead" + } + }, + "key": "2303" +}, +{"category": "So", + "mappings": { + "default": { + "default": "down arrowhead" + } + }, + "key": "2304" +}, +{"category": "So", + "mappings": { + "default": { + "default": "up arrowhead between two horizontal bars", + "alternative": "enter key" + } + }, + "key": "2324" +}, +{"category": "So", + "mappings": { + "default": { + "default": "broken circle with northwest arrow" + } + }, + "key": "238B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy wide headed rightwards arrow", + "short": "heavy wide headed right arrow" + } + }, + "key": "2794" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy south east arrow", + "short": "heavy lower right arrow" + } + }, + "key": "2798" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy rightwards arrow", + "short": "heavy right arrow" + } + }, + "key": "2799" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy north east arrow", + "short": "heavy upper right arrow" + } + }, + "key": "279A" +}, +{"category": "So", + "mappings": { + "default": { + "default": "drafting point rightwards arrow", + "short": "drafting point right arrow" + } + }, + "key": "279B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy round tipped rightwards arrow", + "short": "heavy round tipped right arrow" + } + }, + "key": "279C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "triangle headed rightwards arrow", + "short": "triangle headed right arrow" + } + }, + "key": "279D" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy triangle headed rightwards arrow", + "short": "heavy triangle headed right arrow" + } + }, + "key": "279E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "dashed triangle headed rightwards arrow", + "short": "dashed triangle headed right arrow" + } + }, + "key": "279F" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy dashed triangle headed rightwards arrow", + "short": "heavy dashed triangle headed right arrow" + } + }, + "key": "27A0" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black rightwards arrow", + "short": "black right arrow" + } + }, + "key": "27A1" +}, +{"category": "So", + "mappings": { + "default": { + "default": "three d top lighted rightwards arrowhead", + "short": "three d top lighted right arrowhead" + } + }, + "key": "27A2" +}, +{"category": "So", + "mappings": { + "default": { + "default": "three d bottom lighted rightwards arrowhead", + "short": "three d bottom lighted right arrowhead" + } + }, + "key": "27A3" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black rightwards arrowhead", + "short": "black right arrowhead" + } + }, + "key": "27A4" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy black curved downwards and rightwards arrow", + "short": "heavy black curved down and right arrow" + } + }, + "key": "27A5" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy black curved upwards and rightwards arrow", + "short": "heavy black curved up and right arrow" + } + }, + "key": "27A6" +}, +{"category": "So", + "mappings": { + "default": { + "default": "squat black rightwards arrow", + "short": "squat black right arrow" + } + }, + "key": "27A7" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy concave pointed black rightwards arrow", + "short": "heavy concave pointed black right arrow" + } + }, + "key": "27A8" +}, +{"category": "So", + "mappings": { + "default": { + "default": "right shaded white rightwards arrow", + "short": "right shaded white right arrow" + } + }, + "key": "27A9" +}, +{"category": "So", + "mappings": { + "default": { + "default": "left shaded white rightwards arrow", + "short": "left shaded white right arrow" + } + }, + "key": "27AA" +}, +{"category": "So", + "mappings": { + "default": { + "default": "back tilted shadowed white rightwards arrow", + "short": "back tilted shadowed white right arrow" + } + }, + "key": "27AB" +}, +{"category": "So", + "mappings": { + "default": { + "default": "front tilted shadowed white rightwards arrow", + "short": "front tilted shadowed white right arrow" + } + }, + "key": "27AC" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy lower right shadowed white rightwards arrow", + "short": "heavy lower right shadowed white right arrow" + } + }, + "key": "27AD" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy upper right shadowed white rightwards arrow", + "short": "heavy upper right shadowed white right arrow" + } + }, + "key": "27AE" +}, +{"category": "So", + "mappings": { + "default": { + "default": "notched lower right shadowed white rightwards arrow", + "short": "notched lower right shadowed white right arrow" + } + }, + "key": "27AF" +}, +{"category": "So", + "mappings": { + "default": { + "default": "notched upper right shadowed white rightwards arrow", + "short": "notched upper right shadowed white right arrow" + } + }, + "key": "27B1" +}, +{"category": "So", + "mappings": { + "default": { + "default": "circled heavy white rightwards arrow", + "short": "circled heavy white right arrow" + } + }, + "key": "27B2" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white feathered rightwards arrow", + "short": "white feathered right arrow" + } + }, + "key": "27B3" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black feathered south east arrow", + "short": "black feathered lower right arrow" + } + }, + "key": "27B4" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black feathered rightwards arrow", + "short": "black feathered right arrow" + } + }, + "key": "27B5" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black feathered north east arrow", + "short": "black feathered upper right arrow" + } + }, + "key": "27B6" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy black feathered south east arrow", + "short": "heavy black feathered lower right arrow" + } + }, + "key": "27B7" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy black feathered rightwards arrow", + "short": "heavy black feathered right arrow" + } + }, + "key": "27B8" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy black feathered north east arrow", + "short": "heavy black feathered upper right arrow" + } + }, + "key": "27B9" +}, +{"category": "So", + "mappings": { + "default": { + "default": "teardrop barbed rightwards arrow", + "short": "teardrop barbed right arrow" + } + }, + "key": "27BA" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy teardrop shanked rightwards arrow", + "short": "heavy teardrop shanked right arrow" + } + }, + "key": "27BB" +}, +{"category": "So", + "mappings": { + "default": { + "default": "wedge tailed rightwards arrow", + "short": "wedge tailed right arrow" + } + }, + "key": "27BC" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy wedge tailed rightwards arrow", + "short": "heavy wedge tailed right arrow" + } + }, + "key": "27BD" +}, +{"category": "So", + "mappings": { + "default": { + "default": "open outlined rightwards arrow", + "short": "open outlined right arrow" + } + }, + "key": "27BE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "upwards quadruple arrow", + "short": "up quadruple arrow" + } + }, + "key": "27F0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "downwards quadruple arrow", + "short": "down quadruple arrow" + } + }, + "key": "27F1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "anticlockwise gapped circle arrow" + } + }, + "key": "27F2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "clockwise gapped circle arrow" + } + }, + "key": "27F3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right arrow with circled plus" + } + }, + "key": "27F4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "long leftwards arrow", + "short": "long left arrow" + } + }, + "key": "27F5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "long rightwards arrow", + "short": "long right arrow" + } + }, + "key": "27F6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "long left right arrow" + } + }, + "key": "27F7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "long leftwards double arrow", + "short": "long left double arrow" + } + }, + "key": "27F8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "long rightwards double arrow", + "short": "long right double arrow" + } + }, + "key": "27F9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "long left right double arrow" + } + }, + "key": "27FA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "long leftwards arrow from bar", + "short": "long left arrow from bar" + } + }, + "key": "27FB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "long rightwards arrow from bar", + "short": "long right arrow from bar" + } + }, + "key": "27FC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "long leftwards double arrow from bar" + } + }, + "key": "27FD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "long rightwards double arrow from bar", + "short": "long right double arrow from bar" + } + }, + "key": "27FE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "long rightwards squiggle arrow", + "short": "long right squiggle arrow" + } + }, + "key": "27FF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards two headed arrow with vertical stroke", + "alternative": "right two headed arrow with vertical stroke", + "short": "two headed right arrow with vertical stroke" + } + }, + "key": "2900" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards two headed arrow with double vertical stroke", + "alternative": "right two headed arrow with double vertical stroke", + "short": "two headed right arrow with double vertical stroke" + } + }, + "key": "2901" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards double arrow with vertical stroke", + "alternative": "left double arrow with vertical stroke", + "short": "double left arrow with vertical stroke" + } + }, + "key": "2902" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards double arrow with vertical stroke", + "alternative": "right double arrow with vertical stroke", + "short": "double right arrow with vertical stroke" + } + }, + "key": "2903" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left right double arrow with vertical stroke", + "short": "double left right arrow with vertical stroke" + } + }, + "key": "2904" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards two headed arrow from bar", + "alternative": "right two headed arrow from bar", + "short": "two headed right arrow from bar" + } + }, + "key": "2905" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards double arrow from bar", + "alternative": "left double arrow from bar", + "short": "double left arrow from bar" + } + }, + "key": "2906" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards double arrow from bar", + "alternative": "right double arrow from bar", + "short": "double right arrow from bar" + } + }, + "key": "2907" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "downwards arrow with horizontal stroke", + "alternative": "down arrow with horizontal stroke", + "short": "arrow down with horizontal stroke" + } + }, + "key": "2908" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "upwards arrow with horizontal stroke", + "short": "up arrow with horizontal stroke" + } + }, + "key": "2909" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "upwards triple arrow", + "short": "up triple arrow" + } + }, + "key": "290A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "downwards triple arrow", + "short": "down triple arrow" + } + }, + "key": "290B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards double dash arrow", + "short": "left double dash arrow" + } + }, + "key": "290C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards double dash arrow", + "short": "right double dash arrow" + } + }, + "key": "290D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards triple dash arrow", + "short": "left triple dash arrow" + } + }, + "key": "290E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards triple dash arrow", + "short": "right triple dash arrow" + } + }, + "key": "290F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards two headed triple dash arrow", + "short": "right two headed triple dash arrow" + } + }, + "key": "2910" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow with dotted stem", + "short": "right arrow with dotted stem" + } + }, + "key": "2911" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "upwards arrow to bar", + "short": "up arrow to bar" + } + }, + "key": "2912" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "downwards arrow to bar", + "short": "down arrow to bar" + } + }, + "key": "2913" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow with tail with vertical stroke", + "short": "right arrow with tail with vertical stroke" + } + }, + "key": "2914" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow with tail with double vertical stroke", + "short": "right arrow with tail with double vertical stroke" + } + }, + "key": "2915" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards two headed arrow with tail", + "short": "right two headed arrow with tail" + } + }, + "key": "2916" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards two headed arrow with tail with vertical stroke", + "short": "right two headed arrow with tail with vertical stroke" + } + }, + "key": "2917" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards two headed arrow with tail with double vertical stroke", + "short": "right two headed arrow with tail with double vertical stroke" + } + }, + "key": "2918" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards arrow tail", + "short": "left arrow tail" + } + }, + "key": "2919" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow tail", + "short": "right arrow tail" + } + }, + "key": "291A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards double arrow tail", + "short": "left double arrow tail" + } + }, + "key": "291B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards double arrow tail", + "short": "right double arrow tail" + } + }, + "key": "291C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards arrow to black diamond", + "short": "left arrow to black diamond" + } + }, + "key": "291D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow to black diamond", + "short": "right arrow to black diamond" + } + }, + "key": "291E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards arrow from bar to black diamond", + "short": "left arrow from bar to black diamond" + } + }, + "key": "291F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow from bar to black diamond" + } + }, + "key": "2920" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "north west and south east arrow" + } + }, + "key": "2921" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "north east and south west arrow" + } + }, + "key": "2922" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "north west arrow with hook" + } + }, + "key": "2923" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "north east arrow with hook" + } + }, + "key": "2924" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "south east arrow with hook" + } + }, + "key": "2925" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "south west arrow with hook" + } + }, + "key": "2926" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "north west arrow and north east arrow" + } + }, + "key": "2927" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "north east arrow and south east arrow" + } + }, + "key": "2928" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "south east arrow and south west arrow" + } + }, + "key": "2929" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "south west arrow and north west arrow" + } + }, + "key": "292A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "south east arrow crossing north east arrow" + } + }, + "key": "292D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "north east arrow crossing south east arrow" + } + }, + "key": "292E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "falling diagonal crossing north east arrow" + } + }, + "key": "292F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rising diagonal crossing south east arrow" + } + }, + "key": "2930" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "north east arrow crossing north west arrow" + } + }, + "key": "2931" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "north west arrow crossing north east arrow" + } + }, + "key": "2932" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "wave arrow pointing directly right" + } + }, + "key": "2933" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "arrow pointing rightwards then curving upwards", + "short": "arrow pointing right then curving up" + } + }, + "key": "2934" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "arrow pointing rightwards then curving downwards", + "short": "arrow pointing right then curving down" + } + }, + "key": "2935" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "arrow pointing downwards then curving leftwards", + "short": "arrow pointing down then curving left" + } + }, + "key": "2936" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "arrow pointing downwards then curving rightwards", + "short": "arrow pointing down then curving right" + } + }, + "key": "2937" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right side arc clockwise arrow" + } + }, + "key": "2938" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left side arc anticlockwise arrow" + } + }, + "key": "2939" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "top arc anticlockwise arrow" + } + }, + "key": "293A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "bottom arc anticlockwise arrow" + } + }, + "key": "293B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "top arc clockwise arrow with minus" + } + }, + "key": "293C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "top arc anticlockwise arrow with plus" + } + }, + "key": "293D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "lower right semicircular clockwise arrow" + } + }, + "key": "293E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "lower left semicircular anticlockwise arrow" + } + }, + "key": "293F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "anticlockwise closed circle arrow" + } + }, + "key": "2940" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "clockwise closed circle arrow" + } + }, + "key": "2941" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow above short leftwards arrow", + "short": "right arrow above short left arrow" + } + }, + "key": "2942" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards arrow above short rightwards arrow", + "short": "left arrow above short right arrow" + } + }, + "key": "2943" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "short rightwards arrow above leftwards arrow", + "short": "short right arrow above left arrow" + } + }, + "key": "2944" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow with plus below", + "short": "right arrow with plus below" + } + }, + "key": "2945" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards arrow with plus below", + "short": "left arrow with plus below" + } + }, + "key": "2946" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow through x", + "short": "right arrow through x" + } + }, + "key": "2947" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left right arrow through small circle" + } + }, + "key": "2948" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "upwards two headed arrow from small circle", + "short": "up two headed arrow from small circle" + } + }, + "key": "2949" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right double arrow with rounded head" + } + }, + "key": "2970" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equals sign above rightwards arrow", + "short": "equals sign above right arrow" + } + }, + "key": "2971" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "tilde operator above rightwards arrow", + "short": "tilde operator above right arrow" + } + }, + "key": "2972" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards arrow above tilde operator", + "short": "left arrow above tilde operator" + } + }, + "key": "2973" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow above tilde operator", + "short": "right arrow above tilde operator" + } + }, + "key": "2974" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow above almost equal to", + "short": "right arrow above almost equal to" + } + }, + "key": "2975" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than above leftwards arrow", + "short": "less than above left arrow" + } + }, + "key": "2976" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards arrow through less than", + "short": "left arrow through less than" + } + }, + "key": "2977" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than above rightwards arrow", + "short": "greater than above right arrow" + } + }, + "key": "2978" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "subset above rightwards arrow", + "short": "subset above right arrow" + } + }, + "key": "2979" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards arrow through subset", + "short": "left arrow through subset" + } + }, + "key": "297A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superset above leftwards arrow", + "short": "superset above left arrow" + } + }, + "key": "297B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "empty set with right arrow above" + } + }, + "key": "29B3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "empty set with left arrow above" + } + }, + "key": "29B4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "up arrow through circle" + } + }, + "key": "29BD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "black diamond with down arrow" + } + }, + "key": "29EA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "white circle with down arrow" + } + }, + "key": "29EC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "black circle with down arrow" + } + }, + "key": "29ED" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "integral with leftwards arrow with hook", + "short": "integral with left arrow with hook" + } + }, + "key": "2A17" +}, +{"category": "So", + "mappings": { + "default": { + "default": "north east white arrow" + } + }, + "key": "2B00" +}, +{"category": "So", + "mappings": { + "default": { + "default": "north west white arrow" + } + }, + "key": "2B01" +}, +{"category": "So", + "mappings": { + "default": { + "default": "south east white arrow" + } + }, + "key": "2B02" +}, +{"category": "So", + "mappings": { + "default": { + "default": "south west white arrow" + } + }, + "key": "2B03" +}, +{"category": "So", + "mappings": { + "default": { + "default": "left right white arrow" + } + }, + "key": "2B04" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards black arrow", + "short": "left black arrow" + } + }, + "key": "2B05" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upwards black arrow", + "short": "up black arrow" + } + }, + "key": "2B06" +}, +{"category": "So", + "mappings": { + "default": { + "default": "downwards black arrow", + "short": "down black arrow" + } + }, + "key": "2B07" +}, +{"category": "So", + "mappings": { + "default": { + "default": "north east black arrow" + } + }, + "key": "2B08" +}, +{"category": "So", + "mappings": { + "default": { + "default": "north west black arrow" + } + }, + "key": "2B09" +}, +{"category": "So", + "mappings": { + "default": { + "default": "south east black arrow" + } + }, + "key": "2B0A" +}, +{"category": "So", + "mappings": { + "default": { + "default": "south west black arrow" + } + }, + "key": "2B0B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "left right black arrow" + } + }, + "key": "2B0C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "up down black arrow" + } + }, + "key": "2B0D" +}, +{"category": "So", + "mappings": { + "default": { + "default": "rightwards arrow with tip downwards", + "short": "right arrow with tip down" + } + }, + "key": "2B0E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "rightwards arrow with tip upwards", + "short": "right arrow with tip up" + } + }, + "key": "2B0F" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards arrow with tip downwards", + "short": "left arrow with tip down" + } + }, + "key": "2B10" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards arrow with tip upwards", + "short": "left arrow with tip up" + } + }, + "key": "2B11" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left arrow with small circle" + } + }, + "key": "2B30" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "three leftwards arrows", + "short": "three left arrows" + } + }, + "key": "2B31" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left arrow with circled plus" + } + }, + "key": "2B32" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "long leftwards squiggle arrow", + "short": "long left squiggle arrow" + } + }, + "key": "2B33" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards two headed arrow with vertical stroke", + "short": "left two headed arrow with vertical stroke" + } + }, + "key": "2B34" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards two headed arrow with double vertical stroke", + "short": "left two headed arrow with double vertical stroke" + } + }, + "key": "2B35" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards two headed arrow from bar", + "short": "left two headed arrow from bar" + } + }, + "key": "2B36" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards two headed triple dash arrow", + "short": "left two headed triple dash arrow" + } + }, + "key": "2B37" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards arrow with dotted stem", + "short": "left arrow with dotted stem" + } + }, + "key": "2B38" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards arrow with tail with vertical stroke", + "short": "left arrow with tail with vertical stroke" + } + }, + "key": "2B39" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards arrow with tail with double vertical stroke", + "short": "left arrow with tail with double vertical stroke" + } + }, + "key": "2B3A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards two headed arrow with tail", + "short": "left two headed arrow with tail" + } + }, + "key": "2B3B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards two headed arrow with tail with vertical stroke", + "short": "left two headed arrow with tail with vertical stroke" + } + }, + "key": "2B3C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards two headed arrow with tail with double vertical stroke", + "short": "left two headed arrow with tail with double vertical stroke" + } + }, + "key": "2B3D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards arrow through x", + "short": "left arrow through x" + } + }, + "key": "2B3E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "wave arrow pointing directly left" + } + }, + "key": "2B3F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equals sign above leftwards arrow", + "short": "equals sign above left arrow" + } + }, + "key": "2B40" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "reverse tilde operator above leftwards arrow", + "short": "reverse tilde operator above left arrow" + } + }, + "key": "2B41" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards arrow above reverse almost equal to", + "short": "left arrow above reverse almost equal to" + } + }, + "key": "2B42" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow through greater than", + "short": "right arrow through greater than" + } + }, + "key": "2B43" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow through superset", + "short": "right arrow through superset" + } + }, + "key": "2B44" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards quadruple arrow", + "short": "left quadruple arrow" + } + }, + "key": "2B45" +}, +{"category": "So", + "mappings": { + "default": { + "default": "rightwards quadruple arrow", + "short": "right quadruple arrow" + } + }, + "key": "2B46" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "reverse tilde operator above rightwards arrow", + "short": "reverse tilde operator above right arrow" + } + }, + "key": "2B47" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow above reverse almost equal to", + "short": "right arrow above reverse almost equal to" + } + }, + "key": "2B48" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "tilde operator above leftwards arrow", + "short": "tilde operator above left arrow" + } + }, + "key": "2B49" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards arrow above almost equal to", + "short": "left arrow above almost equal to" + } + }, + "key": "2B4A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards arrow above reverse tilde operator", + "short": "left arrow above reverse tilde operator" + } + }, + "key": "2B4B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards arrow above reverse tilde operator", + "short": "right arrow above reverse tilde operator" + } + }, + "key": "2B4C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "halfwidth leftwards arrow", + "short": "halfwidth left arrow" + } + }, + "key": "FFE9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "halfwidth upwards arrow", + "short": "halfwidth up arrow" + } + }, + "key": "FFEA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "halfwidth rightwards arrow", + "short": "halfwidth right arrow" + } + }, + "key": "FFEB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "halfwidth downwards arrow", + "short": "halfwidth down arrow" + } + }, + "key": "FFEC" +} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_characters.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_characters.json new file mode 100644 index 00000000000..cd94688cec4 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_characters.json @@ -0,0 +1,350 @@ +[ +{"category": "Lu", + "mappings": { + "default": { + "default": "mathematical double struck capital c", + "alternative": "double struck capital c", + "short": "double struck cap c" + } + }, + "key": "2102" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "script small g", + "short": "script g" + } + }, + "key": "210A" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "script capital h", + "alternative": "script h", + "short": "script cap h" + } + }, + "key": "210B" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "black letter capital h", + "alternative": "black letter h", + "short": "black letter cap h" + } + }, + "key": "210C" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "double struck capital h", + "alternative": "double struck h", + "short": "double struck cap h" + } + }, + "key": "210D" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small h", + "alternative": "italic small h", + "short": "italic h" + }, + "physics": { + "default": "planck constant" + } + }, + "key": "210E" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "script capital i", + "alternative": "script i", + "short": "script cap i" + } + }, + "key": "2110" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "black letter capital i", + "alternative": "black letter i", + "short": "black letter cap i" + } + }, + "key": "2111" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "script capital l", + "alternative": "script l", + "short": "script cap l" + } + }, + "key": "2112" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "script small l", + "short": "script l" + } + }, + "key": "2113" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "double struck capital n", + "alternative": "double struck n", + "short": "double struck cap n" + } + }, + "key": "2115" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "script capital p", + "alternative": "script p", + "short": "script cap p" + } + }, + "key": "2118" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "double struck capital p", + "alternative": "double struck p", + "short": "double struck cap p" + } + }, + "key": "2119" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "double struck capital q", + "alternative": "double struck q", + "short": "double struck cap q" + } + }, + "key": "211A" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "script capital r", + "alternative": "script r", + "short": "script cap r" + } + }, + "key": "211B" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "black letter capital r", + "alternative": "black letter r", + "short": "black letter cap r" + } + }, + "key": "211C" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "double struck capital r", + "alternative": "double struck r", + "short": "double struck cap r" + } + }, + "key": "211D" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "double struck capital z", + "alternative": "double struck z", + "short": "double struck cap z" + } + }, + "key": "2124" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "black letter capital z", + "alternative": "black letter z", + "short": "black letter cap z" + } + }, + "key": "2128" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "script capital b", + "alternative": "script b", + "short": "script cap b" + } + }, + "key": "212C" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "black letter capital c", + "alternative": "black letter c", + "short": "black letter cap c" + } + }, + "key": "212D" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "script small e", + "short": "script e" + } + }, + "key": "212F" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "script capital e", + "alternative": "script e", + "short": "script cap e" + } + }, + "key": "2130" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "script capital f", + "alternative": "script f", + "short": "script cap f" + } + }, + "key": "2131" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "script capital m", + "alternative": "script m", + "short": "script cap m" + } + }, + "key": "2133" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "script small o", + "short": "script o" + } + }, + "key": "2134" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "double struck small pi", + "short": "double struck pi" + } + }, + "key": "213C" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "double struck small gamma", + "short": "double struck gamma" + } + }, + "key": "213D" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "double struck capital gamma", + "short": "double struck cap gamma" + } + }, + "key": "213E" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "double struck capital pi", + "short": "double struck cap pi" + } + }, + "key": "213F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double struck n ary summation" + } + }, + "key": "2140" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "double struck italic capital d", + "short": "double struck italic cap d" + } + }, + "key": "2145" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "double struck italic small d", + "short": "double struck italic d" + } + }, + "key": "2146" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "double struck italic small e", + "short": "double struck italic e" + } + }, + "key": "2147" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "double struck italic small i", + "short": "double struck italic i" + } + }, + "key": "2148" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "double struck italic small j", + "short": "double struck italic j" + } + }, + "key": "2149" +} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_delimiters.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_delimiters.json new file mode 100644 index 00000000000..0773abe4b1e --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_delimiters.json @@ -0,0 +1,1514 @@ +[ +{"category": "Ps", + "mappings": { + "default": { + "default": "left parenthesis", + "alternative": "opening parenthesis" + } + }, + "key": "0028" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right parenthesis", + "alternative": "closing parenthesis" + } + }, + "key": "0029" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left square bracket", + "alternative": "opening square bracket" + } + }, + "key": "005B" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right square bracket", + "alternative": "closing square bracket" + } + }, + "key": "005D" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left curly bracket", + "alternative": "opening curly bracket" + } + }, + "key": "007B" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right curly bracket", + "alternative": "closing curly bracket" + } + }, + "key": "007D" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left square bracket with quill" + } + }, + "key": "2045" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right square bracket with quill" + } + }, + "key": "2046" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left ceiling" + } + }, + "key": "2308" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right ceiling" + } + }, + "key": "2309" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left floor" + } + }, + "key": "230A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right floor" + } + }, + "key": "230B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "bottom right crop" + } + }, + "key": "230C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "bottom left crop" + } + }, + "key": "230D" +}, +{"category": "So", + "mappings": { + "default": { + "default": "top right crop" + } + }, + "key": "230E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "top left crop" + } + }, + "key": "230F" +}, +{"category": "So", + "mappings": { + "default": { + "default": "top left corner" + } + }, + "key": "231C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "top right corner" + } + }, + "key": "231D" +}, +{"category": "So", + "mappings": { + "default": { + "default": "bottom left corner" + } + }, + "key": "231E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "bottom right corner" + } + }, + "key": "231F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "top half integral" + } + }, + "key": "2320" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "bottom half integral" + } + }, + "key": "2321" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left pointing angle bracket", + "alternative": "bra" + } + }, + "key": "2329" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right pointing angle bracket", + "alternative": "ket" + } + }, + "key": "232A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left parenthesis upper hook" + } + }, + "key": "239B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left parenthesis extension" + } + }, + "key": "239C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left parenthesis lower hook" + } + }, + "key": "239D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right parenthesis upper hook" + } + }, + "key": "239E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right parenthesis extension" + } + }, + "key": "239F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right parenthesis lower hook" + } + }, + "key": "23A0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left square bracket upper corner" + } + }, + "key": "23A1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left square bracket extension" + } + }, + "key": "23A2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left square bracket lower corner" + } + }, + "key": "23A3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right square bracket upper corner" + } + }, + "key": "23A4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right square bracket extension" + } + }, + "key": "23A5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right square bracket lower corner" + } + }, + "key": "23A6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left curly bracket upper hook" + } + }, + "key": "23A7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left curly bracket middle piece" + } + }, + "key": "23A8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left curly bracket lower hook" + } + }, + "key": "23A9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "curly bracket extension" + } + }, + "key": "23AA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right curly bracket upper hook" + } + }, + "key": "23AB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right curly bracket middle piece" + } + }, + "key": "23AC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right curly bracket lower hook" + } + }, + "key": "23AD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "integral extension" + } + }, + "key": "23AE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "horizontal line extension" + } + }, + "key": "23AF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "upper left or lower right curly bracket section" + } + }, + "key": "23B0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "upper right or lower left curly bracket section" + } + }, + "key": "23B1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "summation top" + } + }, + "key": "23B2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "summation bottom" + } + }, + "key": "23B3" +}, +{"category": "So", + "mappings": { + "default": { + "default": "top square bracket" + } + }, + "key": "23B4" +}, +{"category": "So", + "mappings": { + "default": { + "default": "bottom square bracket" + } + }, + "key": "23B5" +}, +{"category": "So", + "mappings": { + "default": { + "default": "bottom square bracket over top square bracket" + } + }, + "key": "23B6" +}, +{"category": "So", + "mappings": { + "default": { + "default": "radical symbol bottom" + } + }, + "key": "23B7" +}, +{"category": "So", + "mappings": { + "default": { + "default": "left vertical box line" + } + }, + "key": "23B8" +}, +{"category": "So", + "mappings": { + "default": { + "default": "right vertical box line" + } + }, + "key": "23B9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "top parenthesis" + } + }, + "key": "23DC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "bottom parenthesis" + } + }, + "key": "23DD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "top curly bracket" + } + }, + "key": "23DE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "bottom curly bracket" + } + }, + "key": "23DF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "top tortoise shell bracket" + } + }, + "key": "23E0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "bottom tortoise shell bracket" + } + }, + "key": "23E1" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "medium left parenthesis ornament" + } + }, + "key": "2768" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "medium right parenthesis ornament" + } + }, + "key": "2769" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "medium flattened left parenthesis ornament" + } + }, + "key": "276A" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "medium flattened right parenthesis ornament" + } + }, + "key": "276B" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "medium left pointing angle bracket ornament" + } + }, + "key": "276C" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "medium right pointing angle bracket ornament" + } + }, + "key": "276D" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "heavy left pointing angle quotation mark ornament" + } + }, + "key": "276E" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "heavy right pointing angle quotation mark ornament" + } + }, + "key": "276F" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "heavy left pointing angle bracket ornament" + } + }, + "key": "2770" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "heavy right pointing angle bracket ornament" + } + }, + "key": "2771" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "light left tortoise shell bracket ornament" + } + }, + "key": "2772" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "light right tortoise shell bracket ornament" + } + }, + "key": "2773" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "medium left curly bracket ornament" + } + }, + "key": "2774" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "medium right curly bracket ornament" + } + }, + "key": "2775" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left s shaped bag delimiter" + } + }, + "key": "27C5" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right s shaped bag delimiter" + } + }, + "key": "27C6" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "mathematical left white square bracket" + } + }, + "key": "27E6" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "mathematical right white square bracket" + } + }, + "key": "27E7" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "mathematical left angle bracket" + } + }, + "key": "27E8" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "mathematical right angle bracket" + } + }, + "key": "27E9" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "mathematical left double angle bracket" + } + }, + "key": "27EA" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "mathematical right double angle bracket" + } + }, + "key": "27EB" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "mathematical left white tortoise shell bracket" + } + }, + "key": "27EC" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "mathematical right white tortoise shell bracket" + } + }, + "key": "27ED" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "mathematical left flattened parenthesis" + } + }, + "key": "27EE" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "mathematical right flattened parenthesis" + } + }, + "key": "27EF" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left white curly bracket" + } + }, + "key": "2983" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right white curly bracket" + } + }, + "key": "2984" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left white parenthesis" + } + }, + "key": "2985" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right white parenthesis" + } + }, + "key": "2986" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "z notation left image bracket" + } + }, + "key": "2987" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "z notation right image bracket" + } + }, + "key": "2988" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "z notation left binding bracket" + } + }, + "key": "2989" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "z notation right binding bracket" + } + }, + "key": "298A" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left square bracket with underbar" + } + }, + "key": "298B" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right square bracket with underbar" + } + }, + "key": "298C" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left square bracket with tick in top corner" + } + }, + "key": "298D" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right square bracket with tick in bottom corner" + } + }, + "key": "298E" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left square bracket with tick in bottom corner" + } + }, + "key": "298F" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right square bracket with tick in top corner" + } + }, + "key": "2990" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left angle bracket with dot" + } + }, + "key": "2991" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right angle bracket with dot" + } + }, + "key": "2992" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left arc less than bracket" + } + }, + "key": "2993" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right arc greater than bracket" + } + }, + "key": "2994" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "double left arc greater than bracket" + } + }, + "key": "2995" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "double right arc less than bracket" + } + }, + "key": "2996" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left black tortoise shell bracket" + } + }, + "key": "2997" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right black tortoise shell bracket" + } + }, + "key": "2998" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left wiggly fence" + } + }, + "key": "29D8" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right wiggly fence" + } + }, + "key": "29D9" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left double wiggly fence" + } + }, + "key": "29DA" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right double wiggly fence" + } + }, + "key": "29DB" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left pointing curved angle bracket" + } + }, + "key": "29FC" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right pointing curved angle bracket" + } + }, + "key": "29FD" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "top left half bracket" + } + }, + "key": "2E22" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "top right half bracket" + } + }, + "key": "2E23" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "bottom left half bracket" + } + }, + "key": "2E24" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "bottom right half bracket" + } + }, + "key": "2E25" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left sideways u bracket" + } + }, + "key": "2E26" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right sideways u bracket" + } + }, + "key": "2E27" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left double parenthesis" + } + }, + "key": "2E28" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right double parenthesis" + } + }, + "key": "2E29" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left angle bracket", + "alternative": "opening angle bracket" + } + }, + "key": "3008" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right angle bracket", + "alternative": "closing angle bracket" + } + }, + "key": "3009" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left double angle bracket", + "alternative": "opening double angle bracket" + } + }, + "key": "300A" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right double angle bracket", + "alternative": "closing double angle bracket" + } + }, + "key": "300B" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left corner bracket", + "alternative": "opening corner bracket" + } + }, + "key": "300C" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right corner bracket", + "alternative": "closing corner bracket" + } + }, + "key": "300D" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left white corner bracket", + "alternative": "opening white corner bracket" + } + }, + "key": "300E" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right white corner bracket", + "alternative": "closing white corner bracket" + } + }, + "key": "300F" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left black lenticular bracket", + "alternative": "opening black lenticular bracket" + } + }, + "key": "3010" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right black lenticular bracket", + "alternative": "closing black lenticular bracket" + } + }, + "key": "3011" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left tortoise shell bracket", + "alternative": "opening tortoise shell bracket" + } + }, + "key": "3014" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right tortoise shell bracket", + "alternative": "closing tortoise shell bracket" + } + }, + "key": "3015" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left white lenticular bracket", + "alternative": "opening white lenticular bracket" + } + }, + "key": "3016" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right white lenticular bracket", + "alternative": "closing white lenticular bracket" + } + }, + "key": "3017" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left white tortoise shell bracket", + "alternative": "opening white tortoise shell bracket" + } + }, + "key": "3018" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right white tortoise shell bracket", + "alternative": "closing white tortoise shell bracket" + } + }, + "key": "3019" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "left white square bracket", + "alternative": "opening white square bracket" + } + }, + "key": "301A" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "right white square bracket", + "alternative": "closing white square bracket" + } + }, + "key": "301B" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "reversed double prime quotation mark" + } + }, + "key": "301D" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "double prime quotation mark" + } + }, + "key": "301E" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "low double prime quotation mark" + } + }, + "key": "301F" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "ornate left parenthesis" + } + }, + "key": "FD3E" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "ornate right parenthesis" + } + }, + "key": "FD3F" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "presentation form for vertical left white lenticular bracket" + } + }, + "key": "FE17" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "presentation form for vertical right white lenticular brakcet" + } + }, + "key": "FE18" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "presentation form for vertical left parenthesis", + "alternative": "glyph for vertical opening parenthesis" + } + }, + "key": "FE35" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "presentation form for vertical right parenthesis", + "alternative": "glyph for vertical closing parenthesis" + } + }, + "key": "FE36" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "presentation form for vertical left curly bracket", + "alternative": "glyph for vertical opening curly bracket" + } + }, + "key": "FE37" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "presentation form for vertical right curly bracket", + "alternative": "glyph for vertical closing curly bracket" + } + }, + "key": "FE38" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "presentation form for vertical left tortoise shell bracket", + "alternative": "glyph for vertical opening tortoise shell bracket" + } + }, + "key": "FE39" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "presentation form for vertical right tortoise shell bracket", + "alternative": "glyph for vertical closing tortoise shell bracket" + } + }, + "key": "FE3A" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "presentation form for vertical left black lenticular bracket", + "alternative": "glyph for vertical opening black lenticular bracket" + } + }, + "key": "FE3B" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "presentation form for vertical right black lenticular bracket", + "alternative": "glyph for vertical closing black lenticular bracket" + } + }, + "key": "FE3C" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "presentation form for vertical left double angle bracket", + "alternative": "glyph for vertical opening double angle bracket" + } + }, + "key": "FE3D" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "presentation form for vertical right double angle bracket", + "alternative": "glyph for vertical closing double angle bracket" + } + }, + "key": "FE3E" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "presentation form for vertical left angle bracket", + "alternative": "glyph for vertical opening angle bracket" + } + }, + "key": "FE3F" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "presentation form for vertical right angle bracket", + "alternative": "glyph for vertical closing angle bracket" + } + }, + "key": "FE40" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "presentation form for vertical left corner bracket", + "alternative": "glyph for vertical opening corner bracket" + } + }, + "key": "FE41" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "presentation form for vertical right corner bracket", + "alternative": "glyph for vertical closing corner bracket" + } + }, + "key": "FE42" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "presentation form for vertical left white corner bracket", + "alternative": "glyph for vertical opening white corner bracket" + } + }, + "key": "FE43" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "presentation form for vertical right white corner bracket", + "alternative": "glyph for vertical closing white corner bracket" + } + }, + "key": "FE44" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "presentation form for vertical left square bracket" + } + }, + "key": "FE47" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "presentation form for vertical right square bracket" + } + }, + "key": "FE48" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "small left parenthesis", + "alternative": "small opening parenthesis" + } + }, + "key": "FE59" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "small right parenthesis", + "alternative": "small closing parenthesis" + } + }, + "key": "FE5A" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "small left curly bracket", + "alternative": "small opening curly bracket" + } + }, + "key": "FE5B" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "small right curly bracket", + "alternative": "small closing curly bracket" + } + }, + "key": "FE5C" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "small left tortoise shell bracket", + "alternative": "small opening tortoise shell bracket" + } + }, + "key": "FE5D" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "small right tortoise shell bracket", + "alternative": "small closing tortoise shell bracket" + } + }, + "key": "FE5E" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "fullwidth left parenthesis", + "alternative": "fullwidth opening parenthesis" + } + }, + "key": "FF08" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "fullwidth right parenthesis", + "alternative": "fullwidth closing parenthesis" + } + }, + "key": "FF09" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "fullwidth left square bracket", + "alternative": "fullwidth opening square bracket" + } + }, + "key": "FF3B" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "fullwidth right square bracket", + "alternative": "fullwidth closing square bracket" + } + }, + "key": "FF3D" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "fullwidth left curly bracket", + "alternative": "fullwidth opening curly bracket" + } + }, + "key": "FF5B" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "fullwidth right curly bracket", + "alternative": "fullwidth closing curly bracket" + } + }, + "key": "FF5D" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "fullwidth left white parenthesis" + } + }, + "key": "FF5F" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "fullwidth right white parenthesis" + } + }, + "key": "FF60" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "halfwidth left corner bracket", + "alternative": "halfwidth opening corner bracket" + } + }, + "key": "FF62" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "halfwidth right corner bracket", + "alternative": "halfwidth closing corner bracket" + } + }, + "key": "FF63" +} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_digits.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_digits.json new file mode 100644 index 00000000000..ac0adccbf69 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_digits.json @@ -0,0 +1,2575 @@ +[ +{"category": "Nd", + "mappings": { + "default": { + "default": "digit zero", + "short": "zero" + } + }, + "key": "0030" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "digit one", + "short": "one" + } + }, + "key": "0031" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "digit two", + "short": "two" + } + }, + "key": "0032" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "digit three", + "short": "three" + } + }, + "key": "0033" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "digit four", + "short": "four" + } + }, + "key": "0034" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "digit five", + "short": "five" + } + }, + "key": "0035" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "digit six", + "short": "six" + } + }, + "key": "0036" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "digit seven", + "short": "seven" + } + }, + "key": "0037" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "digit eight", + "short": "eight" + } + }, + "key": "0038" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "digit nine", + "short": "nine" + } + }, + "key": "0039" +}, +{"category": "No", + "mappings": { + "default": { + "default": "superscript digit two", + "alternative": "superscript two", + "short": "square" + } + }, + "key": "00B2" +}, +{"category": "No", + "mappings": { + "default": { + "default": "superscript digit three", + "alternative": "superscript three", + "short": "cube" + } + }, + "key": "00B3" +}, +{"category": "No", + "mappings": { + "default": { + "default": "superscript digit one", + "alternative": "superscript one", + "short": "super one" + } + }, + "key": "00B9" +}, +{"category": "No", + "mappings": { + "default": { + "default": "vulgar fraction one quarter", + "alternative": "fraction one quarter", + "short": "one quarter" + } + }, + "key": "00BC" +}, +{"category": "No", + "mappings": { + "default": { + "default": "vulgar fraction one half", + "alternative": "fraction one half", + "short": "one half" + } + }, + "key": "00BD" +}, +{"category": "No", + "mappings": { + "default": { + "default": "vulgar fraction three quarters", + "alternative": "fraction three quarters", + "short": "three quarters" + } + }, + "key": "00BE" +}, +{"category": "No", + "mappings": { + "default": { + "default": "superscript zero", + "short": "super zero" + } + }, + "key": "2070" +}, +{"category": "No", + "mappings": { + "default": { + "default": "superscript digit four", + "alternative": "superscript four", + "short": "super four" + } + }, + "key": "2074" +}, +{"category": "No", + "mappings": { + "default": { + "default": "superscript digit five", + "alternative": "superscript five", + "short": "super five" + } + }, + "key": "2075" +}, +{"category": "No", + "mappings": { + "default": { + "default": "superscript digit six", + "alternative": "superscript six", + "short": "super six" + } + }, + "key": "2076" +}, +{"category": "No", + "mappings": { + "default": { + "default": "superscript digit seven", + "alternative": "superscript seven", + "short": "super seven" + } + }, + "key": "2077" +}, +{"category": "No", + "mappings": { + "default": { + "default": "superscript digit eight", + "alternative": "superscript eight", + "short": "super eight" + } + }, + "key": "2078" +}, +{"category": "No", + "mappings": { + "default": { + "default": "superscript digit nine", + "alternative": "superscript nine", + "short": "super nine" + } + }, + "key": "2079" +}, +{"category": "No", + "mappings": { + "default": { + "default": "subscript digit zero", + "alternative": "subscript zero", + "short": "sub zero" + } + }, + "key": "2080" +}, +{"category": "No", + "mappings": { + "default": { + "default": "subscript digit one", + "alternative": "subscript one", + "short": "sub one" + } + }, + "key": "2081" +}, +{"category": "No", + "mappings": { + "default": { + "default": "subscript digit two", + "alternative": "subscript two", + "short": "sub two" + } + }, + "key": "2082" +}, +{"category": "No", + "mappings": { + "default": { + "default": "subscript digit three", + "alternative": "subscript three", + "short": "sub three" + } + }, + "key": "2083" +}, +{"category": "No", + "mappings": { + "default": { + "default": "subscript digit four", + "alternative": "subscript four", + "short": "sub four" + } + }, + "key": "2084" +}, +{"category": "No", + "mappings": { + "default": { + "default": "subscript digit five", + "alternative": "subscript five", + "short": "sub five" + } + }, + "key": "2085" +}, +{"category": "No", + "mappings": { + "default": { + "default": "subscript digit six", + "alternative": "subscript six", + "short": "sub six" + } + }, + "key": "2086" +}, +{"category": "No", + "mappings": { + "default": { + "default": "subscript digit seven", + "alternative": "subscript seven", + "short": "sub seven" + } + }, + "key": "2087" +}, +{"category": "No", + "mappings": { + "default": { + "default": "subscript digit eight", + "alternative": "subscript eight", + "short": "sub eight" + } + }, + "key": "2088" +}, +{"category": "No", + "mappings": { + "default": { + "default": "subscript digit nine", + "alternative": "subscript nine", + "short": "sub nine" + } + }, + "key": "2089" +}, +{"category": "No", + "mappings": { + "default": { + "default": "vulgar fraction one seventh", + "short": "one seventh" + } + }, + "key": "2150" +}, +{"category": "No", + "mappings": { + "default": { + "default": "vulgar fraction one ninth", + "short": "one ninth" + } + }, + "key": "2151" +}, +{"category": "No", + "mappings": { + "default": { + "default": "vulgar fraction one tenth", + "short": "one tenth" + } + }, + "key": "2152" +}, +{"category": "No", + "mappings": { + "default": { + "default": "vulgar fraction one third", + "alternative": "fraction one third", + "short": "one third" + } + }, + "key": "2153" +}, +{"category": "No", + "mappings": { + "default": { + "default": "vulgar fraction two thirds", + "alternative": "fraction two thirds", + "short": "two thirds" + } + }, + "key": "2154" +}, +{"category": "No", + "mappings": { + "default": { + "default": "vulgar fraction one fifth", + "alternative": "fraction one fifth", + "short": "one fifth" + } + }, + "key": "2155" +}, +{"category": "No", + "mappings": { + "default": { + "default": "vulgar fraction two fifths", + "alternative": "fraction two fifths", + "short": "two fifths" + } + }, + "key": "2156" +}, +{"category": "No", + "mappings": { + "default": { + "default": "vulgar fraction three fifths", + "alternative": "fraction three fifths", + "short": "three fifths" + } + }, + "key": "2157" +}, +{"category": "No", + "mappings": { + "default": { + "default": "vulgar fraction four fifths", + "alternative": "fraction four fifths", + "short": "four fifths" + } + }, + "key": "2158" +}, +{"category": "No", + "mappings": { + "default": { + "default": "vulgar fraction one sixth", + "alternative": "fraction one sixth", + "short": "one sixth" + } + }, + "key": "2159" +}, +{"category": "No", + "mappings": { + "default": { + "default": "vulgar fraction five sixths", + "alternative": "fraction five sixths", + "short": "five sixths" + } + }, + "key": "215A" +}, +{"category": "No", + "mappings": { + "default": { + "default": "vulgar fraction one eighth", + "alternative": "fraction one eighth", + "short": "one eighth" + } + }, + "key": "215B" +}, +{"category": "No", + "mappings": { + "default": { + "default": "vulgar fraction three eighths", + "alternative": "fraction three eighths", + "short": "three eighths" + } + }, + "key": "215C" +}, +{"category": "No", + "mappings": { + "default": { + "default": "vulgar fraction five eighths", + "alternative": "fraction five eighths", + "short": "five eighths" + } + }, + "key": "215D" +}, +{"category": "No", + "mappings": { + "default": { + "default": "vulgar fraction seven eighths", + "alternative": "fraction seven eighths", + "short": "seven eighths" + } + }, + "key": "215E" +}, +{"category": "No", + "mappings": { + "default": { + "default": "fraction numerator one", + "short": "numerator one" + } + }, + "key": "215F" +}, +{"category": "No", + "mappings": { + "default": { + "default": "vulgar fraction zero thirds", + "short": "zero thirds" + } + }, + "key": "2189" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled digit one", + "short": "circled one" + } + }, + "key": "2460" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled digit two", + "short": "circled two" + } + }, + "key": "2461" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled digit three", + "short": "circled three" + } + }, + "key": "2462" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled digit four", + "short": "circled four" + } + }, + "key": "2463" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled digit five", + "short": "circled five" + } + }, + "key": "2464" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled digit six", + "short": "circled six" + } + }, + "key": "2465" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled digit seven", + "short": "circled seven" + } + }, + "key": "2466" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled digit eight", + "short": "circled eight" + } + }, + "key": "2467" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled digit nine", + "short": "circled nine" + } + }, + "key": "2468" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number ten", + "short": "circled ten" + } + }, + "key": "2469" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number eleven", + "short": "circled eleven" + } + }, + "key": "246A" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number twelve", + "short": "circled twelve" + } + }, + "key": "246B" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number thirteen", + "short": "circled thirteen" + } + }, + "key": "246C" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number fourteen", + "short": "circled fourteen" + } + }, + "key": "246D" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number fifteen", + "short": "circled fifteen" + } + }, + "key": "246E" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number sixteen", + "short": "circled sixteen" + } + }, + "key": "246F" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number seventeen", + "short": "circled seventeen" + } + }, + "key": "2470" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number eighteen", + "short": "circled eighteen" + } + }, + "key": "2471" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number nineteen", + "short": "circled nineteen" + } + }, + "key": "2472" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number twenty", + "short": "circled twenty" + } + }, + "key": "2473" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized digit one", + "short": "parenthesized one" + } + }, + "key": "2474" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized digit two", + "short": "parenthesized two" + } + }, + "key": "2475" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized digit three", + "short": "parenthesized three" + } + }, + "key": "2476" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized digit four", + "short": "parenthesized four" + } + }, + "key": "2477" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized digit five", + "short": "parenthesized five" + } + }, + "key": "2478" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized digit six", + "short": "parenthesized six" + } + }, + "key": "2479" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized digit seven", + "short": "parenthesized seven" + } + }, + "key": "247A" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized digit eight", + "short": "parenthesized eight" + } + }, + "key": "247B" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized digit nine", + "short": "parenthesized nine" + } + }, + "key": "247C" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized number ten", + "short": "parenthesized ten" + } + }, + "key": "247D" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized number eleven", + "short": "parenthesized eleven" + } + }, + "key": "247E" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized number twelve", + "short": "parenthesized twelve" + } + }, + "key": "247F" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized number thirteen", + "short": "parenthesized thirteen" + } + }, + "key": "2480" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized number fourteen", + "short": "parenthesized fourteen" + } + }, + "key": "2481" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized number fifteen", + "short": "parenthesized fifteen" + } + }, + "key": "2482" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized number sixteen", + "short": "parenthesized sixteen" + } + }, + "key": "2483" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized number seventeen", + "short": "parenthesized seventeen" + } + }, + "key": "2484" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized number eighteen", + "short": "parenthesized eighteen" + } + }, + "key": "2485" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized number nineteen", + "short": "parenthesized nineteen" + } + }, + "key": "2486" +}, +{"category": "No", + "mappings": { + "default": { + "default": "parenthesized number twenty", + "short": "parenthesized twenty" + } + }, + "key": "2487" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit one full stop", + "alternative": "digit one period", + "short": "one period" + } + }, + "key": "2488" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit two full stop", + "alternative": "digit two period", + "short": "two period" + } + }, + "key": "2489" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit three full stop", + "alternative": "digit three period", + "short": "three period" + } + }, + "key": "248A" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit four full stop", + "alternative": "digit four period", + "short": "four period" + } + }, + "key": "248B" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit five full stop", + "alternative": "digit five period", + "short": "five period" + } + }, + "key": "248C" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit six full stop", + "alternative": "digit six period", + "short": "six period" + } + }, + "key": "248D" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit seven full stop", + "alternative": "digit seven period", + "short": "seven period" + } + }, + "key": "248E" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit eight full stop", + "alternative": "digit eight period", + "short": "eight period" + } + }, + "key": "248F" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit nine full stop", + "alternative": "digit nine period", + "short": "nine period" + } + }, + "key": "2490" +}, +{"category": "No", + "mappings": { + "default": { + "default": "number ten full stop", + "alternative": "number ten period", + "short": "ten period" + } + }, + "key": "2491" +}, +{"category": "No", + "mappings": { + "default": { + "default": "number eleven full stop", + "alternative": "number eleven period", + "short": "eleven period" + } + }, + "key": "2492" +}, +{"category": "No", + "mappings": { + "default": { + "default": "number twelve full stop", + "alternative": "number twelve period", + "short": "twelve period" + } + }, + "key": "2493" +}, +{"category": "No", + "mappings": { + "default": { + "default": "number thirteen full stop", + "alternative": "number thirteen period", + "short": "thirteen period" + } + }, + "key": "2494" +}, +{"category": "No", + "mappings": { + "default": { + "default": "number fourteen full stop", + "alternative": "number fourteen period", + "short": "fourteen period" + } + }, + "key": "2495" +}, +{"category": "No", + "mappings": { + "default": { + "default": "number fifteen full stop", + "alternative": "number fifteen period", + "short": "fifteen period" + } + }, + "key": "2496" +}, +{"category": "No", + "mappings": { + "default": { + "default": "number sixteen full stop", + "alternative": "number sixteen period", + "short": "sixteen period" + } + }, + "key": "2497" +}, +{"category": "No", + "mappings": { + "default": { + "default": "number seventeen full stop", + "alternative": "number seventeen period", + "short": "seventeen period" + } + }, + "key": "2498" +}, +{"category": "No", + "mappings": { + "default": { + "default": "number eighteen full stop", + "alternative": "number eighteen period", + "short": "eighteen period" + } + }, + "key": "2499" +}, +{"category": "No", + "mappings": { + "default": { + "default": "number nineteen full stop", + "alternative": "number nineteen period", + "short": "nineteen period" + } + }, + "key": "249A" +}, +{"category": "No", + "mappings": { + "default": { + "default": "number twenty full stop", + "alternative": "number twenty period", + "short": "twenty period" + } + }, + "key": "249B" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled digit zero", + "short": "circled zero" + } + }, + "key": "24EA" +}, +{"category": "No", + "mappings": { + "default": { + "default": "negative circled number eleven", + "short": "negative circled eleven" + } + }, + "key": "24EB" +}, +{"category": "No", + "mappings": { + "default": { + "default": "negative circled number twelve", + "short": "negative circled twelve" + } + }, + "key": "24EC" +}, +{"category": "No", + "mappings": { + "default": { + "default": "negative circled number thirteen", + "short": "negative circled thirteen" + } + }, + "key": "24ED" +}, +{"category": "No", + "mappings": { + "default": { + "default": "negative circled number fourteen", + "short": "negative circled fourteen" + } + }, + "key": "24EE" +}, +{"category": "No", + "mappings": { + "default": { + "default": "negative circled number fifteen", + "short": "negative circled fifteen" + } + }, + "key": "24EF" +}, +{"category": "No", + "mappings": { + "default": { + "default": "negative circled number sixteen", + "short": "negative circled sixteen" + } + }, + "key": "24F0" +}, +{"category": "No", + "mappings": { + "default": { + "default": "negative circled number seventeen", + "short": "negative circled seventeen" + } + }, + "key": "24F1" +}, +{"category": "No", + "mappings": { + "default": { + "default": "negative circled number eighteen", + "short": "negative circled eighteen" + } + }, + "key": "24F2" +}, +{"category": "No", + "mappings": { + "default": { + "default": "negative circled number nineteen", + "short": "negative circled nineteen" + } + }, + "key": "24F3" +}, +{"category": "No", + "mappings": { + "default": { + "default": "negative circled number twenty", + "short": "negative circled twenty" + } + }, + "key": "24F4" +}, +{"category": "No", + "mappings": { + "default": { + "default": "double circled digit one", + "short": "double circled one" + } + }, + "key": "24F5" +}, +{"category": "No", + "mappings": { + "default": { + "default": "double circled digit two", + "short": "double circled two" + } + }, + "key": "24F6" +}, +{"category": "No", + "mappings": { + "default": { + "default": "double circled digit three", + "short": "double circled three" + } + }, + "key": "24F7" +}, +{"category": "No", + "mappings": { + "default": { + "default": "double circled digit four", + "short": "double circled four" + } + }, + "key": "24F8" +}, +{"category": "No", + "mappings": { + "default": { + "default": "double circled digit five", + "short": "double circled five" + } + }, + "key": "24F9" +}, +{"category": "No", + "mappings": { + "default": { + "default": "double circled digit six", + "short": "double circled six" + } + }, + "key": "24FA" +}, +{"category": "No", + "mappings": { + "default": { + "default": "double circled digit seven", + "short": "double circled seven" + } + }, + "key": "24FB" +}, +{"category": "No", + "mappings": { + "default": { + "default": "double circled digit eight", + "short": "double circled eight" + } + }, + "key": "24FC" +}, +{"category": "No", + "mappings": { + "default": { + "default": "double circled digit nine", + "short": "double circled nine" + } + }, + "key": "24FD" +}, +{"category": "No", + "mappings": { + "default": { + "default": "double circled number ten", + "short": "double circled ten" + } + }, + "key": "24FE" +}, +{"category": "No", + "mappings": { + "default": { + "default": "negative circled digit zero", + "short": "negative circled zero" + } + }, + "key": "24FF" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled digit one", + "alternative": "inverse circled digit one", + "short": "inverse circled one" + } + }, + "key": "2776" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled digit two", + "alternative": "inverse circled digit two", + "short": "inverse circled two" + } + }, + "key": "2777" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled digit three", + "alternative": "inverse circled digit three", + "short": "inverse circled three" + } + }, + "key": "2778" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled digit four", + "alternative": "inverse circled digit four", + "short": "inverse circled four" + } + }, + "key": "2779" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled digit five", + "alternative": "inverse circled digit five", + "short": "inverse circled five" + } + }, + "key": "277A" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled digit six", + "alternative": "inverse circled digit six", + "short": "inverse circled six" + } + }, + "key": "277B" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled digit seven", + "alternative": "inverse circled digit seven", + "short": "inverse circled seven" + } + }, + "key": "277C" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled digit eight", + "alternative": "inverse circled digit eight", + "short": "inverse circled eight" + } + }, + "key": "277D" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled digit nine", + "alternative": "inverse circled digit nine", + "short": "inverse circled nine" + } + }, + "key": "277E" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled number ten", + "alternative": "inverse circled number ten", + "short": "inverse circled ten" + } + }, + "key": "277F" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat circled sans serif digit one", + "alternative": "circled sans serif digit one", + "short": "circled one" + } + }, + "key": "2780" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat circled sans serif digit two", + "alternative": "circled sans serif digit two", + "short": "circled two" + } + }, + "key": "2781" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat circled sans serif digit three", + "alternative": "circled sans serif digit three", + "short": "circled three" + } + }, + "key": "2782" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat circled sans serif digit four", + "alternative": "circled sans serif digit four", + "short": "circled four" + } + }, + "key": "2783" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat circled sans serif digit five", + "alternative": "circled sans serif digit five", + "short": "circled five" + } + }, + "key": "2784" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat circled sans serif digit six", + "alternative": "circled sans serif digit six", + "short": "circled six" + } + }, + "key": "2785" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat circled sans serif digit seven", + "alternative": "circled sans serif digit seven", + "short": "circled seven" + } + }, + "key": "2786" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat circled sans serif digit eight", + "alternative": "circled sans serif digit eight", + "short": "circled eight" + } + }, + "key": "2787" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat circled sans serif digit nine", + "alternative": "circled sans serif digit nine", + "short": "circled nine" + } + }, + "key": "2788" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat circled sans serif number ten", + "alternative": "circled sans serif number ten", + "short": "circled ten" + } + }, + "key": "2789" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled sans serif digit one", + "alternative": "inverse circled sans serif digit one", + "short": "inverse circled one" + } + }, + "key": "278A" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled sans serif digit two", + "alternative": "inverse circled sans serif digit two", + "short": "inverse circled two" + } + }, + "key": "278B" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled sans serif digit three", + "alternative": "inverse circled sans serif digit three", + "short": "inverse circled three" + } + }, + "key": "278C" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled sans serif digit four", + "alternative": "inverse circled sans serif digit four", + "short": "inverse circled four" + } + }, + "key": "278D" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled sans serif digit five", + "alternative": "inverse circled sans serif digit five", + "short": "inverse circled five" + } + }, + "key": "278E" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled sans serif digit six", + "alternative": "inverse circled sans serif digit six", + "short": "inverse circled six" + } + }, + "key": "278F" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled sans serif digit seven", + "alternative": "inverse circled sans serif digit seven", + "short": "inverse circled seven" + } + }, + "key": "2790" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled sans serif digit eight", + "alternative": "inverse circled sans serif digit eight", + "short": "inverse circled eight" + } + }, + "key": "2791" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled sans serif digit nine", + "alternative": "inverse circled sans serif digit nine", + "short": "inverse circled nine" + } + }, + "key": "2792" +}, +{"category": "No", + "mappings": { + "default": { + "default": "dingbat negative circled sans serif number ten", + "alternative": "inverse circled sans serif number ten", + "short": "inverse circled ten" + } + }, + "key": "2793" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number ten on black square", + "short": "circled ten on black square" + } + }, + "key": "3248" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number twenty on black square", + "short": "circled twenty on black square" + } + }, + "key": "3249" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number thirty on black square", + "short": "circled thirty on black square" + } + }, + "key": "324A" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number forty on black square", + "short": "circled forty on black square" + } + }, + "key": "324B" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number fifty on black square", + "short": "circled fifty on black square" + } + }, + "key": "324C" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number sixty on black square", + "short": "circled sixty on black square" + } + }, + "key": "324D" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number seventy on black square", + "short": "circled seventy on black square" + } + }, + "key": "324E" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number eighty on black square", + "short": "circled eighty on black square" + } + }, + "key": "324F" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number twenty one", + "short": "circled twenty one" + } + }, + "key": "3251" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number twenty two", + "short": "circled twenty two" + } + }, + "key": "3252" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number twenty three", + "short": "circled twenty three" + } + }, + "key": "3253" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number twenty four", + "short": "circled twenty four" + } + }, + "key": "3254" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number twenty five", + "short": "circled twenty five" + } + }, + "key": "3255" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number twenty six", + "short": "circled twenty six" + } + }, + "key": "3256" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number twenty seven", + "short": "circled twenty seven" + } + }, + "key": "3257" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number twenty eight", + "short": "circled twenty eight" + } + }, + "key": "3258" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number twenty nine", + "short": "circled twenty nine" + } + }, + "key": "3259" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number thirty", + "short": "circled thirty" + } + }, + "key": "325A" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number thirty one", + "short": "circled thirty one" + } + }, + "key": "325B" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number thirty two", + "short": "circled thirty two" + } + }, + "key": "325C" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number thirty three", + "short": "circled thirty three" + } + }, + "key": "325D" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number thirty four", + "short": "circled thirty four" + } + }, + "key": "325E" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number thirty five", + "short": "circled thirty five" + } + }, + "key": "325F" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number thirty six", + "short": "circled thirty six" + } + }, + "key": "32B1" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number thirty seven", + "short": "circled thirty seven" + } + }, + "key": "32B2" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number thirty eight", + "short": "circled thirty eight" + } + }, + "key": "32B3" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number thirty nine", + "short": "circled thirty nine" + } + }, + "key": "32B4" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number forty", + "short": "circled forty" + } + }, + "key": "32B5" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number forty one", + "short": "circled forty one" + } + }, + "key": "32B6" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number forty two", + "short": "circled forty two" + } + }, + "key": "32B7" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number forty three", + "short": "circled forty three" + } + }, + "key": "32B8" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number forty four", + "short": "circled forty four" + } + }, + "key": "32B9" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number forty five", + "short": "circled forty five" + } + }, + "key": "32BA" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number forty six", + "short": "circled forty six" + } + }, + "key": "32BB" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number forty seven", + "short": "circled forty seven" + } + }, + "key": "32BC" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number forty eight", + "short": "circled forty eight" + } + }, + "key": "32BD" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number forty nine", + "short": "circled forty nine" + } + }, + "key": "32BE" +}, +{"category": "No", + "mappings": { + "default": { + "default": "circled number fifty", + "short": "circled fifty" + } + }, + "key": "32BF" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "fullwidth digit zero", + "short": "zero" + } + }, + "key": "FF10" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "fullwidth digit one", + "short": "one" + } + }, + "key": "FF11" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "fullwidth digit two", + "short": "two" + } + }, + "key": "FF12" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "fullwidth digit three", + "short": "three" + } + }, + "key": "FF13" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "fullwidth digit four", + "short": "four" + } + }, + "key": "FF14" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "fullwidth digit five", + "short": "five" + } + }, + "key": "FF15" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "fullwidth digit six", + "short": "six" + } + }, + "key": "FF16" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "fullwidth digit seven", + "short": "seven" + } + }, + "key": "FF17" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "fullwidth digit eight", + "short": "eight" + } + }, + "key": "FF18" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "fullwidth digit nine", + "short": "nine" + } + }, + "key": "FF19" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical bold digit zero", + "alternative": "bold digit zero", + "short": "bold zero" + } + }, + "key": "1D7CE" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical bold digit one", + "alternative": "bold digit one", + "short": "bold one" + } + }, + "key": "1D7CF" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical bold digit two", + "alternative": "bold digit two", + "short": "bold two" + } + }, + "key": "1D7D0" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical bold digit three", + "alternative": "bold digit three", + "short": "bold three" + } + }, + "key": "1D7D1" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical bold digit four", + "alternative": "bold digit four", + "short": "bold four" + } + }, + "key": "1D7D2" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical bold digit five", + "alternative": "bold digit five", + "short": "bold five" + } + }, + "key": "1D7D3" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical bold digit six", + "alternative": "bold digit six", + "short": "bold six" + } + }, + "key": "1D7D4" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical bold digit seven", + "alternative": "bold digit seven", + "short": "bold seven" + } + }, + "key": "1D7D5" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical bold digit eight", + "alternative": "bold digit eight", + "short": "bold eight" + } + }, + "key": "1D7D6" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical bold digit nine", + "alternative": "bold digit nine", + "short": "bold nine" + } + }, + "key": "1D7D7" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical double struck digit zero", + "alternative": "double struck zero", + "short": "blackboard zero" + } + }, + "key": "1D7D8" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical double struck digit one", + "alternative": "double struck one", + "short": "blackboard one" + } + }, + "key": "1D7D9" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical double struck digit two", + "alternative": "double struck two", + "short": "blackboard two" + } + }, + "key": "1D7DA" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical double struck digit three", + "alternative": "double struck three", + "short": "blackboard three" + } + }, + "key": "1D7DB" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical double struck digit four", + "alternative": "double struck four", + "short": "blackboard four" + } + }, + "key": "1D7DC" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical double struck digit five", + "alternative": "double struck five", + "short": "blackboard five" + } + }, + "key": "1D7DD" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical double struck digit six", + "alternative": "double struck six", + "short": "blackboard six" + } + }, + "key": "1D7DE" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical double struck digit seven", + "alternative": "double struck seven", + "short": "blackboard seven" + } + }, + "key": "1D7DF" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical double struck digit eight", + "alternative": "double struck eight", + "short": "blackboard eight" + } + }, + "key": "1D7E0" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical double struck digit nine", + "alternative": "double struck nine", + "short": "blackboard nine" + } + }, + "key": "1D7E1" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif digit zero", + "alternative": "sans serif digit zero", + "short": "sans serif zero" + } + }, + "key": "1D7E2" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif digit one", + "alternative": "sans serif digit one", + "short": "sans serif one" + } + }, + "key": "1D7E3" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif digit two", + "alternative": "sans serif digit two", + "short": "sans serif two" + } + }, + "key": "1D7E4" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif digit three", + "alternative": "sans serif digit three", + "short": "sans serif three" + } + }, + "key": "1D7E5" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif digit four", + "alternative": "sans serif digit four", + "short": "sans serif four" + } + }, + "key": "1D7E6" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif digit five", + "alternative": "sans serif digit five", + "short": "sans serif five" + } + }, + "key": "1D7E7" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif digit six", + "alternative": "sans serif digit six", + "short": "sans serif six" + } + }, + "key": "1D7E8" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif digit seven", + "alternative": "sans serif digit seven", + "short": "sans serif seven" + } + }, + "key": "1D7E9" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif digit eight", + "alternative": "sans serif digit eight", + "short": "sans serif eight" + } + }, + "key": "1D7EA" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif digit nine", + "alternative": "sans serif digit nine", + "short": "sans serif nine" + } + }, + "key": "1D7EB" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif bold digit zero", + "alternative": "sans serif bold digit zero", + "short": "sans serif bold zero" + } + }, + "key": "1D7EC" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif bold digit one", + "alternative": "sans serif bold digit one", + "short": "sans serif bold one" + } + }, + "key": "1D7ED" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif bold digit two", + "alternative": "sans serif bold digit two", + "short": "sans serif bold two" + } + }, + "key": "1D7EE" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif bold digit three", + "alternative": "sans serif bold digit three", + "short": "sans serif bold three" + } + }, + "key": "1D7EF" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif bold digit four", + "alternative": "sans serif bold digit four", + "short": "sans serif bold four" + } + }, + "key": "1D7F0" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif bold digit five", + "alternative": "sans serif bold digit five", + "short": "sans serif bold five" + } + }, + "key": "1D7F1" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif bold digit six", + "alternative": "sans serif bold digit six", + "short": "sans serif bold six" + } + }, + "key": "1D7F2" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif bold digit seven", + "alternative": "sans serif bold digit seven", + "short": "sans serif bold seven" + } + }, + "key": "1D7F3" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif bold digit eight", + "alternative": "sans serif bold digit eight", + "short": "sans serif bold eight" + } + }, + "key": "1D7F4" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical sans serif bold digit nine", + "alternative": "sans serif bold digit nine", + "short": "sans serif bold nine" + } + }, + "key": "1D7F5" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical monospace digit zero", + "alternative": "monospace zero", + "short": "thin zero" + } + }, + "key": "1D7F6" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical monospace digit one", + "alternative": "monospace one", + "short": "thin one" + } + }, + "key": "1D7F7" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical monospace digit two", + "alternative": "monospace two", + "short": "thin two" + } + }, + "key": "1D7F8" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical monospace digit three", + "alternative": "monospace three", + "short": "thin three" + } + }, + "key": "1D7F9" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical monospace digit four", + "alternative": "monospace four", + "short": "thin four" + } + }, + "key": "1D7FA" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical monospace digit five", + "alternative": "monospace five", + "short": "thin five" + } + }, + "key": "1D7FB" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical monospace digit six", + "alternative": "monospace six", + "short": "thin six" + } + }, + "key": "1D7FC" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical monospace digit seven", + "alternative": "monospace seven", + "short": "thin seven" + } + }, + "key": "1D7FD" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical monospace digit eight", + "alternative": "monospace eight", + "short": "thin eight" + } + }, + "key": "1D7FE" +}, +{"category": "Nd", + "mappings": { + "default": { + "default": "mathematical monospace digit nine", + "alternative": "monospace nine", + "short": "thin nine" + } + }, + "key": "1D7FF" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit zero full stop", + "short": "zero full stop" + } + }, + "key": "1F100" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit zero comma", + "short": "zero comma" + } + }, + "key": "1F101" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit one comma", + "short": "one comma" + } + }, + "key": "1F102" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit two comma", + "short": "two comma" + } + }, + "key": "1F103" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit three comma", + "short": "three comma" + } + }, + "key": "1F104" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit four comma", + "short": "four comma" + } + }, + "key": "1F105" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit five comma", + "short": "five comma" + } + }, + "key": "1F106" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit six comma", + "short": "six comma" + } + }, + "key": "1F107" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit seven comma", + "short": "seven comma" + } + }, + "key": "1F108" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit eight comma", + "short": "eight comma" + } + }, + "key": "1F109" +}, +{"category": "No", + "mappings": { + "default": { + "default": "digit nine comma", + "short": "nine comma" + } + }, + "key": "1F10A" +} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_geometry.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_geometry.json new file mode 100644 index 00000000000..d2e158cea15 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_geometry.json @@ -0,0 +1,2523 @@ +[ +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light horizontal", + "alternative": "forms light horizontal" + } + }, + "key": "2500" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy horizontal", + "alternative": "forms heavy horizontal" + } + }, + "key": "2501" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light vertical", + "alternative": "forms light vertical" + } + }, + "key": "2502" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy vertical", + "alternative": "forms heavy vertical" + } + }, + "key": "2503" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light triple dash horizontal", + "alternative": "forms light triple dash horizontal" + } + }, + "key": "2504" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy triple dash horizontal", + "alternative": "forms heavy triple dash horizontal" + } + }, + "key": "2505" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light triple dash vertical", + "alternative": "forms light triple dash vertical" + } + }, + "key": "2506" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy triple dash vertical", + "alternative": "forms heavy triple dash vertical" + } + }, + "key": "2507" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light quadruple dash horizontal", + "alternative": "forms light quadruple dash horizontal" + } + }, + "key": "2508" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy quadruple dash horizontal", + "alternative": "forms heavy quadruple dash horizontal" + } + }, + "key": "2509" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light quadruple dash vertical", + "alternative": "forms light quadruple dash vertical" + } + }, + "key": "250A" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy quadruple dash vertical", + "alternative": "forms heavy quadruple dash vertical" + } + }, + "key": "250B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light down and right", + "alternative": "forms light down and right" + } + }, + "key": "250C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings down light and right heavy", + "alternative": "forms down light and right heavy" + } + }, + "key": "250D" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings down heavy and right light", + "alternative": "forms down heavy and right light" + } + }, + "key": "250E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy down and right", + "alternative": "forms heavy down and right" + } + }, + "key": "250F" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light down and left", + "alternative": "forms light down and left" + } + }, + "key": "2510" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings down light and left heavy", + "alternative": "forms down light and left heavy" + } + }, + "key": "2511" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings down heavy and left light", + "alternative": "forms down heavy and left light" + } + }, + "key": "2512" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy down and left", + "alternative": "forms heavy down and left" + } + }, + "key": "2513" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light up and right", + "alternative": "forms light up and right" + } + }, + "key": "2514" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings up light and right heavy", + "alternative": "forms up light and right heavy" + } + }, + "key": "2515" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings up heavy and right light", + "alternative": "forms up heavy and right light" + } + }, + "key": "2516" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy up and right", + "alternative": "forms heavy up and right" + } + }, + "key": "2517" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light up and left", + "alternative": "forms light up and left" + } + }, + "key": "2518" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings up light and left heavy", + "alternative": "forms up light and left heavy" + } + }, + "key": "2519" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings up heavy and left light", + "alternative": "forms up heavy and left light" + } + }, + "key": "251A" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy up and left", + "alternative": "forms heavy up and left" + } + }, + "key": "251B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light vertical and right", + "alternative": "forms light vertical and right" + } + }, + "key": "251C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings vertical light and right heavy", + "alternative": "forms vertical light and right heavy" + } + }, + "key": "251D" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings up heavy and right down light", + "alternative": "forms up heavy and right down light" + } + }, + "key": "251E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings down heavy and right up light", + "alternative": "forms down heavy and right up light" + } + }, + "key": "251F" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings vertical heavy and right light", + "alternative": "forms vertical heavy and right light" + } + }, + "key": "2520" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings down light and right up heavy", + "alternative": "forms down light and right up heavy" + } + }, + "key": "2521" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings up light and right down heavy", + "alternative": "forms up light and right down heavy" + } + }, + "key": "2522" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy vertical and right", + "alternative": "forms heavy vertical and right" + } + }, + "key": "2523" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light vertical and left", + "alternative": "forms light vertical and left" + } + }, + "key": "2524" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings vertical light and left heavy", + "alternative": "forms vertical light and left heavy" + } + }, + "key": "2525" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings up heavy and left down light", + "alternative": "forms up heavy and left down light" + } + }, + "key": "2526" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings down heavy and left up light", + "alternative": "forms down heavy and left up light" + } + }, + "key": "2527" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings vertical heavy and left light", + "alternative": "forms vertical heavy and left light" + } + }, + "key": "2528" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings down light and left up heavy", + "alternative": "forms down light and left up heavy" + } + }, + "key": "2529" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings up light and left down heavy", + "alternative": "forms up light and left down heavy" + } + }, + "key": "252A" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy vertical and left", + "alternative": "forms heavy vertical and left" + } + }, + "key": "252B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light down and horizontal", + "alternative": "forms light down and horizontal" + } + }, + "key": "252C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings left heavy and right down light", + "alternative": "forms left heavy and right down light" + } + }, + "key": "252D" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings right heavy and left down light", + "alternative": "forms right heavy and left down light" + } + }, + "key": "252E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings down light and horizontal heavy", + "alternative": "forms down light and horizontal heavy" + } + }, + "key": "252F" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings down heavy and horizontal light", + "alternative": "forms down heavy and horizontal light" + } + }, + "key": "2530" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings right light and left down heavy", + "alternative": "forms right light and left down heavy" + } + }, + "key": "2531" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings left light and right down heavy", + "alternative": "forms left light and right down heavy" + } + }, + "key": "2532" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy down and horizontal", + "alternative": "forms heavy down and horizontal" + } + }, + "key": "2533" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light up and horizontal", + "alternative": "forms light up and horizontal" + } + }, + "key": "2534" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings left heavy and right up light", + "alternative": "forms left heavy and right up light" + } + }, + "key": "2535" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings right heavy and left up light", + "alternative": "forms right heavy and left up light" + } + }, + "key": "2536" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings up light and horizontal heavy", + "alternative": "forms up light and horizontal heavy" + } + }, + "key": "2537" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings up heavy and horizontal light", + "alternative": "forms up heavy and horizontal light" + } + }, + "key": "2538" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings right light and left up heavy", + "alternative": "forms right light and left up heavy" + } + }, + "key": "2539" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings left light and right up heavy", + "alternative": "forms left light and right up heavy" + } + }, + "key": "253A" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy up and horizontal", + "alternative": "forms heavy up and horizontal" + } + }, + "key": "253B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light vertical and horizontal", + "alternative": "forms light vertical and horizontal" + } + }, + "key": "253C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings left heavy and right vertical light", + "alternative": "forms left heavy and right vertical light" + } + }, + "key": "253D" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings right heavy and left vertical light", + "alternative": "forms right heavy and left vertical light" + } + }, + "key": "253E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings vertical light and horizontal heavy", + "alternative": "forms vertical light and horizontal heavy" + } + }, + "key": "253F" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings up heavy and down horizontal light", + "alternative": "forms up heavy and down horizontal light" + } + }, + "key": "2540" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings down heavy and up horizontal light", + "alternative": "forms down heavy and up horizontal light" + } + }, + "key": "2541" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings vertical heavy and horizontal light", + "alternative": "forms vertical heavy and horizontal light" + } + }, + "key": "2542" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings left up heavy and right down light", + "alternative": "forms left up heavy and right down light" + } + }, + "key": "2543" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings right up heavy and left down light", + "alternative": "forms right up heavy and left down light" + } + }, + "key": "2544" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings left down heavy and right up light", + "alternative": "forms left down heavy and right up light" + } + }, + "key": "2545" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings right down heavy and left up light", + "alternative": "forms right down heavy and left up light" + } + }, + "key": "2546" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings down light and up horizontal heavy", + "alternative": "forms down light and up horizontal heavy" + } + }, + "key": "2547" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings up light and down horizontal heavy", + "alternative": "forms up light and down horizontal heavy" + } + }, + "key": "2548" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings right light and left vertical heavy", + "alternative": "forms right light and left vertical heavy" + } + }, + "key": "2549" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings left light and right vertical heavy", + "alternative": "forms left light and right vertical heavy" + } + }, + "key": "254A" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy vertical and horizontal", + "alternative": "forms heavy vertical and horizontal" + } + }, + "key": "254B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light double dash horizontal", + "alternative": "forms light double dash horizontal" + } + }, + "key": "254C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy double dash horizontal", + "alternative": "forms heavy double dash horizontal" + } + }, + "key": "254D" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light double dash vertical", + "alternative": "forms light double dash vertical" + } + }, + "key": "254E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy double dash vertical", + "alternative": "forms heavy double dash vertical" + } + }, + "key": "254F" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings double horizontal", + "alternative": "forms double horizontal" + } + }, + "key": "2550" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings double vertical", + "alternative": "forms double vertical" + } + }, + "key": "2551" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings down single and right double", + "alternative": "forms down single and right double" + } + }, + "key": "2552" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings down double and right single", + "alternative": "forms down double and right single" + } + }, + "key": "2553" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings double down and right", + "alternative": "forms double down and right" + } + }, + "key": "2554" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings down single and left double", + "alternative": "forms down single and left double" + } + }, + "key": "2555" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings down double and left single", + "alternative": "forms down double and left single" + } + }, + "key": "2556" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings double down and left", + "alternative": "forms double down and left" + } + }, + "key": "2557" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings up single and right double", + "alternative": "forms up single and right double" + } + }, + "key": "2558" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings up double and right single", + "alternative": "forms up double and right single" + } + }, + "key": "2559" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings double up and right", + "alternative": "forms double up and right" + } + }, + "key": "255A" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings up single and left double", + "alternative": "forms up single and left double" + } + }, + "key": "255B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings up double and left single", + "alternative": "forms up double and left single" + } + }, + "key": "255C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings double up and left", + "alternative": "forms double up and left" + } + }, + "key": "255D" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings vertical single and right double", + "alternative": "forms vertical single and right double" + } + }, + "key": "255E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings vertical double and right single", + "alternative": "forms vertical double and right single" + } + }, + "key": "255F" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings double vertical and right", + "alternative": "forms double vertical and right" + } + }, + "key": "2560" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings vertical single and left double", + "alternative": "forms vertical single and left double" + } + }, + "key": "2561" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings vertical double and left single", + "alternative": "forms vertical double and left single" + } + }, + "key": "2562" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings double vertical and left", + "alternative": "forms double vertical and left" + } + }, + "key": "2563" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings down single and horizontal double", + "alternative": "forms down single and horizontal double" + } + }, + "key": "2564" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings down double and horizontal single", + "alternative": "forms down double and horizontal single" + } + }, + "key": "2565" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings double down and horizontal", + "alternative": "forms double down and horizontal" + } + }, + "key": "2566" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings up single and horizontal double", + "alternative": "forms up single and horizontal double" + } + }, + "key": "2567" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings up double and horizontal single", + "alternative": "forms up double and horizontal single" + } + }, + "key": "2568" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings double up and horizontal", + "alternative": "forms double up and horizontal" + } + }, + "key": "2569" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings vertical single and horizontal double", + "alternative": "forms vertical single and horizontal double" + } + }, + "key": "256A" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings vertical double and horizontal single", + "alternative": "forms vertical double and horizontal single" + } + }, + "key": "256B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings double vertical and horizontal", + "alternative": "forms double vertical and horizontal" + } + }, + "key": "256C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light arc down and right", + "alternative": "forms light arc down and right" + } + }, + "key": "256D" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light arc down and left", + "alternative": "forms light arc down and left" + } + }, + "key": "256E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light arc up and left", + "alternative": "forms light arc up and left" + } + }, + "key": "256F" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light arc up and right", + "alternative": "forms light arc up and right" + } + }, + "key": "2570" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light diagonal upper right to lower left", + "alternative": "forms light diagonal upper right to lower left" + } + }, + "key": "2571" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light diagonal upper left to lower right", + "alternative": "forms light diagonal upper left to lower right" + } + }, + "key": "2572" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light diagonal cross", + "alternative": "forms light diagonal cross" + } + }, + "key": "2573" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light left", + "alternative": "forms light left" + } + }, + "key": "2574" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light up", + "alternative": "forms light up" + } + }, + "key": "2575" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light right", + "alternative": "forms light right" + } + }, + "key": "2576" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light down", + "alternative": "forms light down" + } + }, + "key": "2577" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy left", + "alternative": "forms heavy left" + } + }, + "key": "2578" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy up", + "alternative": "forms heavy up" + } + }, + "key": "2579" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy right", + "alternative": "forms heavy right" + } + }, + "key": "257A" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy down", + "alternative": "forms heavy down" + } + }, + "key": "257B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light left and heavy right", + "alternative": "forms light left and heavy right" + } + }, + "key": "257C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings light up and heavy down", + "alternative": "forms light up and heavy down" + } + }, + "key": "257D" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy left and light right", + "alternative": "forms heavy left and light right" + } + }, + "key": "257E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "box drawings heavy up and light down", + "alternative": "forms heavy up and light down" + } + }, + "key": "257F" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upper half block" + } + }, + "key": "2580" +}, +{"category": "So", + "mappings": { + "default": { + "default": "lower one eighth block" + } + }, + "key": "2581" +}, +{"category": "So", + "mappings": { + "default": { + "default": "lower one quarter block" + } + }, + "key": "2582" +}, +{"category": "So", + "mappings": { + "default": { + "default": "lower three eighths block" + } + }, + "key": "2583" +}, +{"category": "So", + "mappings": { + "default": { + "default": "lower half block" + } + }, + "key": "2584" +}, +{"category": "So", + "mappings": { + "default": { + "default": "lower five eighths block" + } + }, + "key": "2585" +}, +{"category": "So", + "mappings": { + "default": { + "default": "lower three quarters block", + "alternative": "lower three quarter block" + } + }, + "key": "2586" +}, +{"category": "So", + "mappings": { + "default": { + "default": "lower seven eighths block" + } + }, + "key": "2587" +}, +{"category": "So", + "mappings": { + "default": { + "default": "full block" + } + }, + "key": "2588" +}, +{"category": "So", + "mappings": { + "default": { + "default": "left seven eighths block" + } + }, + "key": "2589" +}, +{"category": "So", + "mappings": { + "default": { + "default": "left three quarters block", + "alternative": "left three quarter block" + } + }, + "key": "258A" +}, +{"category": "So", + "mappings": { + "default": { + "default": "left five eighths block" + } + }, + "key": "258B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "left half block" + } + }, + "key": "258C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "left three eighths block" + } + }, + "key": "258D" +}, +{"category": "So", + "mappings": { + "default": { + "default": "left one quarter block" + } + }, + "key": "258E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "left one eighth block" + } + }, + "key": "258F" +}, +{"category": "So", + "mappings": { + "default": { + "default": "right half block" + } + }, + "key": "2590" +}, +{"category": "So", + "mappings": { + "default": { + "default": "light shade" + } + }, + "key": "2591" +}, +{"category": "So", + "mappings": { + "default": { + "default": "medium shade" + } + }, + "key": "2592" +}, +{"category": "So", + "mappings": { + "default": { + "default": "dark shade" + } + }, + "key": "2593" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upper one eighth block" + } + }, + "key": "2594" +}, +{"category": "So", + "mappings": { + "default": { + "default": "right one eighth block" + } + }, + "key": "2595" +}, +{"category": "So", + "mappings": { + "default": { + "default": "quadrant lower left" + } + }, + "key": "2596" +}, +{"category": "So", + "mappings": { + "default": { + "default": "quadrant lower right" + } + }, + "key": "2597" +}, +{"category": "So", + "mappings": { + "default": { + "default": "quadrant upper left" + } + }, + "key": "2598" +}, +{"category": "So", + "mappings": { + "default": { + "default": "quadrant upper left and lower left and lower right" + } + }, + "key": "2599" +}, +{"category": "So", + "mappings": { + "default": { + "default": "quadrant upper left and lower right" + } + }, + "key": "259A" +}, +{"category": "So", + "mappings": { + "default": { + "default": "quadrant upper left and upper right and lower left" + } + }, + "key": "259B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "quadrant upper left and upper right and lower right" + } + }, + "key": "259C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "quadrant upper right" + } + }, + "key": "259D" +}, +{"category": "So", + "mappings": { + "default": { + "default": "quadrant upper right and lower left" + } + }, + "key": "259E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "quadrant upper right and lower left and lower right" + } + }, + "key": "259F" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black square" + } + }, + "key": "25A0" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white square" + } + }, + "key": "25A1" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white square with rounded corners" + } + }, + "key": "25A2" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white square containing black small square" + } + }, + "key": "25A3" +}, +{"category": "So", + "mappings": { + "default": { + "default": "square with horizontal fill" + } + }, + "key": "25A4" +}, +{"category": "So", + "mappings": { + "default": { + "default": "square with vertical fill" + } + }, + "key": "25A5" +}, +{"category": "So", + "mappings": { + "default": { + "default": "square with orthogonal crosshatch fill" + } + }, + "key": "25A6" +}, +{"category": "So", + "mappings": { + "default": { + "default": "square with upper left to lower right fill" + } + }, + "key": "25A7" +}, +{"category": "So", + "mappings": { + "default": { + "default": "square with upper right to lower left fill" + } + }, + "key": "25A8" +}, +{"category": "So", + "mappings": { + "default": { + "default": "square with diagonal crosshatch fill" + } + }, + "key": "25A9" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black small square" + } + }, + "key": "25AA" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white small square" + } + }, + "key": "25AB" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black rectangle" + } + }, + "key": "25AC" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white rectangle" + } + }, + "key": "25AD" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black vertical rectangle" + } + }, + "key": "25AE" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white vertical rectangle" + } + }, + "key": "25AF" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black parallelogram" + } + }, + "key": "25B0" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white parallelogram" + } + }, + "key": "25B1" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black up pointing triangle", + "alternative": "black up pointing triangle" + } + }, + "key": "25B2" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white up pointing triangle", + "alternative": "white up pointing triangle" + } + }, + "key": "25B3" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black up pointing small triangle", + "alternative": "black up pointing small triangle" + } + }, + "key": "25B4" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white up pointing small triangle", + "alternative": "white up pointing small triangle" + } + }, + "key": "25B5" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black right pointing triangle", + "alternative": "black right pointing triangle" + } + }, + "key": "25B6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "white right pointing triangle", + "alternative": "white right pointing triangle" + } + }, + "key": "25B7" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black right pointing small triangle", + "alternative": "black right pointing small triangle" + } + }, + "key": "25B8" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white right pointing small triangle", + "alternative": "white right pointing small triangle" + } + }, + "key": "25B9" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black right pointing pointer", + "alternative": "black right pointing pointer" + } + }, + "key": "25BA" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white right pointing pointer", + "alternative": "white right pointing pointer" + } + }, + "key": "25BB" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black down pointing triangle", + "alternative": "black down pointing triangle" + } + }, + "key": "25BC" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white down pointing triangle", + "alternative": "white down pointing triangle" + } + }, + "key": "25BD" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black down pointing small triangle", + "alternative": "black down pointing small triangle" + } + }, + "key": "25BE" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white down pointing small triangle", + "alternative": "white down pointing small triangle" + } + }, + "key": "25BF" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black left pointing triangle", + "alternative": "black left pointing triangle" + } + }, + "key": "25C0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "white left pointing triangle", + "alternative": "white left pointing triangle" + } + }, + "key": "25C1" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black left pointing small triangle", + "alternative": "black left pointing small triangle" + } + }, + "key": "25C2" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white left pointing small triangle", + "alternative": "white left pointing small triangle" + } + }, + "key": "25C3" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black left pointing pointer", + "alternative": "black left pointing pointer" + } + }, + "key": "25C4" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white left pointing pointer", + "alternative": "white left pointing pointer" + } + }, + "key": "25C5" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black diamond" + } + }, + "key": "25C6" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white diamond" + } + }, + "key": "25C7" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white diamond containing black small diamond" + } + }, + "key": "25C8" +}, +{"category": "So", + "mappings": { + "default": { + "default": "fisheye" + } + }, + "key": "25C9" +}, +{"category": "So", + "mappings": { + "default": { + "default": "lozenge" + } + }, + "key": "25CA" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white circle" + } + }, + "key": "25CB" +}, +{"category": "So", + "mappings": { + "default": { + "default": "dotted circle" + } + }, + "key": "25CC" +}, +{"category": "So", + "mappings": { + "default": { + "default": "circle with vertical fill" + } + }, + "key": "25CD" +}, +{"category": "So", + "mappings": { + "default": { + "default": "bullseye" + } + }, + "key": "25CE" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black circle" + } + }, + "key": "25CF" +}, +{"category": "So", + "mappings": { + "default": { + "default": "circle with left half black" + } + }, + "key": "25D0" +}, +{"category": "So", + "mappings": { + "default": { + "default": "circle with right half black" + } + }, + "key": "25D1" +}, +{"category": "So", + "mappings": { + "default": { + "default": "circle with lower half black" + } + }, + "key": "25D2" +}, +{"category": "So", + "mappings": { + "default": { + "default": "circle with upper half black" + } + }, + "key": "25D3" +}, +{"category": "So", + "mappings": { + "default": { + "default": "circle with upper right quadrant black" + } + }, + "key": "25D4" +}, +{"category": "So", + "mappings": { + "default": { + "default": "circle with all but upper left quadrant black" + } + }, + "key": "25D5" +}, +{"category": "So", + "mappings": { + "default": { + "default": "left half black circle" + } + }, + "key": "25D6" +}, +{"category": "So", + "mappings": { + "default": { + "default": "right half black circle" + } + }, + "key": "25D7" +}, +{"category": "So", + "mappings": { + "default": { + "default": "inverse bullet" + } + }, + "key": "25D8" +}, +{"category": "So", + "mappings": { + "default": { + "default": "inverse white circle" + } + }, + "key": "25D9" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upper half inverse white circle" + } + }, + "key": "25DA" +}, +{"category": "So", + "mappings": { + "default": { + "default": "lower half inverse white circle" + } + }, + "key": "25DB" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upper left quadrant circular arc" + } + }, + "key": "25DC" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upper right quadrant circular arc" + } + }, + "key": "25DD" +}, +{"category": "So", + "mappings": { + "default": { + "default": "lower right quadrant circular arc" + } + }, + "key": "25DE" +}, +{"category": "So", + "mappings": { + "default": { + "default": "lower left quadrant circular arc" + } + }, + "key": "25DF" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upper half circle" + } + }, + "key": "25E0" +}, +{"category": "So", + "mappings": { + "default": { + "default": "lower half circle" + } + }, + "key": "25E1" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black lower right triangle" + } + }, + "key": "25E2" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black lower left triangle" + } + }, + "key": "25E3" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black upper left triangle" + } + }, + "key": "25E4" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black upper right triangle" + } + }, + "key": "25E5" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white bullet" + } + }, + "key": "25E6" +}, +{"category": "So", + "mappings": { + "default": { + "default": "square with left half black" + } + }, + "key": "25E7" +}, +{"category": "So", + "mappings": { + "default": { + "default": "square with right half black" + } + }, + "key": "25E8" +}, +{"category": "So", + "mappings": { + "default": { + "default": "square with upper left diagonal half black" + } + }, + "key": "25E9" +}, +{"category": "So", + "mappings": { + "default": { + "default": "square with lower right diagonal half black" + } + }, + "key": "25EA" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white square with vertical bisecting line" + } + }, + "key": "25EB" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white up pointing triangle with dot", + "alternative": "white up pointing triangle with dot" + } + }, + "key": "25EC" +}, +{"category": "So", + "mappings": { + "default": { + "default": "up pointing triangle with left half black", + "alternative": "up pointing triangle with left half black" + } + }, + "key": "25ED" +}, +{"category": "So", + "mappings": { + "default": { + "default": "up pointing triangle with right half black", + "alternative": "up pointing triangle with right half black" + } + }, + "key": "25EE" +}, +{"category": "So", + "mappings": { + "default": { + "default": "large circle" + } + }, + "key": "25EF" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white square with upper left quadrant" + } + }, + "key": "25F0" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white square with lower left quadrant" + } + }, + "key": "25F1" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white square with lower right quadrant" + } + }, + "key": "25F2" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white square with upper right quadrant" + } + }, + "key": "25F3" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white circle with upper left quadrant" + } + }, + "key": "25F4" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white circle with lower left quadrant" + } + }, + "key": "25F5" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white circle with lower right quadrant" + } + }, + "key": "25F6" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white circle with upper right quadrant" + } + }, + "key": "25F7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "upper left triangle" + } + }, + "key": "25F8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "upper right triangle" + } + }, + "key": "25F9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "lower left triangle" + } + }, + "key": "25FA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "white medium square" + } + }, + "key": "25FB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "black medium square" + } + }, + "key": "25FC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "white medium small square" + } + }, + "key": "25FD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "black medium small square" + } + }, + "key": "25FE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "lower right triangle" + } + }, + "key": "25FF" +}, +{"category": "So", + "mappings": { + "default": { + "default": "square with top half black" + } + }, + "key": "2B12" +}, +{"category": "So", + "mappings": { + "default": { + "default": "square with bottom half black" + } + }, + "key": "2B13" +}, +{"category": "So", + "mappings": { + "default": { + "default": "square with upper right diagonal half black" + } + }, + "key": "2B14" +}, +{"category": "So", + "mappings": { + "default": { + "default": "square with lower left diagonal half black" + } + }, + "key": "2B15" +}, +{"category": "So", + "mappings": { + "default": { + "default": "diamond with left half black" + } + }, + "key": "2B16" +}, +{"category": "So", + "mappings": { + "default": { + "default": "diamond with right half black" + } + }, + "key": "2B17" +}, +{"category": "So", + "mappings": { + "default": { + "default": "diamond with top half black" + } + }, + "key": "2B18" +}, +{"category": "So", + "mappings": { + "default": { + "default": "diamond with bottom half black" + } + }, + "key": "2B19" +}, +{"category": "So", + "mappings": { + "default": { + "default": "dotted square" + } + }, + "key": "2B1A" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black large square" + } + }, + "key": "2B1B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white large square" + } + }, + "key": "2B1C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black very small square" + } + }, + "key": "2B1D" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white very small square" + } + }, + "key": "2B1E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black pentagon" + } + }, + "key": "2B1F" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white pentagon" + } + }, + "key": "2B20" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white hexagon" + } + }, + "key": "2B21" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black hexagon" + } + }, + "key": "2B22" +}, +{"category": "So", + "mappings": { + "default": { + "default": "horizontal black hexagon" + } + }, + "key": "2B23" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black large circle" + } + }, + "key": "2B24" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black medium diamond" + } + }, + "key": "2B25" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white medium diamond" + } + }, + "key": "2B26" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black medium lozenge" + } + }, + "key": "2B27" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white medium lozenge" + } + }, + "key": "2B28" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black small diamond" + } + }, + "key": "2B29" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black small lozenge" + } + }, + "key": "2B2A" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white small lozenge" + } + }, + "key": "2B2B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black horizontal ellipse" + } + }, + "key": "2B2C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white horizontal ellipse" + } + }, + "key": "2B2D" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black vertical ellipse" + } + }, + "key": "2B2E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white vertical ellipse" + } + }, + "key": "2B2F" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white medium star" + } + }, + "key": "2B50" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black small star" + } + }, + "key": "2B51" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white small star" + } + }, + "key": "2B52" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black right pointing pentagon" + } + }, + "key": "2B53" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white right pointing pentagon" + } + }, + "key": "2B54" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy large circle" + } + }, + "key": "2B55" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy oval with oval inside" + } + }, + "key": "2B56" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy circle with circle inside" + } + }, + "key": "2B57" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy circle" + } + }, + "key": "2B58" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy circled saltire" + } + }, + "key": "2B59" +} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_harpoons.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_harpoons.json new file mode 100644 index 00000000000..efb92974b2b --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_harpoons.json @@ -0,0 +1,458 @@ +[ +{"category": "So", + "mappings": { + "default": { + "default": "leftwards harpoon with barb upwards", + "short": "left harpoon with barb up" + } + }, + "key": "21BC" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards harpoon with barb downwards", + "short": "left harpoon with barb down" + } + }, + "key": "21BD" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upwards harpoon with barb rightwards", + "short": "up harpoon with barb right" + } + }, + "key": "21BE" +}, +{"category": "So", + "mappings": { + "default": { + "default": "upwards harpoon with barb leftwards", + "short": "up harpoon with barb left" + } + }, + "key": "21BF" +}, +{"category": "So", + "mappings": { + "default": { + "default": "rightwards harpoon with barb upwards", + "short": "right harpoon with barb up" + } + }, + "key": "21C0" +}, +{"category": "So", + "mappings": { + "default": { + "default": "rightwards harpoon with barb downwards", + "short": "right harpoon with barb down" + } + }, + "key": "21C1" +}, +{"category": "So", + "mappings": { + "default": { + "default": "downwards harpoon with barb rightwards", + "short": "down harpoon with barb right" + } + }, + "key": "21C2" +}, +{"category": "So", + "mappings": { + "default": { + "default": "downwards harpoon with barb leftwards", + "short": "down harpoon with barb left" + } + }, + "key": "21C3" +}, +{"category": "So", + "mappings": { + "default": { + "default": "leftwards harpoon over rightwards harpoon", + "short": "left harpoon over right harpoon" + } + }, + "key": "21CB" +}, +{"category": "So", + "mappings": { + "default": { + "default": "rightwards harpoon over leftwards harpoon", + "short": "right harpoon over left harpoon" + } + }, + "key": "21CC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left barb up right barb down harpoon" + } + }, + "key": "294A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left barb down right barb up harpoon" + } + }, + "key": "294B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "up barb right down barb left harpoon" + } + }, + "key": "294C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "up barb left down barb right harpoon" + } + }, + "key": "294D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left barb up right barb up harpoon" + } + }, + "key": "294E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "up barb right down barb right harpoon" + } + }, + "key": "294F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left barb down right barb down harpoon" + } + }, + "key": "2950" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "up barb left down barb left harpoon" + } + }, + "key": "2951" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards harpoon with barb up to bar", + "short": "left harpoon with barb up to bar" + } + }, + "key": "2952" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards harpoon with barb up to bar", + "short": "right harpoon with barb up to bar" + } + }, + "key": "2953" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "upwards harpoon with barb right to bar", + "short": "up harpoon with barb right to bar" + } + }, + "key": "2954" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "downwards harpoon with barb right to bar", + "short": "down harpoon with barb right to bar" + } + }, + "key": "2955" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards harpoon with barb down to bar", + "short": "left harpoon with barb down to bar" + } + }, + "key": "2956" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards harpoon with barb down to bar", + "short": "right harpoon with barb down to bar" + } + }, + "key": "2957" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "upwards harpoon with barb left to bar", + "short": "up harpoon with barb left to bar" + } + }, + "key": "2958" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "downwards harpoon with barb left to bar", + "short": "down harpoon with barb left to bar" + } + }, + "key": "2959" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards harpoon with barb up from bar", + "short": "left harpoon with barb up from bar" + } + }, + "key": "295A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards harpoon with barb up from bar", + "short": "right harpoon with barb up from bar" + } + }, + "key": "295B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "upwards harpoon with barb right from bar", + "short": "up harpoon with barb right from bar" + } + }, + "key": "295C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "downwards harpoon with barb right from bar", + "short": "down harpoon with barb right from bar" + } + }, + "key": "295D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards harpoon with barb down from bar", + "short": "left harpoon with barb down from bar" + } + }, + "key": "295E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards harpoon with barb down from bar", + "short": "right harpoon with barb down from bar" + } + }, + "key": "295F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "upwards harpoon with barb left from bar", + "short": "up harpoon with barb left from bar" + } + }, + "key": "2960" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "downwards harpoon with barb left from bar", + "short": "down harpoon with barb left from bar" + } + }, + "key": "2961" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards harpoon with barb up above leftwards harpoon with barb down", + "short": "left harpoon with barb up above left harpoon with barb down" + } + }, + "key": "2962" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "upwards harpoon with barb left beside upwards harpoon with barb right", + "short": "up harpoon with barb left beside up harpoon with barb right" + } + }, + "key": "2963" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards harpoon with barb up above rightwards harpoon with barb down", + "short": "right harpoon with barb up above right harpoon with barb down" + } + }, + "key": "2964" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "downwards harpoon with barb left beside downwards harpoon with barb right", + "short": "down harpoon with barb left beside down harpoon with barb right" + } + }, + "key": "2965" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards harpoon with barb up above rightwards harpoon with barb up", + "short": "left harpoon with barb up above right harpoon with barb up" + } + }, + "key": "2966" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards harpoon with barb down above rightwards harpoon with barb down", + "short": "left harpoon with barb down above right harpoon with barb down" + } + }, + "key": "2967" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards harpoon with barb up above leftwards harpoon with barb up", + "short": "right harpoon with barb up above left harpoon with barb up" + } + }, + "key": "2968" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards harpoon with barb down above leftwards harpoon with barb down", + "short": "right harpoon with barb down above left harpoon with barb down" + } + }, + "key": "2969" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards harpoon with barb up above long dash", + "short": "left harpoon with barb up above long dash" + } + }, + "key": "296A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "leftwards harpoon with barb down below long dash", + "short": "left harpoon with barb down below long dash" + } + }, + "key": "296B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards harpoon with barb up above long dash", + "short": "right harpoon with barb up above long dash" + } + }, + "key": "296C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rightwards harpoon with barb down below long dash", + "short": "right harpoon with barb down below long dash" + } + }, + "key": "296D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "upwards harpoon with barb left beside downwards harpoon with barb right", + "short": "up harpoon with barb left beside down harpoon with barb right" + } + }, + "key": "296E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "downwards harpoon with barb left beside upwards harpoon with barb right", + "short": "down harpoon with barb left beside up harpoon with barb right" + } + }, + "key": "296F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left fish tail" + } + }, + "key": "297C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right fish tail" + } + }, + "key": "297D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "up fish tail" + } + }, + "key": "297E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "down fish tail" + } + }, + "key": "297F" +} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_non_characters.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_non_characters.json new file mode 100644 index 00000000000..bf17090695d --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_non_characters.json @@ -0,0 +1,224 @@ +[ +{"category": "Ll", + "mappings": { + "default": { + "default": "mathematical italic small h over two time greek letter pi", + "alternative": "italic small h over two pi", + "short": "italic h over two pi" + }, + "physics": { + "default": "planck constant over two pi", + "alternative": "planck constant over 2 pi" + } + }, + "key": "210F" +}, +{"category": "So", + "mappings": { + "default": { + "default": "l b bar symbol", + "short": "l b bar" + } + }, + "key": "2114" +}, +{"category": "So", + "mappings": { + "default": { + "default": "numero sign", + "alternative": "numero", + "short": "numero" + } + }, + "key": "2116" +}, +{"category": "So", + "mappings": { + "default": { + "default": "sound recording copyright" + } + }, + "key": "2117" +}, +{"category": "So", + "mappings": { + "default": { + "default": "prescription take" + } + }, + "key": "211E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "response" + } + }, + "key": "211F" +}, +{"category": "So", + "mappings": { + "default": { + "default": "service mark" + } + }, + "key": "2120" +}, +{"category": "So", + "mappings": { + "default": { + "default": "telephone sign", + "alternative": "t e l symbol" + } + }, + "key": "2121" +}, +{"category": "So", + "mappings": { + "default": { + "default": "trade mark sign", + "alternative": "trademark", + "short": "trade mark" + } + }, + "key": "2122" +}, +{"category": "So", + "mappings": { + "default": { + "default": "versicle" + } + }, + "key": "2123" +}, +{"category": "So", + "mappings": { + "default": { + "default": "ounce sign", + "alternative": "ounce", + "short": "ounce" + } + }, + "key": "2125" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "ohm sign", + "alternative": "ohm", + "short": "ohm" + } + }, + "key": "2126" +}, +{"category": "So", + "mappings": { + "default": { + "default": "inverted ohm sign", + "alternative": "mho", + "short": "inverted ohm" + } + }, + "key": "2127" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "kelvin sign", + "alternative": "degrees kelvin", + "short": "kelvin" + } + }, + "key": "212A" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "angstrom sign", + "alternative": "angstrom unit", + "short": "angstrom" + } + }, + "key": "212B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "estimated symbol", + "short": "estimated" + } + }, + "key": "212E" +}, +{"category": "Lu", + "mappings": { + "default": { + "default": "turned capital f", + "alternative": "turned f", + "short": "turned cap f" + } + }, + "key": "2132" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "information source" + } + }, + "key": "2139" +}, +{"category": "So", + "mappings": { + "default": { + "default": "rotated capital q", + "short": "rotated cap q" + } + }, + "key": "213A" +}, +{"category": "So", + "mappings": { + "default": { + "default": "facsimile sign" + } + }, + "key": "213B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "turned sans serif capital g", + "short": "turned sans serif cap g" + } + }, + "key": "2141" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "turned sans serif capital l", + "short": "turned sans serif cap l" + } + }, + "key": "2142" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "reversed sans serif capital l", + "short": "reversed sans serif cap l" + } + }, + "key": "2143" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "turned sans serif capital y", + "short": "turned sans serif cap y" + } + }, + "key": "2144" +} +]
\ No newline at end of file diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_symbols.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_symbols.json new file mode 100644 index 00000000000..fd243b77ae1 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_symbols.json @@ -0,0 +1,6988 @@ +[ +{"category": "Po", + "mappings": { + "default": { + "default": "factorial operator", + "alternative": "exclamation mark", + "short": "factorial" + } + }, + "key": "0021" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "quotation mark" + } + }, + "key": "0022" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "number sign", + "alternative": "hash", + "short": "number" + } + }, + "key": "0023" +}, +{"category": "Sc", + "mappings": { + "default": { + "default": "dollar sign", + "short": "dollar" + } + }, + "key": "0024" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "percent sign", + "short": "percent" + } + }, + "key": "0025" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "ampersand" + } + }, + "key": "0026" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "apostrophe", + "alternative": "apostrophe quote" + } + }, + "key": "0027" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "asterisk" + } + }, + "key": "002A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "plus sign", + "short": "plus" + } + }, + "key": "002B" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "comma" + } + }, + "key": "002C" +}, +{"category": "Pd", + "mappings": { + "default": { + "default": "hyphen minus", + "short": "minus" + } + }, + "key": "002D" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "full stop", + "alternative": "period" + } + }, + "key": "002E" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "solidus", + "alternative": "slash" + } + }, + "key": "002F" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "colon" + } + }, + "key": "003A" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "semicolon" + } + }, + "key": "003B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than sign", + "short": "less than" + } + }, + "key": "003C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equals sign", + "short": "equals" + } + }, + "key": "003D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than sign", + "short": "greater than" + } + }, + "key": "003E" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "question mark" + } + }, + "key": "003F" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "commercial at", + "short": "at" + } + }, + "key": "0040" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "reverse solidus", + "alternative": "backslash" + } + }, + "key": "005C" +}, +{"category": "Sk", + "mappings": { + "default": { + "default": "circumflex accent", + "alternative": "spacing circumflex", + "short": "hat" + } + }, + "key": "005E" +}, +{"category": "Pc", + "mappings": { + "default": { + "default": "low line", + "alternative": "spacing underscore" + } + }, + "key": "005F" +}, +{"category": "Sk", + "mappings": { + "default": { + "default": "grave accent", + "alternative": "spacing grave", + "short": "grave" + } + }, + "key": "0060" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "vertical line", + "alternative": "vertical bar" + } + }, + "key": "007C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "tilde" + } + }, + "key": "007E" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "inverted exclamation mark" + } + }, + "key": "00A1" +}, +{"category": "Sc", + "mappings": { + "default": { + "default": "cent sign", + "short": "cent" + } + }, + "key": "00A2" +}, +{"category": "Sc", + "mappings": { + "default": { + "default": "pound sign", + "short": "pound" + } + }, + "key": "00A3" +}, +{"category": "Sc", + "mappings": { + "default": { + "default": "currency sign", + "short": "currency" + } + }, + "key": "00A4" +}, +{"category": "Sc", + "mappings": { + "default": { + "default": "yen sign", + "short": "yen" + } + }, + "key": "00A5" +}, +{"category": "So", + "mappings": { + "default": { + "default": "broken bar", + "alternative": "broken vertical bar" + } + }, + "key": "00A6" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "section sign", + "short": "section" + } + }, + "key": "00A7" +}, +{"category": "Sk", + "mappings": { + "default": { + "default": "diaeresis", + "alternative": "spacing diaeresis", + "short": "double dot" + } + }, + "key": "00A8" +}, +{"category": "So", + "mappings": { + "default": { + "default": "copyright sign", + "short": "copyright" + } + }, + "key": "00A9" +}, +{"category": "Lo", + "mappings": { + "default": { + "default": "feminine ordinal indicator" + } + }, + "key": "00AA" +}, +{"category": "Pi", + "mappings": { + "default": { + "default": "left pointing double angle quotation mark", + "alternative": "left pointing guillemet" + } + }, + "key": "00AB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "not sign", + "short": "not" + } + }, + "key": "00AC" +}, +{"category": "So", + "mappings": { + "default": { + "default": "registered sign", + "alternative": "registered trade mark sign", + "short": "registered" + } + }, + "key": "00AE" +}, +{"category": "Sk", + "mappings": { + "default": { + "default": "macron", + "alternative": "spacing macron" + } + }, + "key": "00AF" +}, +{"category": "So", + "mappings": { + "default": { + "default": "degree sign", + "short": "degree" + } + }, + "key": "00B0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "plus minus sign", + "alternative": "plus or minus sign", + "short": "plus minus" + } + }, + "key": "00B1" +}, +{"category": "Sk", + "mappings": { + "default": { + "default": "acute accent", + "alternative": "spacing acute", + "short": "acute" + } + }, + "key": "00B4" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "micro sign", + "short": "micro" + } + }, + "key": "00B5" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "pilcrow sign", + "alternative": "paragraph sign", + "short": "pilcrow" + } + }, + "key": "00B6" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "middle dot" + } + }, + "key": "00B7" +}, +{"category": "Sk", + "mappings": { + "default": { + "default": "cedilla", + "alternative": "spacing cedilla" + } + }, + "key": "00B8" +}, +{"category": "Lo", + "mappings": { + "default": { + "default": "masculine ordinal indicator" + } + }, + "key": "00BA" +}, +{"category": "Pf", + "mappings": { + "default": { + "default": "right pointing double angle quotation mark", + "alternative": "right pointing guillemet" + } + }, + "key": "00BB" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "inverted question mark" + } + }, + "key": "00BF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "multiplication sign", + "short": "multiplication" + } + }, + "key": "00D7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "division sign", + "short": "division" + } + }, + "key": "00F7" +}, +{"category": "Sk", + "mappings": { + "default": { + "default": "breve", + "alternative": "spacing breve" + } + }, + "key": "02D8" +}, +{"category": "Sk", + "mappings": { + "default": { + "default": "dot above", + "alternative": "spacing dot above" + } + }, + "key": "02D9" +}, +{"category": "Sk", + "mappings": { + "default": { + "default": "ring above", + "alternative": "spacing ring above" + } + }, + "key": "02DA" +}, +{"category": "Sk", + "mappings": { + "default": { + "default": "ogonek", + "alternative": "spacing ogonek" + } + }, + "key": "02DB" +}, +{"category": "Sk", + "mappings": { + "default": { + "default": "small tilde", + "alternative": "spacing tilde" + } + }, + "key": "02DC" +}, +{"category": "Sk", + "mappings": { + "default": { + "default": "double acute accent", + "alternative": "spacing double acute" + } + }, + "key": "02DD" +}, +{"category": "Pd", + "mappings": { + "default": { + "default": "hyphen" + } + }, + "key": "2010" +}, +{"category": "Pd", + "mappings": { + "default": { + "default": "non breaking hyphen" + } + }, + "key": "2011" +}, +{"category": "Pd", + "mappings": { + "default": { + "default": "figure dash" + } + }, + "key": "2012" +}, +{"category": "Pd", + "mappings": { + "default": { + "default": "en dash" + } + }, + "key": "2013" +}, +{"category": "Pd", + "mappings": { + "default": { + "default": "em dash" + } + }, + "key": "2014" +}, +{"category": "Pd", + "mappings": { + "default": { + "default": "horizontal bar", + "alternative": "quotation dash" + } + }, + "key": "2015" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "double vertical line", + "alternative": "double vertical bar" + } + }, + "key": "2016" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "double low line", + "alternative": "spacing double underscore" + } + }, + "key": "2017" +}, +{"category": "Pi", + "mappings": { + "default": { + "default": "left single quotation mark", + "alternative": "single turned comma quotation mark" + } + }, + "key": "2018" +}, +{"category": "Pf", + "mappings": { + "default": { + "default": "right single quotation mark", + "alternative": "single comma quotation mark" + } + }, + "key": "2019" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "single low 9 quotation mark", + "alternative": "low single comma quotation mark" + } + }, + "key": "201A" +}, +{"category": "Pi", + "mappings": { + "default": { + "default": "single high reversed 9 quotation mark", + "alternative": "single reversed comma quotation mark" + } + }, + "key": "201B" +}, +{"category": "Pi", + "mappings": { + "default": { + "default": "left double quotation mark", + "alternative": "double turned comma quotation mark" + } + }, + "key": "201C" +}, +{"category": "Pf", + "mappings": { + "default": { + "default": "right double quotation mark", + "alternative": "double comma quotation mark" + } + }, + "key": "201D" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "double low 9 quotation mark", + "alternative": "low double comma quotation mark" + } + }, + "key": "201E" +}, +{"category": "Pi", + "mappings": { + "default": { + "default": "double high reversed 9 quotation mark", + "alternative": "double reversed comma quotation mark" + } + }, + "key": "201F" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "dagger" + } + }, + "key": "2020" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "double dagger" + } + }, + "key": "2021" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "bullet" + } + }, + "key": "2022" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "triangular bullet" + } + }, + "key": "2023" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "one dot leader" + } + }, + "key": "2024" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "two dot leader" + } + }, + "key": "2025" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "horizontal ellipsis" + } + }, + "key": "2026" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "hyphenation point" + } + }, + "key": "2027" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "per mille sign", + "short": "per mille" + } + }, + "key": "2030" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "per ten thousand sign", + "short": "per ten thousand" + } + }, + "key": "2031" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "prime" + } + }, + "key": "2032" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "double prime" + } + }, + "key": "2033" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "triple prime" + } + }, + "key": "2034" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "reversed prime" + } + }, + "key": "2035" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "reversed double prime" + } + }, + "key": "2036" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "reversed triple prime" + } + }, + "key": "2037" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "caret" + } + }, + "key": "2038" +}, +{"category": "Pi", + "mappings": { + "default": { + "default": "single left pointing angle quotation mark", + "alternative": "left pointing single guillemet" + } + }, + "key": "2039" +}, +{"category": "Pf", + "mappings": { + "default": { + "default": "single right pointing angle quotation mark", + "alternative": "right pointing single guillemet" + } + }, + "key": "203A" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "reference mark" + } + }, + "key": "203B" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "double exclamation mark" + } + }, + "key": "203C" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "interrobang" + } + }, + "key": "203D" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "overline", + "alternative": "spacing overscore" + } + }, + "key": "203E" +}, +{"category": "Pc", + "mappings": { + "default": { + "default": "undertie" + } + }, + "key": "203F" +}, +{"category": "Pc", + "mappings": { + "default": { + "default": "character tie" + } + }, + "key": "2040" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "caret insertion point" + } + }, + "key": "2041" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "asterism" + } + }, + "key": "2042" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "hyphen bullet" + } + }, + "key": "2043" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "fraction slash" + } + }, + "key": "2044" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "double question mark" + } + }, + "key": "2047" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "question exclamation mark" + } + }, + "key": "2048" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "exclamation question mark" + } + }, + "key": "2049" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "reversed pilcrow sign", + "short": "reversed pilcrow" + } + }, + "key": "204B" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "black leftwards bullet" + } + }, + "key": "204C" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "black rightwards bullet" + } + }, + "key": "204D" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "low asterisk" + } + }, + "key": "204E" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "reversed semicolon" + } + }, + "key": "204F" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "close up" + } + }, + "key": "2050" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "two asterisks aligned vertically" + } + }, + "key": "2051" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "commercial minus sign", + "short": "commercial minus" + } + }, + "key": "2052" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "swung dash" + } + }, + "key": "2053" +}, +{"category": "Pc", + "mappings": { + "default": { + "default": "inverted undertie" + } + }, + "key": "2054" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "flower punctuation mark" + } + }, + "key": "2055" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "three dot punctuation" + } + }, + "key": "2056" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "quadruple prime" + } + }, + "key": "2057" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "four dot punctuation" + } + }, + "key": "2058" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "five dot punctuation" + } + }, + "key": "2059" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "two dot punctuation" + } + }, + "key": "205A" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "four dot mark" + } + }, + "key": "205B" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "dotted cross" + } + }, + "key": "205C" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "tricolon" + } + }, + "key": "205D" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "vertical four dots" + } + }, + "key": "205E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superscript plus sign", + "short": "superscript plus" + } + }, + "key": "207A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superscript minus", + "alternative": "superscript hyphen minus" + } + }, + "key": "207B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superscript equals sign", + "short": "superscript equals" + } + }, + "key": "207C" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "superscript left parenthesis", + "alternative": "superscript opening parenthesis" + } + }, + "key": "207D" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "superscript right parenthesis", + "alternative": "superscript closing parenthesis" + } + }, + "key": "207E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "subscript plus sign", + "short": "subscript plus" + } + }, + "key": "208A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "subscript minus", + "alternative": "subscript hyphen minus" + } + }, + "key": "208B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "subscript equals sign", + "short": "subscript equals" + } + }, + "key": "208C" +}, +{"category": "Ps", + "mappings": { + "default": { + "default": "subscript left parenthesis", + "alternative": "subscript opening parenthesis" + } + }, + "key": "208D" +}, +{"category": "Pe", + "mappings": { + "default": { + "default": "subscript right parenthesis", + "alternative": "subscript closing parenthesis" + } + }, + "key": "208E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "property line" + } + }, + "key": "214A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "turned ampersand" + } + }, + "key": "214B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "per sign", + "short": "per" + } + }, + "key": "214C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "aktieselskab" + } + }, + "key": "214D" +}, +{"category": "Ll", + "mappings": { + "default": { + "default": "turned small f" + } + }, + "key": "214E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "for all" + } + }, + "key": "2200" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "complement" + } + }, + "key": "2201" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "partial differential" + } + }, + "key": "2202" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "there exists" + } + }, + "key": "2203" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "there does not exist" + } + }, + "key": "2204" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "empty set" + } + }, + "key": "2205" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "increment" + } + }, + "key": "2206" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "nabla" + } + }, + "key": "2207" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "element of" + } + }, + "key": "2208" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "not an element of" + } + }, + "key": "2209" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "small element of" + } + }, + "key": "220A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "contains as member" + } + }, + "key": "220B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "does not contain as member" + } + }, + "key": "220C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "small contains as member" + } + }, + "key": "220D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "end of proof" + } + }, + "key": "220E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "n ary product" + } + }, + "key": "220F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "n ary coproduct" + } + }, + "key": "2210" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "n ary summation" + } + }, + "key": "2211" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "minus sign", + "short": "minus" + } + }, + "key": "2212" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "minus or plus sign", + "short": "minus or plus" + } + }, + "key": "2213" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "dot plus" + } + }, + "key": "2214" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "division slash" + } + }, + "key": "2215" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "set minus" + } + }, + "key": "2216" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "asterisk operator" + } + }, + "key": "2217" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "ring operator" + } + }, + "key": "2218" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "bullet operator" + } + }, + "key": "2219" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "square root" + } + }, + "key": "221A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "cube root" + } + }, + "key": "221B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "fourth root" + } + }, + "key": "221C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "proportional to" + } + }, + "key": "221D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "infinity" + } + }, + "key": "221E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right angle" + } + }, + "key": "221F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "angle" + } + }, + "key": "2220" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "measured angle" + } + }, + "key": "2221" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "spherical angle" + } + }, + "key": "2222" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "divides", + "short": "bar" + } + }, + "key": "2223" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "does not divide" + } + }, + "key": "2224" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "parallel to" + } + }, + "key": "2225" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "not parallel to" + } + }, + "key": "2226" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "logical and" + } + }, + "key": "2227" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "logical or" + } + }, + "key": "2228" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "intersection" + } + }, + "key": "2229" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "union" + } + }, + "key": "222A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "integral" + } + }, + "key": "222B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double integral" + } + }, + "key": "222C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "triple integral" + } + }, + "key": "222D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "contour integral" + } + }, + "key": "222E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "surface integral" + } + }, + "key": "222F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "volume integral" + } + }, + "key": "2230" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "clockwise integral" + } + }, + "key": "2231" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "clockwise contour integral" + } + }, + "key": "2232" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "anticlockwise contour integral" + } + }, + "key": "2233" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "therefore" + } + }, + "key": "2234" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "because" + } + }, + "key": "2235" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "ratio" + } + }, + "key": "2236" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "proportion" + } + }, + "key": "2237" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "dot minus" + } + }, + "key": "2238" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "excess" + } + }, + "key": "2239" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "geometric proportion" + } + }, + "key": "223A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "homothetic" + } + }, + "key": "223B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "tilde operator" + } + }, + "key": "223C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "reversed tilde" + } + }, + "key": "223D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "inverted lazy s" + } + }, + "key": "223E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "sine wave" + } + }, + "key": "223F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "wreath product" + } + }, + "key": "2240" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "not tilde" + } + }, + "key": "2241" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "minus tilde" + } + }, + "key": "2242" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "asymptotically equal to" + } + }, + "key": "2243" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "not asymptotically equal to" + } + }, + "key": "2244" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "approximately equal to" + } + }, + "key": "2245" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "approximately but not actually equal to" + } + }, + "key": "2246" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "neither approximately nor actually equal to" + } + }, + "key": "2247" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "almost equal to" + } + }, + "key": "2248" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "not almost equal to" + } + }, + "key": "2249" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "almost equal or equal to" + } + }, + "key": "224A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "triple tilde" + } + }, + "key": "224B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "all equal to" + } + }, + "key": "224C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equivalent to" + } + }, + "key": "224D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "geometrically equivalent to" + } + }, + "key": "224E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "difference between" + } + }, + "key": "224F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "approaches the limit" + } + }, + "key": "2250" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "geometrically equal to" + } + }, + "key": "2251" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "approximately equal to or the image of" + } + }, + "key": "2252" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "image of or approximately equal to" + } + }, + "key": "2253" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "colon equals", + "alternative": "colon equal" + } + }, + "key": "2254" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equals colon", + "alternative": "equal colon" + } + }, + "key": "2255" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "ring in equal to" + } + }, + "key": "2256" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "ring equal to" + } + }, + "key": "2257" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "corresponds to" + } + }, + "key": "2258" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "estimates" + } + }, + "key": "2259" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equiangular to" + } + }, + "key": "225A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "star equals" + } + }, + "key": "225B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "delta equal to" + } + }, + "key": "225C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equal to by definition" + } + }, + "key": "225D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "measured by" + } + }, + "key": "225E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "questioned equal to" + } + }, + "key": "225F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "not equal to" + } + }, + "key": "2260" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "identical to" + } + }, + "key": "2261" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "not identical to" + } + }, + "key": "2262" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "strictly equivalent to" + } + }, + "key": "2263" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than or equal to", + "alternative": "less than or equal to" + } + }, + "key": "2264" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than or equal to", + "alternative": "greater than or equal to" + } + }, + "key": "2265" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than over equal to", + "alternative": "less than over equal to" + } + }, + "key": "2266" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than over equal to", + "alternative": "greater than over equal to" + } + }, + "key": "2267" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than but not equal to", + "alternative": "less than but not equal to" + } + }, + "key": "2268" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than but not equal to", + "alternative": "greater than but not equal to" + } + }, + "key": "2269" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "much less than", + "alternative": "much less than" + } + }, + "key": "226A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "much greater than", + "alternative": "much greater than" + } + }, + "key": "226B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "between" + } + }, + "key": "226C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "not equivalent to" + } + }, + "key": "226D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "not less than", + "alternative": "not less than" + } + }, + "key": "226E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "not greater than", + "alternative": "not greater than" + } + }, + "key": "226F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "neither less than nor equal to", + "alternative": "neither less than nor equal to" + } + }, + "key": "2270" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "neither greater than nor equal to", + "alternative": "neither greater than nor equal to" + } + }, + "key": "2271" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than or equivalent to", + "alternative": "less than or equivalent to" + } + }, + "key": "2272" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than or equivalent to", + "alternative": "greater than or equivalent to" + } + }, + "key": "2273" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "neither less than nor equivalent to", + "alternative": "neither less than nor equivalent to" + } + }, + "key": "2274" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "neither greater than nor equivalent to", + "alternative": "neither greater than nor equivalent to" + } + }, + "key": "2275" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than or greater than", + "alternative": "less than or greater than" + } + }, + "key": "2276" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than or less than", + "alternative": "greater than or less than" + } + }, + "key": "2277" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "neither less than nor greater than", + "alternative": "neither less than nor greater than" + } + }, + "key": "2278" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "neither greater than nor less than", + "alternative": "neither greater than nor less than" + } + }, + "key": "2279" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "precedes" + } + }, + "key": "227A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "succeeds" + } + }, + "key": "227B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "precedes or equal to" + } + }, + "key": "227C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "succeeds or equal to" + } + }, + "key": "227D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "precedes or equivalent to" + } + }, + "key": "227E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "succeeds or equivalent to" + } + }, + "key": "227F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "does not precede" + } + }, + "key": "2280" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "does not succeed" + } + }, + "key": "2281" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "subset of" + } + }, + "key": "2282" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superset of" + } + }, + "key": "2283" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "not a subset of" + } + }, + "key": "2284" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "not a superset of" + } + }, + "key": "2285" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "subset of or equal to" + } + }, + "key": "2286" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superset of or equal to" + } + }, + "key": "2287" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "neither a subset of nor equal to" + } + }, + "key": "2288" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "neither a superset of nor equal to" + } + }, + "key": "2289" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "subset of with not equal to", + "alternative": "subset of or not equal to", + "short": "subset of or not equal to" + } + }, + "key": "228A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superset of with not equal to", + "alternative": "superset of or not equal to", + "short": "superset of or not equal to" + } + }, + "key": "228B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "multiset" + } + }, + "key": "228C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "multiset multiplication" + } + }, + "key": "228D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "multiset union" + } + }, + "key": "228E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "square image of" + } + }, + "key": "228F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "square original of" + } + }, + "key": "2290" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "square image of or equal to" + } + }, + "key": "2291" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "square original of or equal to" + } + }, + "key": "2292" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "square cap" + } + }, + "key": "2293" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "square cup" + } + }, + "key": "2294" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled plus" + } + }, + "key": "2295" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled minus" + } + }, + "key": "2296" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled times" + } + }, + "key": "2297" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled division slash" + } + }, + "key": "2298" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled dot operator" + } + }, + "key": "2299" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled ring operator" + } + }, + "key": "229A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled asterisk operator" + } + }, + "key": "229B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled equals" + } + }, + "key": "229C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled dash" + } + }, + "key": "229D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "squared plus" + } + }, + "key": "229E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "squared minus" + } + }, + "key": "229F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "squared times" + } + }, + "key": "22A0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "squared dot operator" + } + }, + "key": "22A1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right tack" + } + }, + "key": "22A2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left tack" + } + }, + "key": "22A3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "down tack" + } + }, + "key": "22A4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "up tack" + } + }, + "key": "22A5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "assertion" + } + }, + "key": "22A6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "models" + } + }, + "key": "22A7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "true" + } + }, + "key": "22A8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "forces" + } + }, + "key": "22A9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "triple vertical bar right turnstile" + } + }, + "key": "22AA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double vertical bar double right turnstile" + } + }, + "key": "22AB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "does not prove" + } + }, + "key": "22AC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "not true" + } + }, + "key": "22AD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "does not force" + } + }, + "key": "22AE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "negated double vertical bar double right turnstile" + } + }, + "key": "22AF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "precedes under relation" + } + }, + "key": "22B0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "succeeds under relation" + } + }, + "key": "22B1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "normal subgroup of" + } + }, + "key": "22B2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "contains as normal subgroup" + } + }, + "key": "22B3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "normal subgroup of or equal to" + } + }, + "key": "22B4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "contains as normal subgroup or equal to" + } + }, + "key": "22B5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "original of" + } + }, + "key": "22B6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "image of" + } + }, + "key": "22B7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "multimap" + } + }, + "key": "22B8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "hermitian conjugate matrix" + } + }, + "key": "22B9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "intercalate" + } + }, + "key": "22BA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "xor" + } + }, + "key": "22BB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "nand" + } + }, + "key": "22BC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "nor" + } + }, + "key": "22BD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right triangle" + } + }, + "key": "22BF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "n ary logical and" + } + }, + "key": "22C0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "n ary logical or" + } + }, + "key": "22C1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "n ary intersection" + } + }, + "key": "22C2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "n ary union" + } + }, + "key": "22C3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "diamond operator" + } + }, + "key": "22C4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "dot operator" + } + }, + "key": "22C5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "star operator" + } + }, + "key": "22C6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "division times" + } + }, + "key": "22C7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "bowtie" + } + }, + "key": "22C8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left normal factor semidirect product" + } + }, + "key": "22C9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right normal factor semidirect product" + } + }, + "key": "22CA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left semidirect product" + } + }, + "key": "22CB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right semidirect product" + } + }, + "key": "22CC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "reversed tilde equals" + } + }, + "key": "22CD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "curly logical or" + } + }, + "key": "22CE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "curly logical and" + } + }, + "key": "22CF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double subset" + } + }, + "key": "22D0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double superset" + } + }, + "key": "22D1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double intersection" + } + }, + "key": "22D2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double union" + } + }, + "key": "22D3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "pitchfork" + } + }, + "key": "22D4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equal and parallel to" + } + }, + "key": "22D5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than with dot", + "alternative": "less than with dot", + "short": "less than dot" + } + }, + "key": "22D6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than with dot", + "alternative": "greater than with dot", + "short": "greater than dot" + } + }, + "key": "22D7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "very much less than", + "alternative": "very much less than" + } + }, + "key": "22D8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "very much greater than", + "alternative": "very much greater than" + } + }, + "key": "22D9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than equal to or greater than", + "alternative": "less than equal to or greater than" + } + }, + "key": "22DA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than equal to or less than", + "alternative": "greater than equal to or less than" + } + }, + "key": "22DB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equal to or less than", + "alternative": "equal to or less than" + } + }, + "key": "22DC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equal to or greater than", + "alternative": "equal to or greater than" + } + }, + "key": "22DD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equal to or precedes" + } + }, + "key": "22DE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equal to or succeeds" + } + }, + "key": "22DF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "does not precede or equal" + } + }, + "key": "22E0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "does not succeed or equal" + } + }, + "key": "22E1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "not square image of or equal to" + } + }, + "key": "22E2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "not square original of or equal to" + } + }, + "key": "22E3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "square image of or not equal to" + } + }, + "key": "22E4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "square original of or not equal to" + } + }, + "key": "22E5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than but not equivalent to", + "alternative": "less than but not equivalent to" + } + }, + "key": "22E6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than but not equivalent to", + "alternative": "greater than but not equivalent to" + } + }, + "key": "22E7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "precedes but not equivalent to" + } + }, + "key": "22E8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "succeeds but not equivalent to" + } + }, + "key": "22E9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "not normal subgroup of" + } + }, + "key": "22EA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "does not contain as normal subgroup" + } + }, + "key": "22EB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "not normal subgroup of or equal to" + } + }, + "key": "22EC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "does not contain as normal subgroup or equal" + } + }, + "key": "22ED" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "vertical ellipsis" + } + }, + "key": "22EE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "midline horizontal ellipsis" + } + }, + "key": "22EF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "up right diagonal ellipsis" + } + }, + "key": "22F0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "down right diagonal ellipsis" + } + }, + "key": "22F1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "element of with long horizontal stroke" + } + }, + "key": "22F2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "element of with vertical bar at end of horizontal stroke" + } + }, + "key": "22F3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "small element of with vertical bar at end of horizontal stroke" + } + }, + "key": "22F4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "element of with dot above" + } + }, + "key": "22F5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "element of with overbar" + } + }, + "key": "22F6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "small element of with overbar" + } + }, + "key": "22F7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "element of with underbar" + } + }, + "key": "22F8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "element of with two horizontal strokes" + } + }, + "key": "22F9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "contains with long horizontal stroke" + } + }, + "key": "22FA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "contains with vertical bar at end of horizontal stroke" + } + }, + "key": "22FB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "small contains with vertical bar at end of horizontal stroke" + } + }, + "key": "22FC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "contains with overbar" + } + }, + "key": "22FD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "small contains with overbar" + } + }, + "key": "22FE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "z notation bag membership" + } + }, + "key": "22FF" +}, +{"category": "So", + "mappings": { + "default": { + "default": "diameter sign", + "short": "diameter" + } + }, + "key": "2300" +}, +{"category": "So", + "mappings": { + "default": { + "default": "house" + } + }, + "key": "2302" +}, +{"category": "So", + "mappings": { + "default": { + "default": "projective" + } + }, + "key": "2305" +}, +{"category": "So", + "mappings": { + "default": { + "default": "perspective" + } + }, + "key": "2306" +}, +{"category": "So", + "mappings": { + "default": { + "default": "wavy line" + } + }, + "key": "2307" +}, +{"category": "So", + "mappings": { + "default": { + "default": "reversed not sign", + "short": "reversed not" + } + }, + "key": "2310" +}, +{"category": "So", + "mappings": { + "default": { + "default": "square lozenge" + } + }, + "key": "2311" +}, +{"category": "So", + "mappings": { + "default": { + "default": "arc" + } + }, + "key": "2312" +}, +{"category": "So", + "mappings": { + "default": { + "default": "segment" + } + }, + "key": "2313" +}, +{"category": "So", + "mappings": { + "default": { + "default": "sector" + } + }, + "key": "2314" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy plus sign", + "alternative": "heavy plus", + "short": "bold plus" + } + }, + "key": "2795" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy minus sign", + "alternative": "heavy minus", + "short": "bold minus" + } + }, + "key": "2796" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy division sign", + "alternative": "heavy division", + "short": "bold division" + } + }, + "key": "2797" +}, +{"category": "So", + "mappings": { + "default": { + "default": "curly loop" + } + }, + "key": "27B0" +}, +{"category": "So", + "mappings": { + "default": { + "default": "double curly loop" + } + }, + "key": "27BF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "white triangle containing small white triangle" + } + }, + "key": "27C1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "perpendicular" + } + }, + "key": "27C2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "open subset" + } + }, + "key": "27C3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "open superset" + } + }, + "key": "27C4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "or with dot inside" + } + }, + "key": "27C7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "reverse solidus preceding subset" + } + }, + "key": "27C8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superset preceding solidus" + } + }, + "key": "27C9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "vertical bar with horizontal stroke" + } + }, + "key": "27CA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "mathematical rising diagonal" + } + }, + "key": "27CB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "long division" + } + }, + "key": "27CC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "mathematical falling diagonal" + } + }, + "key": "27CD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "squared logical and" + } + }, + "key": "27CE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "squared logical or" + } + }, + "key": "27CF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "white diamond with centered dot" + } + }, + "key": "27D0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "and with dot" + } + }, + "key": "27D1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "element of opening upwards" + } + }, + "key": "27D2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "lower right corner with dot" + } + }, + "key": "27D3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "upper left corner with dot" + } + }, + "key": "27D4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left outer join" + } + }, + "key": "27D5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right outer join" + } + }, + "key": "27D6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "full outer join" + } + }, + "key": "27D7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "large up tack" + } + }, + "key": "27D8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "large down tack" + } + }, + "key": "27D9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left and right double turnstile" + } + }, + "key": "27DA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left and right tack" + } + }, + "key": "27DB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left multimap" + } + }, + "key": "27DC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "long right tack" + } + }, + "key": "27DD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "long left tack" + } + }, + "key": "27DE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "up tack with circle above" + } + }, + "key": "27DF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "lozenge divided by horizontal rule" + } + }, + "key": "27E0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "white concave sided diamond" + } + }, + "key": "27E1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "white concave sided diamond with leftwards tick" + } + }, + "key": "27E2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "white concave sided diamond with rightwards tick" + } + }, + "key": "27E3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "white square with leftwards tick" + } + }, + "key": "27E4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "white square with rightwards tick" + } + }, + "key": "27E5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rising diagonal crossing falling diagonal" + } + }, + "key": "292B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "falling diagonal crossing rising diagonal" + } + }, + "key": "292C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "triple vertical bar delimiter" + } + }, + "key": "2980" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "z notation spot" + } + }, + "key": "2981" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "z notation type colon" + } + }, + "key": "2982" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "dotted fence" + } + }, + "key": "2999" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "vertical zigzag line" + } + }, + "key": "299A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "reversed empty set" + } + }, + "key": "29B0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "empty set with overbar" + } + }, + "key": "29B1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "empty set with small circle above" + } + }, + "key": "29B2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circle with horizontal bar" + } + }, + "key": "29B5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled vertical bar" + } + }, + "key": "29B6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled parallel" + } + }, + "key": "29B7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled reverse solidus" + } + }, + "key": "29B8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled perpendicular" + } + }, + "key": "29B9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circle divided by horizontal bar and top half divided by vertical bar" + } + }, + "key": "29BA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circle with superimposed x" + } + }, + "key": "29BB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled anticlockwise rotated division sign", + "short": "circled anticlockwise rotated division" + } + }, + "key": "29BC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled white bullet" + } + }, + "key": "29BE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled bullet" + } + }, + "key": "29BF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled less than" + } + }, + "key": "29C0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled greater than" + } + }, + "key": "29C1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circle with small circle to the right" + } + }, + "key": "29C2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circle with two horizontal strokes to the right" + } + }, + "key": "29C3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "squared rising diagonal slash" + } + }, + "key": "29C4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "squared falling diagonal slash" + } + }, + "key": "29C5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "squared asterisk" + } + }, + "key": "29C6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "squared small circle" + } + }, + "key": "29C7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "squared square" + } + }, + "key": "29C8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "two joined squares" + } + }, + "key": "29C9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "triangle with dot above" + } + }, + "key": "29CA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "triangle with underbar" + } + }, + "key": "29CB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "s in triangle" + } + }, + "key": "29CC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "triangle with serifs at bottom" + } + }, + "key": "29CD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "right triangle above left triangle" + } + }, + "key": "29CE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "left triangle beside vertical bar" + } + }, + "key": "29CF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "vertical bar beside right triangle" + } + }, + "key": "29D0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "bowtie with left half black" + } + }, + "key": "29D1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "bowtie with right half black" + } + }, + "key": "29D2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "black bowtie" + } + }, + "key": "29D3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "times with left half black" + } + }, + "key": "29D4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "times with right half black" + } + }, + "key": "29D5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "white hourglass" + } + }, + "key": "29D6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "black hourglass" + } + }, + "key": "29D7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "incomplete infinity" + } + }, + "key": "29DC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "tie over infinity" + } + }, + "key": "29DD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "infinity negated with vertical bar" + } + }, + "key": "29DE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double ended multimap" + } + }, + "key": "29DF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "square with contoured outline" + } + }, + "key": "29E0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "increases as" + } + }, + "key": "29E1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "shuffle product" + } + }, + "key": "29E2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equals sign and slanted parallel" + } + }, + "key": "29E3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equals sign and slanted parallel with tilde above" + } + }, + "key": "29E4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "identical to and slanted parallel" + } + }, + "key": "29E5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "gleich stark" + } + }, + "key": "29E6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "thermodynamic" + } + }, + "key": "29E7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "down pointing triangle with left half black" + } + }, + "key": "29E8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "down pointing triangle with right half black" + } + }, + "key": "29E9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "black lozenge" + } + }, + "key": "29EB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "error barred white square" + } + }, + "key": "29EE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "error barred black square" + } + }, + "key": "29EF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "error barred white diamond" + } + }, + "key": "29F0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "error barred black diamond" + } + }, + "key": "29F1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "error barred white circle" + } + }, + "key": "29F2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "error barred black circle" + } + }, + "key": "29F3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "rule delayed" + } + }, + "key": "29F4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "reverse solidus operator" + } + }, + "key": "29F5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "solidus with overbar" + } + }, + "key": "29F6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "reverse solidus with horizontal stroke" + } + }, + "key": "29F7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "big solidus" + } + }, + "key": "29F8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "big reverse solidus" + } + }, + "key": "29F9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double plus" + } + }, + "key": "29FA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "triple plus" + } + }, + "key": "29FB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "tiny" + } + }, + "key": "29FE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "miny" + } + }, + "key": "29FF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "n ary circled dot operator" + } + }, + "key": "2A00" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "n ary circled plus operator" + } + }, + "key": "2A01" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "n ary circled times operator" + } + }, + "key": "2A02" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "n ary union operator with dot" + } + }, + "key": "2A03" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "n ary union operator with plus" + } + }, + "key": "2A04" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "n ary square intersection operator" + } + }, + "key": "2A05" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "n ary square union operator" + } + }, + "key": "2A06" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "two logical and operator" + } + }, + "key": "2A07" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "two logical or operator" + } + }, + "key": "2A08" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "n ary times operator" + } + }, + "key": "2A09" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "modulo two sum" + } + }, + "key": "2A0A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "summation with integral" + } + }, + "key": "2A0B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "quadruple integral operator" + } + }, + "key": "2A0C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "finite part integral" + } + }, + "key": "2A0D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "integral with double stroke" + } + }, + "key": "2A0E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "integral average with slash" + } + }, + "key": "2A0F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circulation function" + } + }, + "key": "2A10" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "anticlockwise integration" + } + }, + "key": "2A11" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "line integration with rectangular path around pole" + } + }, + "key": "2A12" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "line integration with semicircular path around pole" + } + }, + "key": "2A13" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "line integration not including the pole" + } + }, + "key": "2A14" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "integral around a point operator" + } + }, + "key": "2A15" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "quaternion integral operator" + } + }, + "key": "2A16" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "integral with times sign", + "short": "integral with times" + } + }, + "key": "2A18" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "integral with intersection" + } + }, + "key": "2A19" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "integral with union" + } + }, + "key": "2A1A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "integral with overbar" + } + }, + "key": "2A1B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "integral with underbar" + } + }, + "key": "2A1C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "join" + } + }, + "key": "2A1D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "large left triangle operator" + } + }, + "key": "2A1E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "z notation schema composition" + } + }, + "key": "2A1F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "z notation schema piping" + } + }, + "key": "2A20" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "z notation schema projection" + } + }, + "key": "2A21" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "plus sign with small circle above", + "short": "plus with circle above" + } + }, + "key": "2A22" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "plus sign with circumflex accent above", + "short": "plus hat" + } + }, + "key": "2A23" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "plus sign with tilde above", + "short": "plus tilde" + } + }, + "key": "2A24" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "plus sign with dot below", + "short": "plus underdot" + } + }, + "key": "2A25" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "plus sign with tilde below" + } + }, + "key": "2A26" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "plus sign with subscript two" + } + }, + "key": "2A27" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "plus sign with black triangle" + } + }, + "key": "2A28" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "minus sign with comma above" + } + }, + "key": "2A29" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "minus sign with dot below" + } + }, + "key": "2A2A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "minus sign with falling dots" + } + }, + "key": "2A2B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "minus sign with rising dots" + } + }, + "key": "2A2C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "plus sign in left half circle" + } + }, + "key": "2A2D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "plus sign in right half circle" + } + }, + "key": "2A2E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "vector or cross product" + } + }, + "key": "2A2F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "multiplication sign with dot above" + } + }, + "key": "2A30" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "multiplication sign with underbar" + } + }, + "key": "2A31" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "semidirect product with bottom closed" + } + }, + "key": "2A32" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "smash product" + } + }, + "key": "2A33" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "multiplication sign in left half circle" + } + }, + "key": "2A34" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "multiplication sign in right half circle" + } + }, + "key": "2A35" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled multiplication sign with circumflex accent" + } + }, + "key": "2A36" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "multiplication sign in double circle" + } + }, + "key": "2A37" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "circled division sign", + "short": "circled division" + } + }, + "key": "2A38" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "plus sign in triangle" + } + }, + "key": "2A39" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "minus sign in triangle" + } + }, + "key": "2A3A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "multiplication sign in triangle" + } + }, + "key": "2A3B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "interior product" + } + }, + "key": "2A3C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "righthand interior product" + } + }, + "key": "2A3D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "z notation relational composition" + } + }, + "key": "2A3E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "amalgamation or coproduct" + } + }, + "key": "2A3F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "intersection with dot" + } + }, + "key": "2A40" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "union with minus sign", + "short": "union with minus" + } + }, + "key": "2A41" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "union with overbar" + } + }, + "key": "2A42" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "intersection with overbar" + } + }, + "key": "2A43" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "intersection with logical and" + } + }, + "key": "2A44" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "union with logical or" + } + }, + "key": "2A45" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "union above intersection" + } + }, + "key": "2A46" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "intersection above union" + } + }, + "key": "2A47" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "union above bar above intersection" + } + }, + "key": "2A48" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "intersection above bar above union" + } + }, + "key": "2A49" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "union beside and joined with union" + } + }, + "key": "2A4A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "intersection beside and joined with intersection" + } + }, + "key": "2A4B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "closed union with serifs" + } + }, + "key": "2A4C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "closed intersection with serifs" + } + }, + "key": "2A4D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double square intersection" + } + }, + "key": "2A4E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double square union" + } + }, + "key": "2A4F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "closed union with serifs and smash product" + } + }, + "key": "2A50" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "logical and with dot above" + } + }, + "key": "2A51" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "logical or with dot above" + } + }, + "key": "2A52" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double logical and" + } + }, + "key": "2A53" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double logical or" + } + }, + "key": "2A54" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "two intersecting logical and" + } + }, + "key": "2A55" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "two intersecting logical or" + } + }, + "key": "2A56" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "sloping large or" + } + }, + "key": "2A57" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "sloping large and" + } + }, + "key": "2A58" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "logical or overlapping logical and" + } + }, + "key": "2A59" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "logical and with middle stem" + } + }, + "key": "2A5A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "logical or with middle stem" + } + }, + "key": "2A5B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "logical and with horizontal dash" + } + }, + "key": "2A5C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "logical or with horizontal dash" + } + }, + "key": "2A5D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "logical and with double overbar" + } + }, + "key": "2A5E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "logical and with underbar" + } + }, + "key": "2A5F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "logical and with double underbar" + } + }, + "key": "2A60" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "small vee with underbar" + } + }, + "key": "2A61" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "logical or with double overbar" + } + }, + "key": "2A62" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "logical or with double underbar" + } + }, + "key": "2A63" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "z notation domain antirestriction" + } + }, + "key": "2A64" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "z notation range antirestriction" + } + }, + "key": "2A65" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equals sign with dot below" + } + }, + "key": "2A66" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "identical with dot above" + } + }, + "key": "2A67" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "triple horizontal bar with double vertical stroke" + } + }, + "key": "2A68" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "triple horizontal bar with triple vertical stroke" + } + }, + "key": "2A69" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "tilde operator with dot above" + } + }, + "key": "2A6A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "tilde operator with rising dots" + } + }, + "key": "2A6B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "similar minus similar" + } + }, + "key": "2A6C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "congruent with dot above" + } + }, + "key": "2A6D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equals with asterisk" + } + }, + "key": "2A6E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "almost equal to with circumflex accent", + "short": "almost equal hat" + } + }, + "key": "2A6F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "approximately equal or equal to" + } + }, + "key": "2A70" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equals sign above plus sign", + "short": "equals above plus" + } + }, + "key": "2A71" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "plus sign above equals sign", + "short": "plus above equals" + } + }, + "key": "2A72" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equals sign above tilde operator", + "short": "equals above tilde operator" + } + }, + "key": "2A73" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double colon equal" + } + }, + "key": "2A74" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "two consecutive equals signs", + "short": "two consecutive equals" + } + }, + "key": "2A75" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "three consecutive equals signs", + "short": "three consecutive equals" + } + }, + "key": "2A76" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equals sign with two dots above and two dots below" + } + }, + "key": "2A77" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equivalent with four dots above" + } + }, + "key": "2A78" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than with circle inside" + } + }, + "key": "2A79" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than with circle inside" + } + }, + "key": "2A7A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than with question mark above" + } + }, + "key": "2A7B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than with question mark above" + } + }, + "key": "2A7C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than or slanted equal to" + } + }, + "key": "2A7D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than or slanted equal to" + } + }, + "key": "2A7E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than or slanted equal to with dot inside" + } + }, + "key": "2A7F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than or slanted equal to with dot inside" + } + }, + "key": "2A80" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than or slanted equal to with dot above" + } + }, + "key": "2A81" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than or slanted equal to with dot above" + } + }, + "key": "2A82" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than or slanted equal to with dot above right" + } + }, + "key": "2A83" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than or slanted equal to with dot above left" + } + }, + "key": "2A84" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than or approximate" + } + }, + "key": "2A85" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than or approximate" + } + }, + "key": "2A86" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than and single line not equal to" + } + }, + "key": "2A87" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than and single line not equal to" + } + }, + "key": "2A88" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than and not approximate" + } + }, + "key": "2A89" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than and not approximate" + } + }, + "key": "2A8A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than above double line equal above greater than" + } + }, + "key": "2A8B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than above double line equal above less than" + } + }, + "key": "2A8C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than above similar or equal" + } + }, + "key": "2A8D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than above similar or equal" + } + }, + "key": "2A8E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than above similar above greater than" + } + }, + "key": "2A8F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than above similar above less than" + } + }, + "key": "2A90" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than above greater than above double line equal" + } + }, + "key": "2A91" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than above less than above double line equal" + } + }, + "key": "2A92" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than above slanted equal above greater than above slanted equal" + } + }, + "key": "2A93" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than above slanted equal above less than above slanted equal" + } + }, + "key": "2A94" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "slanted equal to or less than" + } + }, + "key": "2A95" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "slanted equal to or greater than" + } + }, + "key": "2A96" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "slanted equal to or less than with dot inside" + } + }, + "key": "2A97" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "slanted equal to or greater than with dot inside" + } + }, + "key": "2A98" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double line equal to or less than" + } + }, + "key": "2A99" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double line equal to or greater than" + } + }, + "key": "2A9A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double line slanted equal to or less than" + } + }, + "key": "2A9B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double line slanted equal to or greater than" + } + }, + "key": "2A9C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "similar or less than" + } + }, + "key": "2A9D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "similar or greater than" + } + }, + "key": "2A9E" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "similar above less than above equals sign" + } + }, + "key": "2A9F" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "similar above greater than above equals sign" + } + }, + "key": "2AA0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double nested less than" + } + }, + "key": "2AA1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double nested greater than" + } + }, + "key": "2AA2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double nested less than with underbar" + } + }, + "key": "2AA3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than overlapping less than" + } + }, + "key": "2AA4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than beside less than" + } + }, + "key": "2AA5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than closed by curve" + } + }, + "key": "2AA6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than closed by curve" + } + }, + "key": "2AA7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "less than closed by curve above slanted equal" + } + }, + "key": "2AA8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "greater than closed by curve above slanted equal" + } + }, + "key": "2AA9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "smaller than" + } + }, + "key": "2AAA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "larger than" + } + }, + "key": "2AAB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "smaller than or equal to" + } + }, + "key": "2AAC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "larger than or equal to" + } + }, + "key": "2AAD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "equals sign with bumpy above" + } + }, + "key": "2AAE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "precedes above single line equals sign" + } + }, + "key": "2AAF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "succeeds above single line equals sign" + } + }, + "key": "2AB0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "precedes above single line not equal to" + } + }, + "key": "2AB1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "succeeds above single line not equal to" + } + }, + "key": "2AB2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "precedes above equals sign" + } + }, + "key": "2AB3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "succeeds above equals sign" + } + }, + "key": "2AB4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "precedes above not equal to" + } + }, + "key": "2AB5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "succeeds above not equal to" + } + }, + "key": "2AB6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "precedes above almost equal to" + } + }, + "key": "2AB7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "succeeds above almost equal to" + } + }, + "key": "2AB8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "precedes above not almost equal to" + } + }, + "key": "2AB9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "succeeds above not almost equal to" + } + }, + "key": "2ABA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double precedes" + } + }, + "key": "2ABB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double succeeds" + } + }, + "key": "2ABC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "subset with dot" + } + }, + "key": "2ABD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superset with dot" + } + }, + "key": "2ABE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "subset with plus sign below" + } + }, + "key": "2ABF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superset with plus sign below" + } + }, + "key": "2AC0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "subset with multiplication sign below" + } + }, + "key": "2AC1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superset with multiplication sign below" + } + }, + "key": "2AC2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "subset of or equal to with dot above" + } + }, + "key": "2AC3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superset of or equal to with dot above" + } + }, + "key": "2AC4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "subset of above equals sign" + } + }, + "key": "2AC5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superset of above equals sign" + } + }, + "key": "2AC6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "subset of above tilde operator" + } + }, + "key": "2AC7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superset of above tilde operator" + } + }, + "key": "2AC8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "subset of above almost equal to" + } + }, + "key": "2AC9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superset of above almost equal to" + } + }, + "key": "2ACA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "subset of above not equal to" + } + }, + "key": "2ACB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superset of above not equal to" + } + }, + "key": "2ACC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "square left open box operator" + } + }, + "key": "2ACD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "square right open box operator" + } + }, + "key": "2ACE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "closed subset" + } + }, + "key": "2ACF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "closed superset" + } + }, + "key": "2AD0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "closed subset or equal to" + } + }, + "key": "2AD1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "closed superset or equal to" + } + }, + "key": "2AD2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "subset above superset" + } + }, + "key": "2AD3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superset above subset" + } + }, + "key": "2AD4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "subset above subset" + } + }, + "key": "2AD5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superset above superset" + } + }, + "key": "2AD6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superset beside subset" + } + }, + "key": "2AD7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "superset beside and joined by dash with subset" + } + }, + "key": "2AD8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "element of opening downwards" + } + }, + "key": "2AD9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "pitchfork with tee top" + } + }, + "key": "2ADA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "transversal intersection" + } + }, + "key": "2ADB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "forking" + } + }, + "key": "2ADC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "nonforking" + } + }, + "key": "2ADD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "short left tack" + } + }, + "key": "2ADE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "short down tack" + } + }, + "key": "2ADF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "short up tack" + } + }, + "key": "2AE0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "perpendicular with s" + } + }, + "key": "2AE1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "vertical bar triple right turnstile" + } + }, + "key": "2AE2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double vertical bar left turnstile" + } + }, + "key": "2AE3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "vertical bar double left turnstile" + } + }, + "key": "2AE4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double vertical bar double left turnstile" + } + }, + "key": "2AE5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "long dash from left member of double vertical" + } + }, + "key": "2AE6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "short down tack with overbar" + } + }, + "key": "2AE7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "short up tack with underbar" + } + }, + "key": "2AE8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "short up tack above short down tack" + } + }, + "key": "2AE9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double down tack" + } + }, + "key": "2AEA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double up tack" + } + }, + "key": "2AEB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double stroke not sign" + } + }, + "key": "2AEC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "reversed double stroke not sign" + } + }, + "key": "2AED" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "does not divide with reversed negation slash" + } + }, + "key": "2AEE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "vertical line with circle above" + } + }, + "key": "2AEF" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "vertical line with circle below" + } + }, + "key": "2AF0" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "down tack with circle below" + } + }, + "key": "2AF1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "parallel with horizontal stroke" + } + }, + "key": "2AF2" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "parallel with tilde operator" + } + }, + "key": "2AF3" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "triple vertical bar binary relation" + } + }, + "key": "2AF4" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "triple vertical bar with horizontal stroke" + } + }, + "key": "2AF5" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "triple colon operator" + } + }, + "key": "2AF6" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "triple nested less than" + } + }, + "key": "2AF7" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "triple nested greater than" + } + }, + "key": "2AF8" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double line slanted less than or equal to" + } + }, + "key": "2AF9" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double line slanted greater than or equal to" + } + }, + "key": "2AFA" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "triple solidus binary relation" + } + }, + "key": "2AFB" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "large triple vertical bar operator" + } + }, + "key": "2AFC" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "double solidus operator" + } + }, + "key": "2AFD" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "white vertical bar" + } + }, + "key": "2AFE" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "n ary white vertical bar" + } + }, + "key": "2AFF" +}, +{"category": "Pd", + "mappings": { + "default": { + "default": "wave dash" + } + }, + "key": "301C" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "presentation form for vertical comma" + } + }, + "key": "FE10" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "presentation form for vertical colon" + } + }, + "key": "FE13" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "presentation form for vertical semicolon" + } + }, + "key": "FE14" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "presentation form for vertical exclamation mark" + } + }, + "key": "FE15" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "presentation form for vertical question mark" + } + }, + "key": "FE16" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "presentation form for vertical horizontal ellipsis" + } + }, + "key": "FE19" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "presentation form for vertical two dot leader", + "alternative": "glyph for vertical two dot leader" + } + }, + "key": "FE30" +}, +{"category": "Pd", + "mappings": { + "default": { + "default": "presentation form for vertical em dash", + "alternative": "glyph for vertical em dash" + } + }, + "key": "FE31" +}, +{"category": "Pd", + "mappings": { + "default": { + "default": "presentation form for vertical en dash", + "alternative": "glyph for vertical en dash" + } + }, + "key": "FE32" +}, +{"category": "Pc", + "mappings": { + "default": { + "default": "presentation form for vertical low line", + "alternative": "glyph for vertical spacing underscore" + } + }, + "key": "FE33" +}, +{"category": "Pc", + "mappings": { + "default": { + "default": "presentation form for vertical wavy low line", + "alternative": "glyph for vertical spacing wavy underscore" + } + }, + "key": "FE34" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "sesame dot" + } + }, + "key": "FE45" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "white sesame dot" + } + }, + "key": "FE46" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "dashed overline", + "alternative": "spacing dashed overscore" + } + }, + "key": "FE49" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "centerline overline", + "alternative": "spacing centerline overscore" + } + }, + "key": "FE4A" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "wavy overline", + "alternative": "spacing wavy overscore" + } + }, + "key": "FE4B" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "double wavy overline", + "alternative": "spacing double wavy overscore" + } + }, + "key": "FE4C" +}, +{"category": "Pc", + "mappings": { + "default": { + "default": "dashed low line", + "alternative": "spacing dashed underscore" + } + }, + "key": "FE4D" +}, +{"category": "Pc", + "mappings": { + "default": { + "default": "centerline low line", + "alternative": "spacing centerline underscore" + } + }, + "key": "FE4E" +}, +{"category": "Pc", + "mappings": { + "default": { + "default": "wavy low line", + "alternative": "spacing wavy underscore" + } + }, + "key": "FE4F" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "small comma" + } + }, + "key": "FE50" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "small full stop", + "alternative": "small period" + } + }, + "key": "FE52" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "small semicolon" + } + }, + "key": "FE54" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "small colon" + } + }, + "key": "FE55" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "small question mark" + } + }, + "key": "FE56" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "small exclamation mark" + } + }, + "key": "FE57" +}, +{"category": "Pd", + "mappings": { + "default": { + "default": "small em dash" + } + }, + "key": "FE58" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "small number sign" + } + }, + "key": "FE5F" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "small ampersand" + } + }, + "key": "FE60" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "small asterisk" + } + }, + "key": "FE61" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "small plus sign" + } + }, + "key": "FE62" +}, +{"category": "Pd", + "mappings": { + "default": { + "default": "small hyphen minus" + } + }, + "key": "FE63" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "small less than sign" + } + }, + "key": "FE64" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "small greater than sign" + } + }, + "key": "FE65" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "small equals sign" + } + }, + "key": "FE66" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "small reverse solidus", + "alternative": "small backslash" + } + }, + "key": "FE68" +}, +{"category": "Sc", + "mappings": { + "default": { + "default": "small dollar sign" + } + }, + "key": "FE69" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "small percent sign" + } + }, + "key": "FE6A" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "small commercial at" + } + }, + "key": "FE6B" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "fullwidth exclamation mark" + } + }, + "key": "FF01" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "fullwidth quotation mark" + } + }, + "key": "FF02" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "fullwidth number sign" + } + }, + "key": "FF03" +}, +{"category": "Sc", + "mappings": { + "default": { + "default": "fullwidth dollar sign" + } + }, + "key": "FF04" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "fullwidth percent sign" + } + }, + "key": "FF05" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "fullwidth ampersand" + } + }, + "key": "FF06" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "fullwidth apostrophe" + } + }, + "key": "FF07" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "fullwidth asterisk" + } + }, + "key": "FF0A" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "fullwidth plus sign" + } + }, + "key": "FF0B" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "fullwidth comma" + } + }, + "key": "FF0C" +}, +{"category": "Pd", + "mappings": { + "default": { + "default": "fullwidth hyphen minus" + } + }, + "key": "FF0D" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "fullwidth full stop", + "alternative": "fullwidth period" + } + }, + "key": "FF0E" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "fullwidth solidus", + "alternative": "fullwidth slash" + } + }, + "key": "FF0F" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "fullwidth colon" + } + }, + "key": "FF1A" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "fullwidth semicolon" + } + }, + "key": "FF1B" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "fullwidth less than sign" + } + }, + "key": "FF1C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "fullwidth equals sign" + } + }, + "key": "FF1D" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "fullwidth greater than sign" + } + }, + "key": "FF1E" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "fullwidth question mark" + } + }, + "key": "FF1F" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "fullwidth commercial at" + } + }, + "key": "FF20" +}, +{"category": "Po", + "mappings": { + "default": { + "default": "fullwidth reverse solidus", + "alternative": "fullwidth backslash" + } + }, + "key": "FF3C" +}, +{"category": "Sk", + "mappings": { + "default": { + "default": "fullwidth circumflex accent", + "alternative": "fullwidth spacing circumflex" + } + }, + "key": "FF3E" +}, +{"category": "Pc", + "mappings": { + "default": { + "default": "fullwidth low line", + "alternative": "fullwidth spacing underscore" + } + }, + "key": "FF3F" +}, +{"category": "Sk", + "mappings": { + "default": { + "default": "fullwidth grave accent", + "alternative": "fullwidth spacing grave" + } + }, + "key": "FF40" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "fullwidth vertical line", + "alternative": "fullwidth vertical bar" + } + }, + "key": "FF5C" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "fullwidth tilde", + "alternative": "fullwidth spacing tilde" + } + }, + "key": "FF5E" +}, +{"category": "Sc", + "mappings": { + "default": { + "default": "fullwidth cent sign" + } + }, + "key": "FFE0" +}, +{"category": "Sc", + "mappings": { + "default": { + "default": "fullwidth pound sign" + } + }, + "key": "FFE1" +}, +{"category": "Sm", + "mappings": { + "default": { + "default": "fullwidth not sign" + } + }, + "key": "FFE2" +}, +{"category": "Sk", + "mappings": { + "default": { + "default": "fullwidth macron", + "alternative": "fullwidth spacing macron" + } + }, + "key": "FFE3" +}, +{"category": "So", + "mappings": { + "default": { + "default": "fullwidth broken bar", + "alternative": "fullwidth broken vertical bar" + } + }, + "key": "FFE4" +}, +{"category": "Sc", + "mappings": { + "default": { + "default": "fullwidth yen sign" + } + }, + "key": "FFE5" +}, +{"category": "Sc", + "mappings": { + "default": { + "default": "fullwidth won sign" + } + }, + "key": "FFE6" +}, +{"category": "So", + "mappings": { + "default": { + "default": "halfwidth forms light vertical" + } + }, + "key": "FFE8" +}, +{"category": "So", + "mappings": { + "default": { + "default": "halfwidth black square" + } + }, + "key": "FFED" +}, +{"category": "So", + "mappings": { + "default": { + "default": "halfwidth white circle" + } + }, + "key": "FFEE" +} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_whitespace.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_whitespace.json new file mode 100644 index 00000000000..acacc3637fd --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/math_whitespace.json @@ -0,0 +1,354 @@ +[ +{"category": "Zs", + "mappings": { + "default": { + "default": "space", + "short": "" + } + }, + "key": "0020" +}, +{"category": "Zs", + "mappings": { + "default": { + "default": "no break space", + "alternative": "non breaking space", + "short": "" + } + }, + "key": "00A0" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "soft hyphen", + "short": "" + } + }, + "key": "00AD" +}, +{"category": "Zs", + "mappings": { + "default": { + "default": "en quad", + "short": "" + } + }, + "key": "2000" +}, +{"category": "Zs", + "mappings": { + "default": { + "default": "em quad", + "short": "" + } + }, + "key": "2001" +}, +{"category": "Zs", + "mappings": { + "default": { + "default": "en space", + "short": "" + } + }, + "key": "2002" +}, +{"category": "Zs", + "mappings": { + "default": { + "default": "em space", + "short": "" + } + }, + "key": "2003" +}, +{"category": "Zs", + "mappings": { + "default": { + "default": "three per em space", + "short": "" + } + }, + "key": "2004" +}, +{"category": "Zs", + "mappings": { + "default": { + "default": "four per em space", + "short": "" + } + }, + "key": "2005" +}, +{"category": "Zs", + "mappings": { + "default": { + "default": "six per em space", + "short": "" + } + }, + "key": "2006" +}, +{"category": "Zs", + "mappings": { + "default": { + "default": "figure space", + "short": "" + } + }, + "key": "2007" +}, +{"category": "Zs", + "mappings": { + "default": { + "default": "punctuation space", + "short": "" + } + }, + "key": "2008" +}, +{"category": "Zs", + "mappings": { + "default": { + "default": "thin space", + "short": "" + } + }, + "key": "2009" +}, +{"category": "Zs", + "mappings": { + "default": { + "default": "hair space", + "short": "" + } + }, + "key": "200A" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "zero width space", + "short": "" + } + }, + "key": "200B" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "zero width non joiner", + "short": "" + } + }, + "key": "200C" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "zero width joiner" + } + }, + "key": "200D" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "left to right mark" + } + }, + "key": "200E" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "right to left mark" + } + }, + "key": "200F" +}, +{"category": "Zl", + "mappings": { + "default": { + "default": "line separator" + } + }, + "key": "2028" +}, +{"category": "Zp", + "mappings": { + "default": { + "default": "paragraph separator" + } + }, + "key": "2029" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "left to right embedding" + } + }, + "key": "202A" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "right to left embedding" + } + }, + "key": "202B" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "pop directional formatting" + } + }, + "key": "202C" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "left to right override" + } + }, + "key": "202D" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "right to left override" + } + }, + "key": "202E" +}, +{"category": "Zs", + "mappings": { + "default": { + "default": "narrow no break space", + "short": "" + } + }, + "key": "202F" +}, +{"category": "Zs", + "mappings": { + "default": { + "default": "medium mathematical space", + "short": "" + } + }, + "key": "205F" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "word joiner" + } + }, + "key": "2060" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "function application", + "short": "of" + } + }, + "key": "2061" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "invisible times", + "short": "times" + } + }, + "key": "2062" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "invisible separator", + "short": "separator" + } + }, + "key": "2063" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "invisible plus", + "short": "plus" + } + }, + "key": "2064" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "inhibit symmetric swapping" + } + }, + "key": "206A" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "activate symmetric swapping" + } + }, + "key": "206B" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "national digit shapes" + } + }, + "key": "206E" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "nominal digit shapes" + } + }, + "key": "206F" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "zero width no break space", + "alternative": "byte order mark" + } + }, + "key": "FEFF" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "interlinear annotation anchor" + } + }, + "key": "FFF9" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "interlinear annotation separator" + } + }, + "key": "FFFA" +}, +{"category": "Cf", + "mappings": { + "default": { + "default": "interlinear annotation terminator" + } + }, + "key": "FFFB" +} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/other_stars.json b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/other_stars.json new file mode 100644 index 00000000000..23b96aa6b01 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/mathmaps/symbols/other_stars.json @@ -0,0 +1,471 @@ +[ +{"category": "So", + "mappings": { + "default": { + "default": "decimal exponent symbol" + } + }, + "key": "23E8" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black star" + } + }, + "key": "2605" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white star" + } + }, + "key": "2606" +}, +{"category": "So", + "mappings": { + "default": { + "default": "medium white circle", + "short": "white circle" + } + }, + "key": "26AA" +}, +{"category": "So", + "mappings": { + "default": { + "default": "medium black circle", + "short": "black circle" + } + }, + "key": "26AB" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white heavy check mark", + "short": "white check" + } + }, + "key": "2705" +}, +{"category": "So", + "mappings": { + "default": { + "default": "check mark", + "short": "check" + } + }, + "key": "2713" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy check mark", + "short": "heavy check" + } + }, + "key": "2714" +}, +{"category": "So", + "mappings": { + "default": { + "default": "multiplication x" + } + }, + "key": "2715" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy multiplication x" + } + }, + "key": "2716" +}, +{"category": "So", + "mappings": { + "default": { + "default": "ballot x" + } + }, + "key": "2717" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy ballot x" + } + }, + "key": "2718" +}, +{"category": "So", + "mappings": { + "default": { + "default": "open center cross" + } + }, + "key": "271B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy open center cross" + } + }, + "key": "271C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "maltese cross" + } + }, + "key": "2720" +}, +{"category": "So", + "mappings": { + "default": { + "default": "star of david" + } + }, + "key": "2721" +}, +{"category": "So", + "mappings": { + "default": { + "default": "four teardrop spoked asterisk" + } + }, + "key": "2722" +}, +{"category": "So", + "mappings": { + "default": { + "default": "four balloon spoked asterisk" + } + }, + "key": "2723" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy four balloon spoked asterisk" + } + }, + "key": "2724" +}, +{"category": "So", + "mappings": { + "default": { + "default": "four club spoked asterisk" + } + }, + "key": "2725" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black four pointed star" + } + }, + "key": "2726" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white four pointed star" + } + }, + "key": "2727" +}, +{"category": "So", + "mappings": { + "default": { + "default": "sparkles" + } + }, + "key": "2728" +}, +{"category": "So", + "mappings": { + "default": { + "default": "stress outlined white star" + } + }, + "key": "2729" +}, +{"category": "So", + "mappings": { + "default": { + "default": "circled white star" + } + }, + "key": "272A" +}, +{"category": "So", + "mappings": { + "default": { + "default": "open center black star" + } + }, + "key": "272B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black center white star" + } + }, + "key": "272C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "outlined black star" + } + }, + "key": "272D" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy outlined black star" + } + }, + "key": "272E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "pinwheel star" + } + }, + "key": "272F" +}, +{"category": "So", + "mappings": { + "default": { + "default": "shadowed white star" + } + }, + "key": "2730" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy asterisk" + } + }, + "key": "2731" +}, +{"category": "So", + "mappings": { + "default": { + "default": "open center asterisk" + } + }, + "key": "2732" +}, +{"category": "So", + "mappings": { + "default": { + "default": "eight spoked asterisk" + } + }, + "key": "2733" +}, +{"category": "So", + "mappings": { + "default": { + "default": "eight pointed black star" + } + }, + "key": "2734" +}, +{"category": "So", + "mappings": { + "default": { + "default": "eight pointed pinwheel star" + } + }, + "key": "2735" +}, +{"category": "So", + "mappings": { + "default": { + "default": "six pointed black star" + } + }, + "key": "2736" +}, +{"category": "So", + "mappings": { + "default": { + "default": "twelve pointed black star" + } + }, + "key": "2739" +}, +{"category": "So", + "mappings": { + "default": { + "default": "sixteen pointed asterisk" + } + }, + "key": "273A" +}, +{"category": "So", + "mappings": { + "default": { + "default": "teardrop spoked asterisk" + } + }, + "key": "273B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "open center teardrop spoked asterisk" + } + }, + "key": "273C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy teardrop spoked asterisk" + } + }, + "key": "273D" +}, +{"category": "So", + "mappings": { + "default": { + "default": "six petalled black and white florette" + } + }, + "key": "273E" +}, +{"category": "So", + "mappings": { + "default": { + "default": "black florette" + } + }, + "key": "273F" +}, +{"category": "So", + "mappings": { + "default": { + "default": "white florette" + } + }, + "key": "2740" +}, +{"category": "So", + "mappings": { + "default": { + "default": "eight petalled outlined black florette" + } + }, + "key": "2741" +}, +{"category": "So", + "mappings": { + "default": { + "default": "circled open center eight pointed star" + } + }, + "key": "2742" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy teardrop spoked pinwheel asterisk" + } + }, + "key": "2743" +}, +{"category": "So", + "mappings": { + "default": { + "default": "snowflake" + } + }, + "key": "2744" +}, +{"category": "So", + "mappings": { + "default": { + "default": "tight trifoliate snowflake" + } + }, + "key": "2745" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy chevron snowflake" + } + }, + "key": "2746" +}, +{"category": "So", + "mappings": { + "default": { + "default": "sparkle" + } + }, + "key": "2747" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy sparkle" + } + }, + "key": "2748" +}, +{"category": "So", + "mappings": { + "default": { + "default": "balloon spoked asterisk" + } + }, + "key": "2749" +}, +{"category": "So", + "mappings": { + "default": { + "default": "eight teardrop spoked propeller asterisk" + } + }, + "key": "274A" +}, +{"category": "So", + "mappings": { + "default": { + "default": "heavy eight teardrop spoked propeller asterisk" + } + }, + "key": "274B" +}, +{"category": "So", + "mappings": { + "default": { + "default": "cross mark" + } + }, + "key": "274C" +}, +{"category": "So", + "mappings": { + "default": { + "default": "shadowed white circle" + } + }, + "key": "274D" +} +] diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/options.html b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/options.html new file mode 100644 index 00000000000..8c938fac194 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/options.html @@ -0,0 +1,111 @@ +<!-- Copyright 2014 The Chromium Authors. All rights reserved. + Use of this source code is governed by a BSD-style license that can be + found in the LICENSE file. --> +<html> + +<head> +<title class="i18n" msgid="options_page_title">ChromeVox Options</title> +<link rel="stylesheet" type="text/css" href="chrome_shared2.css" /> +<link rel="stylesheet" type="text/css" href="options_widgets.css" /> +<link rel="stylesheet" type="text/css" href="options.css" /> + + +<script type="text/javascript" src="../../closure/base.js"></script> +<script type="text/javascript" src="../../deps.js"></script> +<script type="text/javascript" src="options_loader.js"></script> +<script type="text/javascript" src="../../chromeVoxChromeOptionsScript.js"> +</script> +</head> + +<html> + +<body> +<div> + <!-- The "with dev msgs" in the title helps when debugging problems with the message + replacer. --> + <h1 class="i18n" msgid="options_page_title">ChromeVox (with dev msgs)</h1> + <p id="version"></p> + + + <div class="option"> + <input id="useVerboseMode" type="checkbox" class="checkbox pref" name="useVerboseMode" /> + <label for="useVerboseMode" class="i18n" msgid="options_verbosity_verbose"> + Enable verbose descriptions. + </label> + </div> + + <div class="option"> + <input id="useIBeamCursor" type="checkbox" class="checkbox pref" name="useIBeamCursor" /> + <label for="useIBeamCursor" class="i18n" msgid="options_cursor_between_characters"> + Place cursor between characters when editing text (like Mac OS X). + </label> + </div> + + <div class="option"> + <input id="focusFollowsMouse" type="checkbox" class="checkbox pref" name="focusFollowsMouse" /> + <label for="focusFollowsMouse" class="i18n" msgid="options_mouse_focus_follows"> + Use the mouse to change focus. + </label> + </div> + + <div class="option"> + <input id="siteSpecificEnhancements" type="checkbox" class="checkbox pref" name="siteSpecificEnhancements" /> + <label for="siteSpecificEnhancements" class="i18n" msgid="options_site_specific_enhancements"> + Enhance specific sites (like Google Search). + </label> + </div> + + <h2 class="i18n" msgid="options_voices">Voices</h2> + <p class="i18n description" msgid="options_voices_description" id="voices_description"> + Change the current voice by selecting an option from the list below. + </p> + + <div> + <select class="pref" id="voices" aria-labelledby="voices_description"></select> + <br><br> + </div> + + + <h2 class="chromeos i18n" msgid="options_braille">Braille</h2> + <div class="chromeos"> + <p class="i18n description" msgid="options_braille_description_6" id="braille_description_6"> + Change the current 6 dot braille table by selecting an option from the list below. + </p> + <select class="pref" id="brailleTable6" aria-labelledby="braille_description_6"></select> + <p class="i18n description" msgid="options_braille_description_8" id="braille_description_8"> + Change the current 8 dot braille table by selecting an option from the list below. + </p> + <select class="pref" id="brailleTable8" aria-labelledby="braille_description_8"></select> + <button id="brailleTableType"></button> + <br><br> + </div> + + + <h2 class="i18n" msgid="options_keyboard_shortcuts">Keyboard shortcuts</h2> + <p class="i18n description" msgid="options_keymap_description" id="keymap_description"> + Change the current keymap by selecting an option from the list below. + </p> + + <div> + <select class="pref" id="cvox_keymaps" aria-labelledby="keymap_description"> + </select> + <button id="selectKeys" class="i18n" msgid="options_select_keys"> + Select keymap + </button> + <br><br> + </div> + + <p class="i18n description" msgid="options_shortcuts_description" + id="shortcuts_description"> + Customize keyboard shortcuts for frequently used commands by typing them into the + corresponding fields below. + </p> + + <div id="keysContainer"> + + </div> + <div id="status" role="live" aria-live="assertive"> + </div> +</div> +</body> +</html> diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/options.js b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/options.js new file mode 100644 index 00000000000..a213612f189 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/options.js @@ -0,0 +1,566 @@ +// Copyright 2014 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +/** + * @fileoverview ChromeVox options page. + * + */ + +goog.provide('cvox.OptionsPage'); + +goog.require('cvox.BrailleBackground'); +goog.require('cvox.BrailleTable'); +goog.require('cvox.ChromeEarcons'); +goog.require('cvox.ChromeHost'); +goog.require('cvox.ChromeMsgs'); +goog.require('cvox.ChromeTts'); +goog.require('cvox.ChromeVox'); +goog.require('cvox.ChromeVoxPrefs'); +goog.require('cvox.CommandStore'); +goog.require('cvox.ExtensionBridge'); +goog.require('cvox.HostFactory'); +goog.require('cvox.KeyMap'); +goog.require('cvox.KeySequence'); +goog.require('cvox.PlatformFilter'); +goog.require('cvox.PlatformUtil'); + +/** + * This object is exported by the main background page. + */ +window.braille; + + +/** + * Class to manage the options page. + * @constructor + */ +cvox.OptionsPage = function() { +}; + +/** + * The ChromeVoxPrefs object. + * @type {cvox.ChromeVoxPrefs} + */ +cvox.OptionsPage.prefs; + + +/** + * A mapping from keycodes to their human readable text equivalents. + * This is initialized in cvox.OptionsPage.init for internationalization. + * @type {Object.<string, string>} + */ +cvox.OptionsPage.KEYCODE_TO_TEXT = { +}; + +/** + * A mapping from human readable text to keycode values. + * This is initialized in cvox.OptionsPage.init for internationalization. + * @type {Object.<string, string>} + */ +cvox.OptionsPage.TEXT_TO_KEYCODE = { +}; + +/** + * Initialize the options page by setting the current value of all prefs, + * building the key bindings table, and adding event listeners. + * @suppress {missingProperties} Property prefs never defined on Window + */ +cvox.OptionsPage.init = function() { + cvox.ChromeVox.msgs = cvox.HostFactory.getMsgs(); + + cvox.OptionsPage.prefs = chrome.extension.getBackgroundPage().prefs; + cvox.OptionsPage.populateKeyMapSelect(); + cvox.OptionsPage.addKeys(); + cvox.OptionsPage.populateVoicesSelect(); + cvox.BrailleTable.getAll(function(tables) { + /** @type {!Array.<cvox.BrailleTable.Table>} */ + cvox.OptionsPage.brailleTables = tables; + cvox.OptionsPage.populateBrailleTablesSelect(); + }); + + cvox.ChromeVox.msgs.addTranslatedMessagesToDom(document); + cvox.OptionsPage.hidePlatformSpecifics(); + + cvox.OptionsPage.update(); + + document.addEventListener('change', cvox.OptionsPage.eventListener, false); + document.addEventListener('click', cvox.OptionsPage.eventListener, false); + document.addEventListener('keydown', cvox.OptionsPage.eventListener, false); + + cvox.ExtensionBridge.addMessageListener(function(message) { + if (message['keyBindings'] || message['prefs']) { + cvox.OptionsPage.update(); + } + }); + + document.getElementById('selectKeys').addEventListener( + 'click', cvox.OptionsPage.reset, false); + + if (cvox.PlatformUtil.matchesPlatform(cvox.PlatformFilter.WML)) { + document.getElementById('version').textContent = + chrome.app.getDetails().version; + } +}; + +/** + * Update the value of controls to match the current preferences. + * This happens if the user presses a key in a tab that changes a + * pref. + */ +cvox.OptionsPage.update = function() { + var prefs = cvox.OptionsPage.prefs.getPrefs(); + for (var key in prefs) { + // TODO(rshearer): 'active' is a pref, but there's no place in the + // options page to specify whether you want ChromeVox active. + var elements = document.querySelectorAll('*[name="' + key + '"]'); + for (var i = 0; i < elements.length; i++) { + cvox.OptionsPage.setValue(elements[i], prefs[key]); + } + } +}; + +/** + * Populate the keymap select element with stored keymaps + */ +cvox.OptionsPage.populateKeyMapSelect = function() { + var select = document.getElementById('cvox_keymaps'); + for (var id in cvox.KeyMap.AVAILABLE_MAP_INFO) { + var info = cvox.KeyMap.AVAILABLE_MAP_INFO[id]; + var option = document.createElement('option'); + option.id = id; + option.className = 'i18n'; + option.setAttribute('msgid', id); + if (cvox.OptionsPage.prefs.getPrefs()['currentKeyMap'] == id) { + option.setAttribute('selected', ''); + } + select.appendChild(option); + } + + select.addEventListener('change', cvox.OptionsPage.reset, true); +}; + +/** + * Add the input elements for the key bindings to the container element + * in the page. They're sorted in order of description. + */ +cvox.OptionsPage.addKeys = function() { + var container = document.getElementById('keysContainer'); + var keyMap = cvox.OptionsPage.prefs.getKeyMap(); + + cvox.OptionsPage.prevTime = new Date().getTime(); + cvox.OptionsPage.keyCount = 0; + container.addEventListener('keypress', goog.bind(function(evt) { + if (evt.target.id == 'cvoxKey') { + return; + } + this.keyCount++; + var currentTime = new Date().getTime(); + if (currentTime - this.prevTime > 1000 || this.keyCount > 2) { + if (document.activeElement.id == 'toggleKeyPrefix') { + this.keySequence = new cvox.KeySequence(evt, false); + this.keySequence.keys['ctrlKey'][0] = true; + } else { + this.keySequence = new cvox.KeySequence(evt, true); + } + + this.keyCount = 1; + } else { + this.keySequence.addKeyEvent(evt); + } + + var keySeqStr = cvox.KeyUtil.keySequenceToString(this.keySequence, true); + var announce = keySeqStr.replace(/\+/g, + ' ' + cvox.ChromeVox.msgs.getMsg('then') + ' '); + announce = announce.replace(/>/g, + ' ' + cvox.ChromeVox.msgs.getMsg('followed_by') + ' '); + announce = announce.replace('Cvox', + ' ' + cvox.ChromeVox.msgs.getMsg('modifier_key') + ' '); + + // TODO(dtseng): Only basic conflict detection; it does not speak the + // conflicting command. Nor does it detect prefix conflicts like Cvox+L vs + // Cvox+L>L. + if (cvox.OptionsPage.prefs.setKey(document.activeElement.id, + this.keySequence)) { + document.activeElement.value = keySeqStr; + } else { + announce = cvox.ChromeVox.msgs.getMsg('key_conflict', [announce]); + } + cvox.OptionsPage.speak(announce); + this.prevTime = currentTime; + + evt.preventDefault(); + evt.stopPropagation(); + }, cvox.OptionsPage), true); + + var categories = cvox.CommandStore.categories(); + for (var i = 0; i < categories.length; i++) { + // Braille bindings can't be customized, so don't include them. + if (categories[i] == 'braille') { + continue; + } + var headerElement = document.createElement('h3'); + headerElement.className = 'i18n'; + headerElement.setAttribute('msgid', categories[i]); + headerElement.id = categories[i]; + container.appendChild(headerElement); + var commands = cvox.CommandStore.commandsForCategory(categories[i]); + for (var j = 0; j < commands.length; j++) { + var command = commands[j]; + // TODO: Someday we may want to have more than one key + // mapped to a command, so we'll need to figure out how to display + // that. For now, just take the first key. + var keySeqObj = keyMap.keyForCommand(command)[0]; + + // Explicitly skip toggleChromeVox in ChromeOS. + if (command == 'toggleChromeVox' && + cvox.PlatformUtil.matchesPlatform(cvox.PlatformFilter.CHROMEOS)) { + continue; + } + + var inputElement = document.createElement('input'); + inputElement.type = 'text'; + inputElement.className = 'key active-key'; + inputElement.id = command; + + var displayedCombo; + if (keySeqObj != null) { + displayedCombo = cvox.KeyUtil.keySequenceToString(keySeqObj, true); + } else { + displayedCombo = ''; + } + inputElement.value = displayedCombo; + + // Don't allow the user to change the sticky mode or stop speaking key. + if (command == 'toggleStickyMode' || command == 'stopSpeech') { + inputElement.disabled = true; + } + var message = cvox.CommandStore.messageForCommand(command); + if (!message) { + // TODO(dtseng): missing message id's. + message = command; + } + + var labelElement = document.createElement('label'); + labelElement.className = 'i18n'; + labelElement.setAttribute('msgid', message); + labelElement.setAttribute('for', inputElement.id); + + var divElement = document.createElement('div'); + divElement.className = 'key-container'; + container.appendChild(divElement); + divElement.appendChild(inputElement); + divElement.appendChild(labelElement); + } + var brElement = document.createElement('br'); + container.appendChild(brElement); + } + + if (document.getElementById('cvoxKey') == null) { + // Add the cvox key field + var inputElement = document.createElement('input'); + inputElement.type = 'text'; + inputElement.className = 'key'; + inputElement.id = 'cvoxKey'; + + var labelElement = document.createElement('label'); + labelElement.className = 'i18n'; + labelElement.setAttribute('msgid', 'options_cvox_modifier_key'); + labelElement.setAttribute('for', 'cvoxKey'); + + var modifierSectionSibling = + document.getElementById('modifier_keys').nextSibling; + var modifierSectionParent = modifierSectionSibling.parentNode; + modifierSectionParent.insertBefore(labelElement, modifierSectionSibling); + modifierSectionParent.insertBefore(inputElement, labelElement); + var cvoxKey = document.getElementById('cvoxKey'); + cvoxKey.value = localStorage['cvoxKey']; + + cvoxKey.addEventListener('keydown', function(evt) { + if (!this.modifierSeq_) { + this.modifierCount_ = 0; + this.modifierSeq_ = new cvox.KeySequence(evt, false); + } else { + this.modifierSeq_.addKeyEvent(evt); + } + + // Never allow non-modified keys. + if (!this.modifierSeq_.isAnyModifierActive()) { + // Indicate error and instructions excluding tab. + if (evt.keyCode != 9) { + cvox.OptionsPage.speak( + cvox.ChromeVox.msgs.getMsg('modifier_entry_error'), 0, {}); + } + this.modifierSeq_ = null; + } else { + this.modifierCount_++; + } + + // Don't trap tab or shift. + if (!evt.shiftKey && evt.keyCode != 9) { + evt.preventDefault(); + evt.stopPropagation(); + } + }, true); + + cvoxKey.addEventListener('keyup', function(evt) { + if (this.modifierSeq_) { + this.modifierCount_--; + + if (this.modifierCount_ == 0) { + var modifierStr = + cvox.KeyUtil.keySequenceToString(this.modifierSeq_, true, true); + evt.target.value = modifierStr; + cvox.OptionsPage.speak( + cvox.ChromeVox.msgs.getMsg('modifier_entry_set', [modifierStr])); + localStorage['cvoxKey'] = modifierStr; + this.modifierSeq_ = null; + } + evt.preventDefault(); + evt.stopPropagation(); + } + }, true); + } +}; + +/** + * Populates the voices select with options. + */ +cvox.OptionsPage.populateVoicesSelect = function() { + var select = document.getElementById('voices'); + chrome.tts.getVoices(function(voices) { + voices.forEach(function(voice) { + var option = document.createElement('option'); + option.voiceName = voice.voiceName || ''; + option.innerText = option.voiceName; + if (localStorage['voiceName'] == voice.voiceName) { + option.setAttribute('selected', ''); + } + select.add(option); + }); + }); + + select.addEventListener('change', function(evt) { + var selIndex = select.selectedIndex; + var sel = select.options[selIndex]; + localStorage['voiceName'] = sel.voiceName; + }, true); +}; + +/** + * Populates the braille select control. + * @this {cvox.OptionsPage} + */ +cvox.OptionsPage.populateBrailleTablesSelect = function() { + if (!cvox.ChromeVox.isChromeOS) { + return; + } + var tables = cvox.OptionsPage.brailleTables; + var localeDict = JSON.parse(cvox.ChromeVox.msgs.getMsg('locale_dict')); + var populateSelect = function(node, dots) { + var localeCount = []; + var activeTable = localStorage[node.id] || localStorage['brailleTable']; + for (var i = 0, table; table = tables[i]; i++) { + if (table.dots !== dots) { + continue; + } + var item = document.createElement('option'); + item.id = table.id; + if (!localeCount[table.locale]) { + localeCount[table.locale] = 0; + } + localeCount[table.locale]++; + var grade = table.grade; + if (!grade) { + item.textContent = localeDict[table.locale]; + } else { + item.textContent = cvox.ChromeVox.msgs.getMsg( + 'options_braille_locale_grade', + [localeDict[table.locale], grade]); + } + if (table.id == activeTable) { + item.setAttribute('selected', ''); + } + node.appendChild(item); + } + }; + var select6 = document.getElementById('brailleTable6'); + var select8 = document.getElementById('brailleTable8'); + populateSelect(select6, '6'); + populateSelect(select8, '8'); + + var handleBrailleSelect = function(node) { + return function(evt) { + var selIndex = node.selectedIndex; + var sel = node.options[selIndex]; + localStorage['brailleTable'] = sel.id; + localStorage[node.id] = sel.id; + /** @type {cvox.BrailleBackground} */ + var braille = chrome.extension.getBackgroundPage().braille; + braille.refreshTranslator(); + }; + }; + + select6.addEventListener('change', handleBrailleSelect(select6), true); + select8.addEventListener('change', handleBrailleSelect(select8), true); + + var tableTypeButton = document.getElementById('brailleTableType'); + var updateTableType = function(setFocus) { + var currentTableType = localStorage['brailleTableType'] || 'brailleTable6'; + if (currentTableType == 'brailleTable6') { + select6.removeAttribute('aria-hidden'); + select6.setAttribute('tabIndex', 0); + select6.style.display = 'block'; + if (setFocus) { + select6.focus(); + } + select8.setAttribute('aria-hidden', 'true'); + select8.setAttribute('tabIndex', -1); + select8.style.display = 'none'; + localStorage['brailleTable'] = localStorage['brailleTable6']; + localStorage['brailleTableType'] = 'brailleTable6'; + tableTypeButton.textContent = + cvox.ChromeVox.msgs.getMsg('options_braille_table_type_6'); + } else { + select6.setAttribute('aria-hidden', 'true'); + select6.setAttribute('tabIndex', -1); + select6.style.display = 'none'; + select8.removeAttribute('aria-hidden'); + select8.setAttribute('tabIndex', 0); + select8.style.display = 'block'; + if (setFocus) { + select8.focus(); + } + localStorage['brailleTable'] = localStorage['brailleTable8']; + localStorage['brailleTableType'] = 'brailleTable8'; + tableTypeButton.textContent = + cvox.ChromeVox.msgs.getMsg('options_braille_table_type_8'); + } + var braille = chrome.extension.getBackgroundPage().braille; + braille.refreshTranslator(); + }; + updateTableType(false); + + tableTypeButton.addEventListener('click', function(evt) { + var oldTableType = localStorage['brailleTableType']; + localStorage['brailleTableType'] = + oldTableType == 'brailleTable6' ? 'brailleTable8' : 'brailleTable6'; + updateTableType(true); + }, true); +}; + +/** + * Set the html element for a preference to match the given value. + * @param {Element} element The HTML control. + * @param {string} value The new value. + */ +cvox.OptionsPage.setValue = function(element, value) { + if (element.tagName == 'INPUT' && element.type == 'checkbox') { + element.checked = (value == 'true'); + } else if (element.tagName == 'INPUT' && element.type == 'radio') { + element.checked = (String(element.value) == value); + } else { + element.value = value; + } +}; + +/** + * Event listener, called when an event occurs in the page that might + * affect one of the preference controls. + * @param {Event} event The event. + * @return {boolean} True if the default action should occur. + */ +cvox.OptionsPage.eventListener = function(event) { + window.setTimeout(function() { + var target = event.target; + if (target.classList.contains('pref')) { + if (target.tagName == 'INPUT' && target.type == 'checkbox') { + cvox.OptionsPage.prefs.setPref(target.name, target.checked); + } else if (target.tagName == 'INPUT' && target.type == 'radio') { + var key = target.name; + var elements = document.querySelectorAll('*[name="' + key + '"]'); + for (var i = 0; i < elements.length; i++) { + if (elements[i].checked) { + cvox.OptionsPage.prefs.setPref(target.name, elements[i].value); + } + } + } + } else if (target.classList.contains('key')) { + var keySeq = cvox.KeySequence.fromStr(target.value); + var success = false; + if (target.id == 'cvoxKey') { + cvox.OptionsPage.prefs.setPref(target.id, target.value); + cvox.OptionsPage.prefs.sendPrefsToAllTabs(true, true); + success = true; + } else { + success = + cvox.OptionsPage.prefs.setKey(target.id, keySeq); + + // TODO(dtseng): Don't surface conflicts until we have a better + // workflow. + } + } + }, 0); + return true; +}; + +/** + * Refreshes all dynamic content on the page. +This includes all key related information. + */ +cvox.OptionsPage.reset = function() { + var selectKeyMap = document.getElementById('cvox_keymaps'); + var id = selectKeyMap.options[selectKeyMap.selectedIndex].id; + + var msgs = cvox.ChromeVox.msgs; + var announce = cvox.OptionsPage.prefs.getPrefs()['currentKeyMap'] == id ? + msgs.getMsg('keymap_reset', [msgs.getMsg(id)]) : + msgs.getMsg('keymap_switch', [msgs.getMsg(id)]); + cvox.OptionsPage.updateStatus_(announce); + + cvox.OptionsPage.prefs.switchToKeyMap(id); + document.getElementById('keysContainer').innerHTML = ''; + cvox.OptionsPage.addKeys(); + cvox.ChromeVox.msgs.addTranslatedMessagesToDom(document); +}; + +/** + * Updates the status live region. + * @param {string} status The new status. + * @private + */ +cvox.OptionsPage.updateStatus_ = function(status) { + document.getElementById('status').innerText = status; +}; + + +/** + * Hides all elements not matching the current platform. + */ +cvox.OptionsPage.hidePlatformSpecifics = function() { + if (!cvox.ChromeVox.isChromeOS) { + var elements = document.body.querySelectorAll('.chromeos'); + for (var i = 0, el; el = elements[i]; i++) { + el.setAttribute('aria-hidden', 'true'); + el.style.display = 'none'; + } + } +}; + + +/** + * Calls a {@code cvox.TtsInterface.speak} method in the background page to + * speak an utterance. See that method for further details. + * @param {string} textString The string of text to be spoken. + * @param {number=} queueMode The queue mode to use. + * @param {Object=} properties Speech properties to use for this utterance. + */ +cvox.OptionsPage.speak = function(textString, queueMode, properties) { + var speak = + /** @type Function} */ (chrome.extension.getBackgroundPage()['speak']); + speak.apply(null, arguments); +}; + +document.addEventListener('DOMContentLoaded', function() { + cvox.OptionsPage.init(); +}, false); diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/options_loader.js b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/options_loader.js new file mode 100644 index 00000000000..ec7999afeab --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/options_loader.js @@ -0,0 +1,10 @@ +// Copyright 2014 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +/** + * @fileoverview Loads the options script. + * + */ + +goog.require('cvox.OptionsPage'); diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/prefs.js b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/prefs.js new file mode 100644 index 00000000000..9c29b02c5e5 --- /dev/null +++ b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/background/prefs.js @@ -0,0 +1,231 @@ +// Copyright 2014 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +/** + * @fileoverview Common page for reading and writing preferences from + * the background context (background page or options page). + * + */ + +goog.provide('cvox.ChromeVoxPrefs'); + +goog.require('cvox.ChromeVox'); +goog.require('cvox.ExtensionBridge'); +goog.require('cvox.KeyMap'); + + +/** + * This object has default values of preferences and contains the common + * code for working with preferences shared by the Options and Background + * pages. + * @constructor + */ +cvox.ChromeVoxPrefs = function() { + var lastRunVersion = localStorage['lastRunVersion']; + if (!lastRunVersion) { + lastRunVersion = '1.16.0'; + } + var loadExistingSettings = true; + // TODO(dtseng): Logic below needs clarification. Perhaps needs a + // 'lastIncompatibleVersion' member. + if (lastRunVersion == '1.16.0') { + loadExistingSettings = false; + } + localStorage['lastRunVersion'] = chrome.app.getDetails().version; + + /** + * The current mapping from keys to command. + * @type {!cvox.KeyMap} + * @private + */ + this.keyMap_ = cvox.KeyMap.fromLocalStorage() || cvox.KeyMap.fromDefaults(); + this.keyMap_.merge(cvox.KeyMap.fromDefaults()); + + // Clear per session preferences. + // This is to keep the position dictionary from growing excessively large. + localStorage['position'] = '{}'; + + // Default per session sticky to off. + localStorage['sticky'] = false; + + this.init(loadExistingSettings); +}; + + +/** + * The default value of all preferences except the key map. + * @const + * @type {Object.<string, Object>} + */ +cvox.ChromeVoxPrefs.DEFAULT_PREFS = { + 'active': true, + 'brailleCaptions': false, + // TODO(dtseng): Leaking state about multiple key maps here until we have a + // class to manage multiple key maps. Also, this doesn't belong as a pref; + // should just store in local storage. + 'currentKeyMap' : cvox.KeyMap.DEFAULT_KEYMAP, + 'cvoxKey': '', + 'earcons': true, + 'focusFollowsMouse': false, + 'granularity': undefined, + 'position': '{}', + 'siteSpecificScriptBase': + 'https://ssl.gstatic.com/accessibility/javascript/ext/', + 'siteSpecificScriptLoader': + 'https://ssl.gstatic.com/accessibility/javascript/ext/loader.js', + 'sticky': false, + 'typingEcho': 0, + 'useIBeamCursor': cvox.ChromeVox.isMac, + 'useVerboseMode': true, + 'siteSpecificEnhancements': true +}; + + +/** + * Merge the default values of all known prefs with what's found in + * localStorage. + * @param {boolean} pullFromLocalStorage or not to pull prefs from local + * storage. True if we want to respect changes the user has already made + * to prefs, false if we want to overwrite them. Set false if we've made + * changes to keyboard shortcuts and need to make sure they aren't + * overridden by the old keymap in local storage. + */ +cvox.ChromeVoxPrefs.prototype.init = function(pullFromLocalStorage) { + // Set the default value of any pref that isn't already in localStorage. + for (var pref in cvox.ChromeVoxPrefs.DEFAULT_PREFS) { + if (localStorage[pref] === undefined) { + localStorage[pref] = cvox.ChromeVoxPrefs.DEFAULT_PREFS[pref]; + } + } +}; + +/** + * Switches to another key map. + * @param {string} selectedKeyMap The id of the keymap in + * cvox.KeyMap.AVAIABLE_KEYMAP_INFO. +*/ +cvox.ChromeVoxPrefs.prototype.switchToKeyMap = function(selectedKeyMap) { + // TODO(dtseng): Leaking state about multiple key maps here until we have a + // class to manage multiple key maps. + localStorage['currentKeyMap'] = selectedKeyMap; + this.keyMap_ = cvox.KeyMap.fromCurrentKeyMap(); + this.keyMap_.toLocalStorage(); + this.keyMap_.resetModifier(); + this.sendPrefsToAllTabs(false, true); +}; + + +/** + * Get the prefs (not including keys). + * @return {Object} A map of all prefs except the key map from localStorage. + */ +cvox.ChromeVoxPrefs.prototype.getPrefs = function() { + var prefs = {}; + for (var pref in cvox.ChromeVoxPrefs.DEFAULT_PREFS) { + prefs[pref] = localStorage[pref]; + } + prefs['version'] = chrome.app.getDetails().version; + return prefs; +}; + + +/** + * Reloads the key map from local storage. + */ +cvox.ChromeVoxPrefs.prototype.reloadKeyMap = function() { + // Get the current key map from localStorage. + // TODO(dtseng): We currently don't support merges since we write the entire + // map back to local storage. + var currentKeyMap = cvox.KeyMap.fromLocalStorage(); + if (!currentKeyMap) { + currentKeyMap = cvox.KeyMap.fromCurrentKeyMap(); + currentKeyMap.toLocalStorage(); + } + this.keyMap_ = currentKeyMap; +}; + + +/** + * Get the key map, from key binding to an array of [command, description]. + * @return {cvox.KeyMap} The key map. + */ +cvox.ChromeVoxPrefs.prototype.getKeyMap = function() { + return this.keyMap_; +}; + + +/** + * Reset to the default key bindings. + */ +cvox.ChromeVoxPrefs.prototype.resetKeys = function() { + this.keyMap_ = cvox.KeyMap.fromDefaults(); + this.keyMap_.toLocalStorage(); + this.sendPrefsToAllTabs(false, true); +}; + + +/** + * Send all of the settings to all tabs. + * @param {boolean} sendPrefs Whether to send the prefs. + * @param {boolean} sendKeyBindings Whether to send the key bindings. + */ +cvox.ChromeVoxPrefs.prototype.sendPrefsToAllTabs = + function(sendPrefs, sendKeyBindings) { + var context = this; + var message = {}; + if (sendPrefs) { + message['prefs'] = context.getPrefs(); + } + if (sendKeyBindings) { + // Note that cvox.KeyMap stringifies to a minimal object when message gets + // passed to the content script. + message['keyBindings'] = this.keyMap_.toJSON(); + } + chrome.windows.getAll({populate: true}, function(windows) { + for (var i = 0; i < windows.length; i++) { + var tabs = windows[i].tabs; + for (var j = 0; j < tabs.length; j++) { + chrome.tabs.sendMessage(tabs[j].id, message); + } + } + }); +}; + +/** + * Send all of the settings over the specified port. + * @param {Port} port The port representing the connection to a content script. + */ +cvox.ChromeVoxPrefs.prototype.sendPrefsToPort = function(port) { + port.postMessage({ + 'keyBindings': this.keyMap_.toJSON(), + 'prefs': this.getPrefs()}); +}; + + +/** + * Set the value of a pref and update all active tabs if it's changed. + * @param {string} key The pref key. + * @param {Object|string} value The new value of the pref. + */ +cvox.ChromeVoxPrefs.prototype.setPref = function(key, value) { + if (localStorage[key] != value) { + localStorage[key] = value; + this.sendPrefsToAllTabs(true, false); + } +}; + +/** + * Delegates to cvox.KeyMap. + * @param {string} command The command to set. + * @param {cvox.KeySequence} newKey The new key to assign it to. + * @return {boolean} True if the key was bound to the command. + */ +cvox.ChromeVoxPrefs.prototype.setKey = function(command, newKey) { + if (this.keyMap_.rebind(command, newKey)) { + this.keyMap_.toLocalStorage(); + this.sendPrefsToAllTabs(false, true); + return true; + } + return false; +}; |