Add Kishari language
authorLanius Trolling <lanius@laniustrolling.dev>
Fri, 3 Nov 2023 21:51:49 +0000 (17:51 -0400)
committerLanius Trolling <lanius@laniustrolling.dev>
Fri, 3 Nov 2023 21:51:49 +0000 (17:51 -0400)
src/main/kotlin/info/mechyrdia/lore/parser_tags.kt
src/main/resources/static/font/kishari-language-alphabet.woff [new file with mode: 0644]
src/main/resources/static/style.css

index 9aa6b46afbe57df5e512ca9ac39fca7ebbc4b44c..4d4144c07d784b15ff964b4791a64a870ae1fdc8 100644 (file)
@@ -301,6 +301,8 @@ enum class TextParserFormattingTag(val type: TextParserTagType<Unit>) {
                                "<span class=\"lang-tylan\">$recensored</span>"
                        } else if (tagParam?.equals("thedish", ignoreCase = true) == true)
                                "<span class=\"lang-thedish\">$content</span>"
+                       else if (tagParam?.equals("kishari", ignoreCase = true) == true)
+                               "<span class=\"lang-kishari\">$content</span>"
                        else if (tagParam?.equals("pokhval", ignoreCase = true) == true || tagParam?.equals("pokhwal", ignoreCase = true) == true) {
                                val uncensored = TextParserState.uncensorText(content)
                                val pokhwal = PokhwalishAlphabet.pokhwalToFontAlphabet(uncensored)
diff --git a/src/main/resources/static/font/kishari-language-alphabet.woff b/src/main/resources/static/font/kishari-language-alphabet.woff
new file mode 100644 (file)
index 0000000..671fb37
Binary files /dev/null and b/src/main/resources/static/font/kishari-language-alphabet.woff differ
index acf0abaeaae4378c28198e430d21868f3a962db0..826e0d57160d6c28f3ba5287011646835d72b23c 100644 (file)
@@ -902,6 +902,24 @@ textarea.lang-thedish {
        line-height: 1.0;
 }
 
+@font-face {
+       font-family: 'Kishari';
+       src: url(/static/font/kishari-language-alphabet.woff) format('woff');
+}
+
+.lang-kishari {
+       font-family: Kishari, monospace;
+       font-size: 1.25em;
+       line-height: 1.0;
+       font-variant: normal !important;
+}
+
+textarea.lang-kishari {
+       font-family: Kishari, monospace;
+       font-size: 2.5em;
+       line-height: 1.0;
+}
+
 @font-face {
        font-family: 'Pochvalsk';
        src: url(/static/font/pokhval-alphabet.woff) format('woff');