User's guide: orthography

Trancoding Lycian

The ucode function transcodes from ASCII to Unicode in the Lycian range.

using Lycian
Lycian.ucode("prNnawatE") 

# output

"๐Š“๐Š•๐Š‘๐Š๐Š€๐Š‡๐Š€๐Š—๐Šš"

Validating orthography

The LycianAscii type implements the OrthographicSystem abstraction. You can create an instance with the lycianAscii() function

using Lycian
orthography = lycianAscii()
typeof(orthography) |> supertype

# output

Orthography.OrthographicSystem

Validate orthography:

using Orthography
validstring("prNnawatE", orthography)

# output

true
validstring("Lycian!", orthography)

# output

false