// 2025-12-07 // by Neon

Lekis Kojfo Text Converter

Lekis Kojfo is a fictional language spoken by the reclusive hermit kingdom called the Unified Collaborative (𐴘𐴉𐴡𐴏𐴞𐴏𐴞𐴓𐴃𐴝𐴑𐴡𐴏) in the universe of The Zeta Directive. This page allows you to convert Latin text into Lekis Kojfo script.

Converter

Type Latin text below to convert it into Lekis Kojfo script (encoded in Unicode as Hanifi Rohingya).

Output

Character Mapping

The table below displays how each Latin input is transliterated to Rohingya to represent Lekis Kojfo:

latin rohingya lekis kojfo
f𐴉𐴉
p𐴂𐴂
t𐴃𐴃
k𐴑𐴑
s𐴏𐴏
sh𐴐𐴐
th𐴄𐴄
h𐴇𐴇
a𐴝𐴝
i𐴞𐴞
u𐴟𐴟
e𐴠𐴠
o𐴡𐴡
r𐴌𐴌
l𐴓𐴓
w𐴖𐴖
j𐴘𐴘
ajU+10D28
(Uses Ligature)
𐴨
ijU+10D29
(Uses Ligature)
𐴩
ujU+10D2A
(Uses Ligature)
𐴪
ejU+10D2B
(Uses Ligature)
𐴫
ojU+10D2C
(Uses Ligature)
𐴬

Technical Info

Normally, the best practice with implementing custom written scripts in Unicode is to make use of the Private Use Area.

However, since Lekis Kojfo is written from right to left, Anglocentric computing conventions put us in an awkward situation (see rant). Let's go over the technical details of how this font is implemented:

Rant - Diversity & Computing

The Unicode Private Use Area is nominally directionless, but the de-facto reality is that most programs will consider any Unicode character that isn't in an RTL character space to be left-to-right (LTR). Effectively, you don't get native RTL text processing in some programs unless you make use of an existing Unicode character space that is explicitly defined for a right-to-left writing system.

Because Unicode does not explicitly set aside any part of the Private Use Area for right-to-left characters, the only way to universally get right-to-left text processing without requiring external directionality tags is to co-opt an existing right-to-left script' character space.

In the context of real-world writing systems, this is actually a fantastic computing-world demonstration of the concept behind disparate impact: Although the Unicode Private Use Areas are formally equal by not taking a stance on directionality one way or another, the substantive reality is that out of the 137,468 Unicode characters allotted specifically for private use, RTL language users get first-class support in zero of them.

This is a nitpicky non-issue for most people and the only reason I encountered it was because of a project I made for fun, but I can't help but think it's unfair. There are over 7,000 spoken languages in the world right now, and new writing systems get added to Unicode even in the modern day. Hanifi Rohingya was added to Unicode in 2018, less than ten years ago as of this writing. What other languages might be out there that don't yet have an official place in Unicode?

Well, if someone wanted to implement it for themselves in the meantime, they'd probably want to use a Unicode Private Use Area. Sucks to be them if their script is written right-to-left, I guess. It's ridiculous that co-opting a different script is the best way to get hassle-free cross-program RTL character support. You would think there should be a Private Use Area explicitly codified for RTL use. Nope! Eat shit!

This is the kind of problem that highlights the critical need for diversity among the people who implement computer systems. Even the smartest dudebro dev team who thinks they've accounted for everything will ship broken experiences if no one is the room to point out that not everyone reads, writes, or navigates the world the same way they do.

To-Do List

Download This Font

If you want a copy of the latest version of the Lekis Kojfo font to use for yourself, you can grab it here.

Resources Used

This font was made using fully open source tooling for use on neosynth.net. It is released to you under Creative Commons CC-BY-SA 4.0.