6

Unicode предоставляет подписки и верхние индексы, поэтому я могу сделать это:

И это:

x₅

Однако, комбинируя эти два, я получаю:

x²₅ или x₅²

Который выглядит плохо.

Есть ли шанс получить верхний индекс непосредственно над индексом в Unicode?

Для ясности это то, чего я хотел бы достичь:

1 ответ1

11

Ваша проблема не в Unicode, а в шрифте, который вы используете. Технически, каждый шрифт может использовать отрицательный кернинг для перемещения последующих супер- и подписок друг на друга. Одним из шрифтов, который делает это, является Linux Libertine (если вы поставите индекс первым):

ваш пример отображается с Linux Libertine

С другой стороны, это довольно редко. Даже STIX, которая специально разработана с учетом математического набора текста, не имеет этой функции.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .