Hex 660 is also Arabic numerals, as well as containing the number 0 in it's identifier hex string. And unicode 1D2E0 seems to just be 12DE which is a captial B attachment to the next character which you've defined to be 0.
٠, codepoint U+0660 ARABIC-INDIC DIGIT ZERO in Unicode, is located in the block “Arabic”. It belongs to the Arabic script and is a Decimal Number.
codepoints.net
- this is the
Eastern Arabic symbol for zero, which looks nothing like the Western Arabic symbol '0'. But it's Arabic, and the OP said they don't want Arabic Numerals. So...
- this is the Mayan symbol for zero. Still looks nothing like either of the 'Arabic' or 'Hindu/Hindi-Arabic' symbol for zero. So if you don't want to read Arabic symbols, this appears to meet the criterion.
There is also a Chinese symbol 'ling' for zero:
零, codepoint U+96F6 CJK UNIFIED IDEOGRAPH-96F6 in Unicode, is located in the block “CJK Unified Ideographs”. It belongs to the Han script and is a Other Letter.
codepoints.net
So if you don't want to use 'Arabic' symbols to denote zero, there are other choices that are defined in Unicode, so if you have a typeface that has a symbol for those particular codepoints, you are good to go.
λ the β-Redex Reducer is quite right to distinguish between nothing and zero. Zero has properties that nothing has not: for example, zero is a number. In database usage it an be important to distinguish between zero, null, undefined, the space character, empty, and quite possibly other things.
Ob Joke: Three students observe a man and a women enter an empty building. Shortly afterwards they exit the building with a child. The biology student explains this by saying that obviously they had reproduced. The student of logic explains by saying there must be another entrance. The mathematics student says that obviously there was now -1 children in the building.
Reason for edit: appears to me the criterion -> appears to
meet the criterion