20

Есть ли текстовая каретка Unicode? Я не могу представить, что такого типичного символа не было бы (особенно учитывая некоторые из многих гораздо менее полезных кодов).

Я пытался найти все термины, которые я могу придумать (ниже), но придумаю пусто. Самым близким, что я мог найти, был функциональный символ APL I-Beam, который находится близко, но не совсем правильно (и даже не присутствует во многих шрифтах). Это должно выглядеть как кость:

Снимок экрана типичного курсора выбора текста Снимок экрана большого полого курсора для выбора текста

Кто-нибудь знает, есть ли такой персонаж в Юникоде?


Поиски выполнены:

3 ответа3

9

Ну, я думаю, можно с уверенностью сказать, что нет, такого персонажа нет. Часть процесса предложения для запроса символа Unicode состоит в выполнении поиска, который я сделал, но он оказался пустым.

Кроме того, все другие поисковые запросы, которые я делал, были пустыми, включая один с ShapeCatcher, который нашел несколько достойных замен (ниже), но ни один, который не работает совершенно правильно (является полноразмерным).

Я думаю, пока они не добавят один, мы должны будем использовать CSS для стилизации и размера одного из них, чтобы соответствовать части.

ⵊꕯᏆ
5

Существует характер Unicode для каретки, и это называется "каретка". Это U+2038: http://www.fileformat.info/info/unicode/char/2038/index.htm

Вы можете найти его в категории «Знаки пунктуации» в некоторых аксессуарах для отображения символов (таких как Gnome Character Map). Он не широко доступен, но его можно найти по крайней мере в 50 шрифтах, перечисленных на http://www.fileformat.info/info/unicode/char/2038/fontsupport.htm. Возможно, вы не будете довольны дизайном персонажа в этих шрифтах, но это совсем другая проблема.

0

Если вы просто ищете изображение, и оно не обязательно должно быть одним символом или даже занимать одну строку, вы можете попробовать нарисовать его в стиле ASCii:

▝▚▞▘
  ▌
▗▞▚▖

Поскольку в форматированных текстовых документах Unicode может нести любой размер шрифта, вы даже можете сделать курсор / каретку того же размера, что и смежный текст ... просто убедитесь, что он находится в шрифте моно-пробела.

Этот пример использует:

U+259D  ▝   Quadrant upper right

U+259A  ▚   Quadrant upper left and lower right

U+259E  ▞   Quadrant upper right and lower left

U+2598  ▘   Quadrant upper left

U+258C  ▌   Left half block

U+2597  ▗   Quadrant lower right

U+259E  ▞   Quadrant upper right and lower left (again)

U+259A  ▚   Quadrant upper left and lower right (again)

U+2596  ▖   Quadrant lower left

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