From a2c8433ba474da0989f02c4c13e4757f87539072 Mon Sep 17 00:00:00 2001 From: Ngô Ngọc Đức Huy Date: Thu, 13 May 2021 15:51:13 +0700 Subject: Add font for the writing system --- assets/haasdaiga/a.svg | 6 ++++ assets/haasdaiga/b.svg | 6 ++++ assets/haasdaiga/c.svg | 6 ++++ assets/haasdaiga/ch.svg | 6 ++++ assets/haasdaiga/colon.svg | 6 ++++ assets/haasdaiga/comma.svg | 6 ++++ assets/haasdaiga/d.svg | 6 ++++ assets/haasdaiga/e.svg | 6 ++++ assets/haasdaiga/exclam.svg | 6 ++++ assets/haasdaiga/f.svg | 6 ++++ assets/haasdaiga/falling.svg | 6 ++++ assets/haasdaiga/g.svg | 6 ++++ assets/haasdaiga/gh.svg | 6 ++++ assets/haasdaiga/glottal.svg | 6 ++++ assets/haasdaiga/h.svg | 6 ++++ assets/haasdaiga/i.svg | 6 ++++ assets/haasdaiga/j.svg | 6 ++++ assets/haasdaiga/l.svg | 6 ++++ assets/haasdaiga/long.svg | 6 ++++ assets/haasdaiga/m.svg | 6 ++++ assets/haasdaiga/n.svg | 6 ++++ assets/haasdaiga/ng.svg | 6 ++++ assets/haasdaiga/nj.svg | 6 ++++ assets/haasdaiga/o.svg | 6 ++++ assets/haasdaiga/p.svg | 6 ++++ assets/haasdaiga/parenleft.svg | 6 ++++ assets/haasdaiga/parenright.svg | 6 ++++ assets/haasdaiga/period.svg | 6 ++++ assets/haasdaiga/question.svg | 12 +++++++ assets/haasdaiga/r.svg | 6 ++++ assets/haasdaiga/rising.svg | 6 ++++ assets/haasdaiga/s.svg | 6 ++++ assets/haasdaiga/t.svg | 6 ++++ assets/haasdaiga/u.svg | 6 ++++ assets/haasdaiga/v.svg | 6 ++++ assets/haasdaiga/w.svg | 6 ++++ assets/haasdaiga/z.svg | 6 ++++ src/haasdaiga/fonts | 1 + src/haasdaiga/writing.md | 72 +++++++++++++++++++++++++++++++++++++++-- 39 files changed, 299 insertions(+), 2 deletions(-) create mode 100644 assets/haasdaiga/a.svg create mode 100644 assets/haasdaiga/b.svg create mode 100644 assets/haasdaiga/c.svg create mode 100644 assets/haasdaiga/ch.svg create mode 100644 assets/haasdaiga/colon.svg create mode 100644 assets/haasdaiga/comma.svg create mode 100644 assets/haasdaiga/d.svg create mode 100644 assets/haasdaiga/e.svg create mode 100644 assets/haasdaiga/exclam.svg create mode 100644 assets/haasdaiga/f.svg create mode 100644 assets/haasdaiga/falling.svg create mode 100644 assets/haasdaiga/g.svg create mode 100644 assets/haasdaiga/gh.svg create mode 100644 assets/haasdaiga/glottal.svg create mode 100644 assets/haasdaiga/h.svg create mode 100644 assets/haasdaiga/i.svg create mode 100644 assets/haasdaiga/j.svg create mode 100644 assets/haasdaiga/l.svg create mode 100644 assets/haasdaiga/long.svg create mode 100644 assets/haasdaiga/m.svg create mode 100644 assets/haasdaiga/n.svg create mode 100644 assets/haasdaiga/ng.svg create mode 100644 assets/haasdaiga/nj.svg create mode 100644 assets/haasdaiga/o.svg create mode 100644 assets/haasdaiga/p.svg create mode 100644 assets/haasdaiga/parenleft.svg create mode 100644 assets/haasdaiga/parenright.svg create mode 100644 assets/haasdaiga/period.svg create mode 100644 assets/haasdaiga/question.svg create mode 100644 assets/haasdaiga/r.svg create mode 100644 assets/haasdaiga/rising.svg create mode 100644 assets/haasdaiga/s.svg create mode 100644 assets/haasdaiga/t.svg create mode 100644 assets/haasdaiga/u.svg create mode 100644 assets/haasdaiga/v.svg create mode 100644 assets/haasdaiga/w.svg create mode 100644 assets/haasdaiga/z.svg create mode 120000 src/haasdaiga/fonts diff --git a/assets/haasdaiga/a.svg b/assets/haasdaiga/a.svg new file mode 100644 index 0000000..283ba68 --- /dev/null +++ b/assets/haasdaiga/a.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/b.svg b/assets/haasdaiga/b.svg new file mode 100644 index 0000000..d1220a9 --- /dev/null +++ b/assets/haasdaiga/b.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/c.svg b/assets/haasdaiga/c.svg new file mode 100644 index 0000000..ec70faf --- /dev/null +++ b/assets/haasdaiga/c.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/ch.svg b/assets/haasdaiga/ch.svg new file mode 100644 index 0000000..21ea3c4 --- /dev/null +++ b/assets/haasdaiga/ch.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/colon.svg b/assets/haasdaiga/colon.svg new file mode 100644 index 0000000..7406be2 --- /dev/null +++ b/assets/haasdaiga/colon.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/comma.svg b/assets/haasdaiga/comma.svg new file mode 100644 index 0000000..e46ddde --- /dev/null +++ b/assets/haasdaiga/comma.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/d.svg b/assets/haasdaiga/d.svg new file mode 100644 index 0000000..bb28193 --- /dev/null +++ b/assets/haasdaiga/d.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/e.svg b/assets/haasdaiga/e.svg new file mode 100644 index 0000000..ca2810f --- /dev/null +++ b/assets/haasdaiga/e.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/exclam.svg b/assets/haasdaiga/exclam.svg new file mode 100644 index 0000000..5370522 --- /dev/null +++ b/assets/haasdaiga/exclam.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/f.svg b/assets/haasdaiga/f.svg new file mode 100644 index 0000000..3ca14c6 --- /dev/null +++ b/assets/haasdaiga/f.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/falling.svg b/assets/haasdaiga/falling.svg new file mode 100644 index 0000000..d0ceae3 --- /dev/null +++ b/assets/haasdaiga/falling.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/g.svg b/assets/haasdaiga/g.svg new file mode 100644 index 0000000..ea85221 --- /dev/null +++ b/assets/haasdaiga/g.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/gh.svg b/assets/haasdaiga/gh.svg new file mode 100644 index 0000000..95b1dca --- /dev/null +++ b/assets/haasdaiga/gh.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/glottal.svg b/assets/haasdaiga/glottal.svg new file mode 100644 index 0000000..fe538fb --- /dev/null +++ b/assets/haasdaiga/glottal.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/h.svg b/assets/haasdaiga/h.svg new file mode 100644 index 0000000..7763bbd --- /dev/null +++ b/assets/haasdaiga/h.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/i.svg b/assets/haasdaiga/i.svg new file mode 100644 index 0000000..056fd2a --- /dev/null +++ b/assets/haasdaiga/i.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/j.svg b/assets/haasdaiga/j.svg new file mode 100644 index 0000000..76cad5a --- /dev/null +++ b/assets/haasdaiga/j.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/l.svg b/assets/haasdaiga/l.svg new file mode 100644 index 0000000..d30215f --- /dev/null +++ b/assets/haasdaiga/l.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/long.svg b/assets/haasdaiga/long.svg new file mode 100644 index 0000000..6712a74 --- /dev/null +++ b/assets/haasdaiga/long.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/m.svg b/assets/haasdaiga/m.svg new file mode 100644 index 0000000..3c4948e --- /dev/null +++ b/assets/haasdaiga/m.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/n.svg b/assets/haasdaiga/n.svg new file mode 100644 index 0000000..11a05f0 --- /dev/null +++ b/assets/haasdaiga/n.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/ng.svg b/assets/haasdaiga/ng.svg new file mode 100644 index 0000000..826d602 --- /dev/null +++ b/assets/haasdaiga/ng.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/nj.svg b/assets/haasdaiga/nj.svg new file mode 100644 index 0000000..f596079 --- /dev/null +++ b/assets/haasdaiga/nj.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/o.svg b/assets/haasdaiga/o.svg new file mode 100644 index 0000000..b808607 --- /dev/null +++ b/assets/haasdaiga/o.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/p.svg b/assets/haasdaiga/p.svg new file mode 100644 index 0000000..390c311 --- /dev/null +++ b/assets/haasdaiga/p.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/parenleft.svg b/assets/haasdaiga/parenleft.svg new file mode 100644 index 0000000..81be179 --- /dev/null +++ b/assets/haasdaiga/parenleft.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/parenright.svg b/assets/haasdaiga/parenright.svg new file mode 100644 index 0000000..21a9432 --- /dev/null +++ b/assets/haasdaiga/parenright.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/period.svg b/assets/haasdaiga/period.svg new file mode 100644 index 0000000..7f6cb7f --- /dev/null +++ b/assets/haasdaiga/period.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/question.svg b/assets/haasdaiga/question.svg new file mode 100644 index 0000000..e1f26cb --- /dev/null +++ b/assets/haasdaiga/question.svg @@ -0,0 +1,12 @@ + + + + + diff --git a/assets/haasdaiga/r.svg b/assets/haasdaiga/r.svg new file mode 100644 index 0000000..9cbe326 --- /dev/null +++ b/assets/haasdaiga/r.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/rising.svg b/assets/haasdaiga/rising.svg new file mode 100644 index 0000000..5d00e14 --- /dev/null +++ b/assets/haasdaiga/rising.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/s.svg b/assets/haasdaiga/s.svg new file mode 100644 index 0000000..7906abc --- /dev/null +++ b/assets/haasdaiga/s.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/t.svg b/assets/haasdaiga/t.svg new file mode 100644 index 0000000..d19ab76 --- /dev/null +++ b/assets/haasdaiga/t.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/u.svg b/assets/haasdaiga/u.svg new file mode 100644 index 0000000..102007d --- /dev/null +++ b/assets/haasdaiga/u.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/v.svg b/assets/haasdaiga/v.svg new file mode 100644 index 0000000..e5bcd66 --- /dev/null +++ b/assets/haasdaiga/v.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/w.svg b/assets/haasdaiga/w.svg new file mode 100644 index 0000000..23960b4 --- /dev/null +++ b/assets/haasdaiga/w.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/haasdaiga/z.svg b/assets/haasdaiga/z.svg new file mode 100644 index 0000000..0321aeb --- /dev/null +++ b/assets/haasdaiga/z.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/haasdaiga/fonts b/src/haasdaiga/fonts new file mode 120000 index 0000000..d4ded25 --- /dev/null +++ b/src/haasdaiga/fonts @@ -0,0 +1 @@ +/home/xarvos/Quell/conlang/assets/haasdaiga \ No newline at end of file diff --git a/src/haasdaiga/writing.md b/src/haasdaiga/writing.md index f959b3c..9dccf2b 100644 --- a/src/haasdaiga/writing.md +++ b/src/haasdaiga/writing.md @@ -23,6 +23,74 @@ Hàäsdáïga does not have an alphabetic order. The alphabet order is used for us to more conveniently list words. The order for letters with tones is level, falling, and rising. -## Romanization +## Letters -The romanization rules are already stated in the Phonology section. +Letters used to form glyphs are listed in the table below: + +| Latin | Letter | +|-------|--------| +| a | ![Hàësdáïga letter a](fonts/a.svg) | +| b | ![Hàësdáïga letter b](fonts/b.svg) | +| c | ![Hàësdáïga letter c](fonts/c.svg) | +| ch | ![Hàësdáïga letter ch](fonts/ch.svg) | +| d | ![Hàësdáïga letter d](fonts/d.svg) | +| e | ![Hàësdáïga letter e](fonts/e.svg) | +| f | ![Hàësdáïga letter f](fonts/f.svg) | +| g | ![Hàësdáïga letter g](fonts/g.svg) | +| gh | ![Hàësdáïga letter gh](fonts/gh.svg) | +| h | ![Hàësdáïga letter h](fonts/h.svg) | +| i | ![Hàësdáïga letter i](fonts/i.svg) | +| j | ![Hàësdáïga letter j](fonts/j.svg) | +| l | ![Hàësdáïga letter l](fonts/l.svg) | +| m | ![Hàësdáïga letter m](fonts/m.svg) | +| n | ![Hàësdáïga letter n](fonts/n.svg) | +| ng | ![Hàësdáïga letter ng](fonts/ng.svg) | +| nj | ![Hàësdáïga letter nj](fonts/nj.svg) | +| o | ![Hàësdáïga letter o](fonts/o.svg) | +| p | ![Hàësdáïga letter p](fonts/p.svg) | +| r | ![Hàësdáïga letter r](fonts/r.svg) | +| s | ![Hàësdáïga letter s](fonts/s.svg) | +| t | ![Hàësdáïga letter t](fonts/t.svg) | +| u | ![Hàësdáïga letter u](fonts/u.svg) | +| v | ![Hàësdáïga letter v](fonts/v.svg) | +| w | ![Hàësdáïga letter w](fonts/w.svg) | +| y | (empty) | +| z | ![Hàësdáïga letter z](fonts/z.svg) | +| long vowel | ![Hàësdáïga long vowel](fonts/long.svg) | +| rising tone | ![Hàësdáïga rising tone](fonts/rising.svg) | +| falling tone | ![Hàësdáïga falling tone](fonts/falling.svg) | +| level tone | (empty) | +| glottal stop /ʔ/ | ![Hàësdáïga glottal stop](fonts/glottal.svg) | +| . | ![Hàësdáïga sentence start](fonts/period.svg) | +| , | ![Hàësdáïga comma](fonts/comma.svg) | +| : | ![Hàësdáïga colon](fonts/colon.svg) | +| ! | ![Hàësdáïga exclamation mark](fonts/exclam.svg) | +| ? | ![Hàësdáïga question mark](fonts/question.svg) | +| ( or “| ![Hàësdáïga left bracket](fonts/parenleft.svg) | +| ) or ”| ![Hàësdáïga right bracket](fonts/parenright.svg) | + +Punctuation usage: + +- Sentence punctuation `. ! ? :` are put at the beginning of the sentence, + rather than the end. +- Colon is considered a sentence punctuation. It is put at the beginning of + the quoted phrase. +- Comma is used in a similar way as in English. +- Brackets are used for both quotation and explanation. In case of quotation, + there should be a colon preceding the phrase. + +# Input for glyph generation + +While this is not a part of the language, in order to generate native script +with the provided tool, one MUST follow this guideline for writing +romanization, which is not the same as the normal romanization guideline. + +- If there is a tone, the schwa `y` must be explicit. That is, never put the + tone on a consonant. +- The second vowel should not come with the diaresis. +- Long vowel should be represented by a tilde `~` rather than duplicating + vowels. +- Always write syllables separately. For example `càhánzy` (to give) must + be written as `cà hán zy`. +- The glottal stop must be explicit. For example `aäratse` (ash) must be + written as `'a~ rat se`. -- cgit 1.4.1