Проведя дополнительные исследования и получив советы от интернет-сообществ, я обнаружил, что моя предпосылка неверна. Символы недоступны в шрифте, из которого я думал, что они взяты.
Система, которая правильно отображала символы, просто возвращалась к шрифту, который был установлен там и не был установлен на моем ПК.
Это команда, которая помогла определить, какой:
FC_DEBUG=4 pango-view -q -t '⎱' 2>&1 |grep -o 'family: "[^"]\+' | cut -c 10- | tail -n 1
Шрифт оказался FreeMono
.
Символ указан после параметра -t
.
Также помогли ответы на этот вопрос:https://superuser.com/questions/876572/how-do-i-find-out-which-font-contains-a-certain-special-character
Параметр IPv6PrivacyExtensions=
относится к временным адресам без сохранения состояния RFC 4941, а не к адресам стабильной конфиденциальности RFC 7217.
Если вы укажете IPv6PrivacyExtensions=kernel
, вы можете получить адрес в стиле RFC 4941 -. Со временем это изменится, что, похоже, не то, что вы хотите.
Документация для IPv6AcceptRA=
указывает, что systemd должен использовать собственную реализацию протокола RA IPv6 вместо реализации в ядре -, чтобы получить доступ к информации DNS в RA. Возможно, настройка IPv6PrivacyExtensions=kernel
как-то конфликтует и с этим?