❗ Вебсайт в стадии бета-тестирования. Возможны ошибки.

Специальные символы

Расположение файла

Файл XDG_DATA_DIRS/zim/symbols.list содержит спецификацию специальных символов, используемых в тексте блокнота.

Несмотря на то, что при установке приложения Zim файл symbols.list уже содержит набор спецсимволов, пользователь может изменить (реорганизовать, дополнить, сократить) начальный набор в соответствии с областью собственной практической деятельности.

Правила оформления

При изменении содержания файла symbols.list следует придерживаться следующих правил:

  • Описание каждого специального символа приводить отдельной строкой.
  • Структура записи: «ключ» пробел «значение».
  • Ключом служит сокращение, начинающееся обратной косой чертой (\).
  • Значением служит десятичное значение символа в Юникоде (Unicode), присутствующее в кодировке UTF-8.

Например: строка для знака авторского права (©) выглядит следующим образом:

\copy	169

При этом:

  • сокращение «\copy» можно использовать в гипертексте на странице блокнота для отображения знака авторского права;
  • «169» это десятичное значение символа в Юникоде (Unicode).

Группы символов

Универсальная таблица символов Юникод (Unicode) содержит наборы (группы) символов, позволяющих хранить и передавать текст. Для примера приведём некоторые группы, используемые инженерами:

  • греческий алфавит;
  • стрелки;
  • математические символы;
  • логические символы;
  • единицы измерения;
  • псевдографика;
  • геометрические фигуры;
  • технические знаки.

Блокнот Zim позволяет выбрать персональный набор символов и вставить этот набор в файл XDG_DATA_DIRS/zim/symbols.list. Это позволяет использовать короткие коды для вставки часто используемых автором символов без необходимости открывать таблицу Юникод и долго искать нужный символ.

Пример сокращений для единиц измерения:

\deg	176	    # ° 	градус
\cdeg	8451	# ℃	градус Цельсия
\fdeg	8457	# ℉	градус Фаренгейта
\kelv	8490	# K	градус Кельвина
\ang	8491	# Å	Ангстрем

Пример сокращений для физических величин:

\euler   8455  # ℇ  постоянная Эйлера
\plunck  8462  # ℎ  постоянная Планка
\2plunck 8463  # ℏ  приведённая постоянная Планка
\ohm     8486  # Ω  Ом
\mho     8487  # ℧  Ом (перевёрнутый знак)