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