"str..." vs "str…"

Хотите говорить о Far и не знаете, куда обратиться?
Post Reply

Что лучше?

… (хочу видеть больше полезной информации)
11
65%
... (хочу видеть троеточие в растровых шрифтах)
6
35%
 
Total votes: 17

User avatar
DrKnS
Posts: 5404
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 240 times

"str..." vs "str…"

Post by DrKnS » Wed 01 May, 2019 10:22

Если в некоторых местах строки не влезают в интерфейс - Far их обрезает, обозначая обрезанную часть троеточием:
...lalala
lal...ala
lalala...

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

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

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

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

User avatar
John Doe
Бюрократ
Posts: 12462
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 198 times

"str..." vs "str…"

Post by John Doe » Wed 01 May, 2019 12:57

Динамически определять шрифт?

2useven10
Posts: 3967
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 169 times

"str..." vs "str…"

Post by 2useven10 » Wed 01 May, 2019 14:11

С растровыми шрифтами проблем хватает, если кому-то они очень дороги, точку вместо троеточия потерпит.
Last edited by 2useven10 on Wed 01 May, 2019 17:01, edited 2 times in total.

Yegor
Posts: 1031
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 8 times
Been thanked: 20 times

"str..." vs "str…"

Post by Yegor » Wed 01 May, 2019 16:57

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

DrKnS, а можно '…' вынести в lng файл, а в коде смотреть на длину этой строки и от нее отталкиваться? Кому надо поменяет на три точки...
Last edited by Yegor on Wed 01 May, 2019 17:01, edited 1 time in total.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

User avatar
Alecsis
Posts: 14
Joined: Wed 29 May, 2013 09:12

"str..." vs "str…"

Post by Alecsis » Wed 01 May, 2019 17:40

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

User avatar
DrKnS
Posts: 5404
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 240 times

"str..." vs "str…"

Post by DrKnS » Mon 06 May, 2019 22:47

Так как особых возражений не последовало - заменил на юникодный эллипсис.

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

User avatar
LizardKing
Posts: 11
Joined: Tue 07 May, 2019 22:21
Has thanked: 8 times

"str..." vs "str…"

Post by LizardKing » Mon 03 Jun, 2019 04:12

А вот у меня Consolas и Lucida выглядят гораздо хуже (и жутко раздражают), чем допотопный Terminal, так что я - за настраиваемый шрифт.

Post Reply

Return to “Обсуждение Far Manager”