Steps to reproduce
- type tag #qwe
- see editor html for the tag has class “tag-qwe”
- type tag #йцу
- see editor html for the tag has class “tag-”
Did you follow the troubleshooting guide? [Y/N]
N
Expected result
I expect Obsidian to support unicode. It shouldn’t matter which language I use, the functionality should be uniform. It doesn’t make sense to be able to css-style my english tags, but be unable to css-style my russian tags.
Either print it as is class=“tag-йцу” (if that’s supported by specs), or use a transliteration library (if you want a lot of work and problems in future), or simply:
$tag_class_name = escape($tag)
if $tag_class_name == ""
then $tag_class_name = md5hash($tag) || base64($tag) || whateverhash($tag)
, just use some fingerprint of the tag, let me select this tag with CSS.
Actual result
I will be able to style not just tags written in English.
Environment
windows 10
obs v1.4.13