Class: Orthography

.models. Orthography

A class representing an Orthography

new Orthography( [data])

Create a new Orthography
Parameters:
Name Type Argument Description
data Object <optional>
The data to use for this Orthography
Properties
Name Type Argument Description
abbreviation String An abbreviation for this orthography, formatted as an abbreviation
graphemes Array An array of Graphemes in this orthography, each formatted as a Grapheme object (see the Orthography schema for more details). Do not include punctuation characters.
name Object | Map The name of this orthography, formatted as a MultiLangString
notes Array <optional>
An Array of notes about this orthography, formatted as Note objects
punctuation Array <optional>
An Array of punctuation characters used by this orthography, as Strings
tags Object | Map <optional>
An Object or Map containing tags for this orthography, formatted as a Tags object
Properties:
Name Type Description
abbreviation String An abbreviation for this orthography. This abbreviation will be used as the key for this orthography in any MultiLangString objects.
graphemes Array An Array of Graphemes in this orthography, as Grapheme objects (see the Orthography schema for more details). Do not include punctuation characters.
name MultiLangString The name of this orthography, as a MultiLangString
notes Array An Array of notes about this orthography, as Note objects
punctuation Array An Array of punctuation characters used by this orthography, as Strings
tags Tags Tags for this morpheme, as a Tags object