Typesetting Adventures



Typing characters that are not on the standard keyboard can be done if you are willing and able to: (a) create your own custom keyboard layouts; or (b) wait for someone else to (for a fee) upgrade and enhance their word processor program to cater for the new characters; or (c) use Latex (in particular, xelatex) and define your own mnemonic macros and then use them in your essay/report/thesis/paper.



And macros within macros, to your heart’s content.


Here’s an example tex document, showing how the image snippet at the start was created. (You’ll need Noto Sans Ugaritic font, or similar, to display the Ugaritic characters – they are in Unicode).










\newcommand\ugafontf{MPH 2B Damase}

\newcommand\ugafontg{Noto Sans Ugaritic}













































\newcommand\ugaritic[3]{% font size text

{#1 #2 #3}






































\ualpa \ %

\ubeta \ %

\ugamla \ %

\ukha \ %

\udelta \ %

\uho \ %

\uwo \ %

\uzeta \ %

\uhota \ %

\utet \ %

\uyod \ %

\ukaf \ %

\ushin \ %

\ulamda \ %

\umem \ %

\udhal \ %

\unun \ %

\uzu \ %

\usamka \ %

\uain \ %

\upu \ %

\usade \ %

\uqopa \ %

\urasha \ %

\uthanna \ %

\ughain \ %

\uto \ %

\ui \ %

\uu \ %

\ussu \ %

\uws \ %



\ugaritic{\ugh}{\large}{#1} (%

\textit{\utransltit{#1}}) %



\title{Ugaritic Script}


\date{11 November 2017: Saturday 11:30pm}





Ugaritic script, {\uga πŽ€πŽπŽ‚πŽƒπŽ„πŽ…πŽ†πŽ‡πŽˆπŽ‰πŽŠπŽ‹πŽŒπŽπŽŽπŽ}, is in Unicode. Fonts covering the Ugaritic Unicode range are: Aegean, Andagii, Code2003, FreeSans, K1FS (same shape and size as FreeSans), MPH 2B Damase, Noto Sans Ugaritic,and Quivira.

\par Using {\ugaritic{\ugb}{}{\UgariticName}} (\textit{\utransltit{\UgariticName}}) as sample text:


\par\noindent \ugaritic{\uga}{\utextsize}{\UgariticName} Aegean,

\par\noindent \ugaritic{\ugb}{\utextsize}{\UgariticName} Andagii,

\par\noindent \ugaritic{\ugc}{\utextsize}{\UgariticName} Code2003,

\par\noindent \ugaritic{\ugd}{\utextsize}{\UgariticName} FreeSans,

%\par\noindent \ugaritic{\uge}{\utextsize}{\UgariticName} K1FS,

\par\noindent \ugaritic{\ugf}{\utextsize}{\UgariticName} MPH 2B Damase,
\par\noindent \ugaritic{\ugg}{\utextsize}{\UgariticName} Noto Sans Ugaritic,
\par\noindent \ugaritic{\ugh}{\utextsize}{\UgariticName} and Quivira.

\section{The Alphabet}
\par \ugaritic{\ugf}{\large}{\ugalphabet}

\par \textit{\utransltit{\ugalphabet}}

\par \utexttrans{\UgariticName}

\par xxx xxx xxx


Note that the bulk code and long lists were copy-pasted from Excel, being created using the CONCATENATE function to build up strings from substrings. No use (mis)typing miles of coding if a click or two is available.