What 𐴴 means
It means four in the Hanifi Rohingya script.
Hanifi Rohingya is an alphabetic script developed to write the Rohingya language. A committee led by Mohammed Hanif developed it in the 1980s. A surviving chart signed by committee members is dated February 19, 1980. Arabic influenced the script's overall structure, while some letter shapes show Latin and Myanmar influence. Primers, books, and newspapers document its use in teaching and print.
Rohingya is also written in Arabic, Latin (often called Rohingyalish), and Myanmar scripts. Those are different ways of writing the language; this digit's value remains four.
Why does it look backward or show as a box?
The writing directions differ, and a box means the font lacks support.
Hanifi Rohingya text runs right-to-left, but strings of its digits run left-to-right. Read the digits in their written order; do not reverse a number to match the surrounding text.
If a square appears instead of 𐴴, the device's font does not cover Hanifi Rohingya. The display failed; the underlying character still means four. A font with Hanifi Rohingya coverage can show it.
What does it mean when someone sends it to me?
It still means four, with Hanifi script context.
Rohingya is also written in Arabic, Latin (often called Rohingyalish), and Myanmar scripts. A reader familiar with Hanifi can read 𐴴 as an ordinary numeral; someone who reads Rohingya in another script may not recognize its form. If the number must be clear to that reader, a familiar 4 may be easier to read.
It is an ordinary numeral whose form identifies the Hanifi Rohingya writing system.
A square is unreadable to the recipient; use 4 when their device lacks Hanifi font support.
Don't confuse it with
4Questions people ask
1Why does 𐴴 show as a box on some devices?
Because that device's fonts have no glyph for it. The character is still correct and still copies correctly — the box is a missing glyph, not a broken character.
How to type 𐴴
𐴴\10D34Codes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.
