"str..." vs "str…"
Posted: Wed 01 May, 2019 10:22
Если в некоторых местах строки не влезают в интерфейс - Far их обрезает, обозначая обрезанную часть троеточием:
Однако, занимать аж 3 символа под индикатор обрезания не совсем хорошо для коротких строк: если вся строка, например, 5 символов и её надо впихнуть в 4 знакоместа то получится что-то типа:
В Unicode существует символ
Он присутствует в векторных шрифтах Lucida Console и Consolas, но отсутствует в растровых и выглядит там как одна точка.
Поэтому вопрос: что лучше - отображать больше (но не намного) полезной информации или корректно отображать троеточие в растровых шрифтах?
...lalala
lal...ala
lalala...
Однако, занимать аж 3 символа под индикатор обрезания не совсем хорошо для коротких строк: если вся строка, например, 5 символов и её надо впихнуть в 4 знакоместа то получится что-то типа:
12345
1...
В Unicode существует символ
…
- 'HORIZONTAL ELLIPSIS' (U+2026), который занимает одно знакоместо, но выглядит как те же три точки. Соответственно, больше места остаётся под полезную информацию:12345
1...
123…
Он присутствует в векторных шрифтах Lucida Console и Consolas, но отсутствует в растровых и выглядит там как одна точка.
Поэтому вопрос: что лучше - отображать больше (но не намного) полезной информации или корректно отображать троеточие в растровых шрифтах?