about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorNgô Ngọc Đức Huy <huyngo@disroot.org>2021-05-13 15:51:13 +0700
committerNgô Ngọc Đức Huy <huyngo@disroot.org>2021-05-13 15:51:13 +0700
commita2c8433ba474da0989f02c4c13e4757f87539072 (patch)
treec410371c3cd46c75881e820c0e8d2352b611cc57 /src
parent6fdf43276edc91c3007d8a2b984941977ac5e1d3 (diff)
downloadhaasdaiga-a2c8433ba474da0989f02c4c13e4757f87539072.tar.gz
Add font for the writing system
Diffstat (limited to 'src')
l---------src/haasdaiga/fonts1
-rw-r--r--src/haasdaiga/writing.md72
2 files changed, 71 insertions, 2 deletions
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`.