global-functions: $SymbolByUnicodeName: log warning on missing name

This commit is contained in:
Christian Hesse 2024-01-19 23:57:09 +01:00
parent 86a0700efd
commit 75a39ffaf1

View file

@ -1295,6 +1295,8 @@
:set SymbolByUnicodeName do={
:local Name [ :tostr $1 ];
:global LogPrintOnce;
:local Symbols {
"abacus"="\F0\9F\A7\AE";
"alarm-clock"="\E2\8F\B0";
@ -1328,6 +1330,11 @@
"white-heavy-check-mark"="\E2\9C\85"
}
:if ([ :len ($Symbols->$Name) ] = 0) do={
$LogPrintOnce warning $0 ("No symbol available for name '" . $Name . "'!") false;
:return "";
}
:return (($Symbols->$Name) . "\EF\B8\8F");
}