Page 1 of 1

"str..." vs "str…"

Posted: Wed 01 May, 2019 10:22
by DrKnS
Если в некоторых местах строки не влезают в интерфейс - Far их обрезает, обозначая обрезанную часть троеточием:
...lalala
lal...ala
lalala...

Однако, занимать аж 3 символа под индикатор обрезания не совсем хорошо для коротких строк: если вся строка, например, 5 символов и её надо впихнуть в 4 знакоместа то получится что-то типа:
12345
1...

В Unicode существует символ - 'HORIZONTAL ELLIPSIS' (U+2026), который занимает одно знакоместо, но выглядит как те же три точки. Соответственно, больше места остаётся под полезную информацию:
12345
1...
123…

Он присутствует в векторных шрифтах Lucida Console и Consolas, но отсутствует в растровых и выглядит там как одна точка.

Поэтому вопрос: что лучше - отображать больше (но не намного) полезной информации или корректно отображать троеточие в растровых шрифтах?

"str..." vs "str…"

Posted: Wed 01 May, 2019 12:57
by John Doe
Динамически определять шрифт?

"str..." vs "str…"

Posted: Wed 01 May, 2019 14:11
by 2useven10
С растровыми шрифтами проблем хватает, если кому-то они очень дороги, точку вместо троеточия потерпит.

"str..." vs "str…"

Posted: Wed 01 May, 2019 16:57
by Yegor
2useven10 wrote:
Wed 01 May, 2019 14:11
С растровыми шрифтами проблем хватает, если кому то они очень дороги, точку вместо троеточия потерпит.
Полностью согласен, я за то, чтобы идти вперед (… - идеален).

DrKnS, а можно '…' вынести в lng файл, а в коде смотреть на длину этой строки и от нее отталкиваться? Кому надо поменяет на три точки...

"str..." vs "str…"

Posted: Wed 01 May, 2019 17:40
by Alecsis
Уважаемые коллеги-FAR'офилы, 1000 извинений за то, что коммент слегка не по теме опроса, но… эти растровые шрифты ещё хоть кому-то нужны? Мб я что-то концептуально недопонимаю или вообще покушаюсь на нечто сакральное? :-)

"str..." vs "str…"

Posted: Mon 06 May, 2019 22:47
by DrKnS
Так как особых возражений не последовало - заменил на юникодный эллипсис.

Если будет раздражать до степени "кушать не могу" - пишите, что-то придумаем. Вариант с lng неплох.

"str..." vs "str…"

Posted: Mon 03 Jun, 2019 04:12
by LizardKing
А вот у меня Consolas и Lucida выглядят гораздо хуже (и жутко раздражают), чем допотопный Terminal, так что я - за настраиваемый шрифт.