Updated the Eittlandic runic alphabet
This commit is contained in:
		
							parent
							
								
									9d29817ef1
								
							
						
					
					
						commit
						103d096091
					
				
							
								
								
									
										95
									
								
								funcs.el
									
									
									
									
									
								
							
							
						
						
									
										95
									
								
								funcs.el
									
									
									
									
									
								
							@ -201,78 +201,75 @@ corresponding runes during org-mode export"
 | 
				
			|||||||
    (conlanging//replace-string-by-char t-text conlanging//matter-latin-to-runes)))
 | 
					    (conlanging//replace-string-by-char t-text conlanging//matter-latin-to-runes)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 | 
					;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 | 
				
			||||||
                                        ;              Eittlanda              ;
 | 
					                                        ;              Eittlandic              ;
 | 
				
			||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 | 
					;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 | 
				
			||||||
(defvar conlanging//eittlanda-latin-to-latex '((", *" . "\\\\tripledot")
 | 
					(defvar conlanging//eittlandic-latin-to-latex '((", *\\|\\. *" . "\\\\tripledot")
 | 
				
			||||||
                                               ("\\. *" . "\\\\tripledot")
 | 
					                                                (" +"          . ":")
 | 
				
			||||||
                                               (" +" . ":")
 | 
					                                                ("hv"          . "x")
 | 
				
			||||||
                                               ("hv" . "x")
 | 
					                                                ("í"           . "i")
 | 
				
			||||||
                                               ("ø" . "\\\\o")
 | 
					                                                ("é"           . "\\\\e")
 | 
				
			||||||
                                               ("œ" . "\\\\oO")
 | 
					                                                ("ę\\|æ"       . "æ")
 | 
				
			||||||
                                               ("v" . "w")
 | 
					                                                ("ý"           . "y")
 | 
				
			||||||
                                               ("ó" . "v")
 | 
					                                                ("œ"           . "ø")
 | 
				
			||||||
                                               ("ń" . "\\\\ndot"))
 | 
					                                                ("ú"           . "u")
 | 
				
			||||||
 | 
					                                                ("ó"           . "o")
 | 
				
			||||||
 | 
					                                                ("á\\|ǫ"       . "a")
 | 
				
			||||||
 | 
					                                                ("j"           . "i"))
 | 
				
			||||||
  "Equivalence between the Eittlandic orthography in the Latin
 | 
					  "Equivalence between the Eittlandic orthography in the Latin
 | 
				
			||||||
script and the LaTeX code for the Runic script. The first element
 | 
					script and the LaTeX code for the Runic script. The first element
 | 
				
			||||||
of a pair is the Latin script orthography, the second is the
 | 
					of a pair is the Latin script orthography, the second is the
 | 
				
			||||||
Runic LaTeX code equivalent.")
 | 
					Runic LaTeX code equivalent.")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(defvar conlanging//eittlanda-latin-to-runes '((", *" . "⁝")
 | 
					(defvar conlanging//eittlandic-latin-to-runes '((", *\\|\\. *"   . "⁝")
 | 
				
			||||||
                                               ("\\. *" . "⁝")
 | 
					                                                (" +\\|:"        . "᛬")
 | 
				
			||||||
                                               (" +" . "᛬")
 | 
					                                                ("hv"            . "ᛪ")
 | 
				
			||||||
                                               (":" . "᛬")
 | 
					                                                ("i\\|í\\|j"     . "ᛁ")
 | 
				
			||||||
                                               ("hv" . "ᛪ")
 | 
					                                                ("é"             . "ᛂ")
 | 
				
			||||||
                                               ("i" . "ᛁ")
 | 
					                                                ("e\\|ę\\|æ"     . "ᛅ")
 | 
				
			||||||
                                               ("y" . "ᛦ")
 | 
					                                                ("y\\|ý"         . "ᛦ")
 | 
				
			||||||
                                               ("u" . "ᚢ")
 | 
					                                                ("ø\\|œ"         . "ᚯ")
 | 
				
			||||||
                                               ("e" . "ᛂ")
 | 
					                                                ("u\\|ú\\|v\\|w" . "ᚢ")
 | 
				
			||||||
                                               ("ø" . "ᚯ")
 | 
					                                                ("o\\|ó"         . "ᚮ")
 | 
				
			||||||
                                               ("o" . "ᚮ")
 | 
					                                                ("a\\|á\\|ǫ"     . "ᛆ")
 | 
				
			||||||
                                               ("œ" . "ᚰ")
 | 
					                                                ("p"             . "ᛔ")
 | 
				
			||||||
                                               ("ó" . "ᚤ")
 | 
					                                                ("b"             . "ᛒ")
 | 
				
			||||||
                                               ("æ" . "ᛅ")
 | 
					                                                ("f"             . "ᚠ")
 | 
				
			||||||
                                               ("a" . "ᛆ")
 | 
					                                                ("t"             . "ᛐ")
 | 
				
			||||||
                                               ("m" . "ᛘ")
 | 
					                                                ("d"             . "ᛑ")
 | 
				
			||||||
                                               ("n" . "ᚾ")
 | 
					                                                ("þ"             . "ᚦ")
 | 
				
			||||||
                                               ("ń" . "ᛀ")
 | 
					                                                ("ð"             . "ᚧ")
 | 
				
			||||||
                                               ("p" . "ᛔ")
 | 
					                                                ("s"             . "ᛋ")
 | 
				
			||||||
                                               ("b" . "ᛒ")
 | 
					                                                ("k"             . "ᚴ")
 | 
				
			||||||
                                               ("t" . "ᛐ")
 | 
					                                                ("g"             . "ᚵ")
 | 
				
			||||||
                                               ("d" . "ᛑ")
 | 
					                                                ("h"             . "ᚼ")
 | 
				
			||||||
                                               ("k" . "ᚴ")
 | 
					                                                ("m"             . "ᛘ")
 | 
				
			||||||
                                               ("g" . "ᚵ")
 | 
					                                                ("n"             . "ᚿ")
 | 
				
			||||||
                                               ("f" . "ᚠ")
 | 
					                                                ("r"             . "ᚱ")
 | 
				
			||||||
                                               ("þ" . "ᚦ")
 | 
					                                                ("l"             . "ᛚ"))
 | 
				
			||||||
                                               ("ð" . "ᚧ")
 | 
					 | 
				
			||||||
                                               ("s" . "ᛋ")
 | 
					 | 
				
			||||||
                                               ("h" . "ᚼ")
 | 
					 | 
				
			||||||
                                               ("v" . "ᚥ")
 | 
					 | 
				
			||||||
                                               ("r" . "ᚱ")
 | 
					 | 
				
			||||||
                                               ("l" . "ᛚ"))
 | 
					 | 
				
			||||||
  "Equivalence between the Eittlandic orthography in the Latin
 | 
					  "Equivalence between the Eittlandic orthography in the Latin
 | 
				
			||||||
 script and the Runic script. The first element of a pair is the
 | 
					 script and the Runic script. The first element of a pair is the
 | 
				
			||||||
 Latin script orthography, the second is the Runic equivalent.")
 | 
					 Latin script orthography, the second is the Runic equivalent.")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(defun conlanging/eittlanda-to-runes ()
 | 
					(defun conlanging/eittlandic-to-runes ()
 | 
				
			||||||
  "Replaces transliterated Eittlandic with its runic writing system"
 | 
					  "Replaces transliterated Eittlandic with its runic writing system"
 | 
				
			||||||
  (interactive)
 | 
					  (interactive)
 | 
				
			||||||
  (conlanging//replace-char-by-table conlanging//eittlanda-latin-to-runes))
 | 
					  (conlanging//replace-char-by-table conlanging//eittlandic-latin-to-runes))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(defun conlanging/eittlanda-to-latex ()
 | 
					(defun conlanging/eittlandic-to-latex ()
 | 
				
			||||||
  "Replaces transliterated Eittlandic with its corresponding runes"
 | 
					  "Replaces transliterated Eittlandic with its corresponding runes"
 | 
				
			||||||
  (interactive)
 | 
					  (interactive)
 | 
				
			||||||
  (conlanging//replace-char-by-table conlanging//eittlanda-latin-to-latex))
 | 
					  (conlanging//replace-char-by-table conlanging//eittlandic-latin-to-latex))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(defun conlanging/eittlanda-org-export-runes (t-text)
 | 
					(defun conlanging/eittlandic-org-export-runes (t-text)
 | 
				
			||||||
  "Replaces  transliterated  Eittlandic  with  its  corresponding
 | 
					  "Replaces  transliterated  Eittlandic  with  its  corresponding
 | 
				
			||||||
runes during org-mode export"
 | 
					runes during org-mode export"
 | 
				
			||||||
  (interactive)
 | 
					  (interactive)
 | 
				
			||||||
  (if (org-export-derived-backend-p org-export-current-backend
 | 
					  (if (org-export-derived-backend-p org-export-current-backend
 | 
				
			||||||
                                    'latex)
 | 
					                                    'latex)
 | 
				
			||||||
      (concat "\\textarm{"
 | 
					      (concat "\\textarm{"
 | 
				
			||||||
              (conlanging//replace-string-by-char t-text conlanging//eittlanda-latin-to-latex)
 | 
					              (conlanging//replace-string-by-char t-text conlanging//eittlandic-latin-to-latex)
 | 
				
			||||||
              "}")
 | 
					              "}")
 | 
				
			||||||
    (conlanging//replace-string-by-char t-text conlanging//eittlanda-latin-to-runes)))
 | 
					    (conlanging//replace-string-by-char t-text conlanging//eittlandic-latin-to-runes)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 | 
					;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 | 
				
			||||||
                                        ;                    Ñyqy             ;
 | 
					                                        ;                    Ñyqy             ;
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user