IPB
ЛогинПароль:

> Прочтите, прежде чем создать тему.

В этом форуме Вы можете предложить изменения на форуме или обсудить действия администрации.

2 страниц V  1 2 >  
 Ответить  Открыть новую тему 
> Шрифт для кодов, - не заменить ли?
сообщение
Сообщение #1


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Altair, а нельзя ли заменить шрифт в тегах: cоde, pascоde, asmcоde - на какой-нить другой моноширинный?
Проблема в абсолютной идентичности цифры "один" и маленькой "L".
Вот смотрите: в этой строчке есть и единицы, и маленькая L. Кто скажет, что где?

l1lll11l11l1l1 l1l1l1111lllll11 ll1l1111llll11


При этом указание шрифта внутри тегов кода, ессно, не действует.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


Хм вообщето в тегах pascоde, работает подсветка для цифр ...

 1111111111111 llllllllllllllllllllllll 


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(klem4 @ 21.02.2006 8:08) *

Хм вообщето в тегах pascоde, работает подсветка для цифр ...

 1111111111111 llllllllllllllllllllllll 


Верно, но a1 от al все же не отличить smile.gif

Сообщение отредактировано: volvo -


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гость






lapp, ну, тогда перепиши подсветку dry.gif
Ибо у нашей еще иногда встречается глюк с заданием ширины при выводе вещественных чисел...

lapp allmighty ...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Ищущий истину
******

Группа: Пользователи
Сообщений: 4 825
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


ну почему .. они отличимы...
а насчет моноширинного текста - lapp, ты должен знать, что психилогически моноширинный текст читается тяжелее, и воспринимается хуже, чем пропорциональный...


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Профи
****

Группа: Пользователи
Сообщений: 660
Пол: Мужской
Реальное имя: Михаил

Репутация: -  11  +


Цитата(Altair @ 21.02.2006 9:53) *

lapp, ты должен знать, что психилогически моноширинный текст читается тяжелее, и воспринимается хуже, чем пропорциональный...

У программистов обычно это не лечится lol.gif


--------------------
Никогда не жадничай. Свои проблемы с любовью дари людям!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Altair @ 21.02.2006 9:53) *

ну почему .. они отличимы...
а насчет моноширинного текста - lapp, ты должен знать, что психилогически моноширинный текст читается тяжелее, и воспринимается хуже, чем пропорциональный...

погоди - как это "они отличимы"? не понял..

var
al, a1


- можешь сказать, что есть что?

А что касается моноширинности, то мне это свойство в программных текстах нравится. Извини, без него даже правильный отступ не сделаешь! И тот шрифт, который стоит сейчас (не буду гадать, какой) - он явно моноширинный. И это правильно! А восприятие - ну, для начальства отпечатаешь прогу в Ворде, с завитушками.. smile.gif

Сообщение отредактировано: lapp -


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Бывалый
***

Группа: Пользователи
Сообщений: 159
Пол: Мужской
Реальное имя: Anton

Репутация: -  0  +


Проблема схожести 1 l постоянна. даже в каком-то там гос.тесте такая фигня была. была куча аппеляций.
так что я за замену. lapp, за тебя.


--------------------
made in USSR.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Гость






James_Bond, ты на форуме-то когда появился? Много кода написал/прочитал за это время? Многим помог? Пока у тебя ТОЛЬКО флейм... Тебе же сказали: "Моноширинные шрифты плохо читаются"... ТЫ потом будешь в них разбираться? Или кто?

Плюс к этому - у нас НЕ только PASCОDE, у нас еще 5 вариантов тегов... Везде менять?

А проблема схожести l и 1 решается прямыми руками, а не сменой шрифтов!
1212l1212 = 1212L1212;
 К началу страницы 
+ Ответить 
сообщение
Сообщение #10


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


> "Моноширинные шрифты плохо читаются"...
> ТЫ потом будешь в них разбираться? Или кто?
Volvo, уважаемый - я уже ответил на это Altair'у:
1. моноширинность практически необходима (или очень желательна) для программных текстов;
2. нынешние шрифты тоже моноширинные, можешь проверить. Тебе тяжело их читать?
Так что проблема с моноширинностью просто надумана. Думаю, Altair с этим согласится..

> Плюс к этому - у нас НЕ только PASCОDE, у нас еще 5 вариантов тегов... Везде менять?
Кодов всего три, включая паскаль. Altair, это чрезмерно большой объем работы?

> А проблема схожести l и 1 решается прямыми руками, а не сменой шрифтов!
1212l1212 = 1212L1212;

Если ты имел в виду, что нужно в программах менять маленькую "l' на большую "L" перед тем, как постить - то я пас - дальше обсуждения не получится.. Проги делаются не для постов в форум, а постятся по необходимости. И если перед постом выискивать "l" каждый раз - ..??

Конечно, проблема - ерунда, можно и плюнуть smile.gif
Если Альтаир скажет, что это хлопотно, то и Бог с ним..

ps
не понял, за что попало Бонду? за то, что он высказал свое мнение? Мне неловко его защищать, поскольку он высказался в пользу моего мнения, да я и не защищаю - просто непонятно..


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #11


Автооответчик
*****

Группа: Пользователи
Сообщений: 1 188
Пол: Мужской
Реальное имя: Александр

Репутация: -  16  +


я за смену..


--------------------
Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #12


Профи
****

Группа: Пользователи
Сообщений: 660
Пол: Мужской
Реальное имя: Михаил

Репутация: -  11  +


и я за смену!
Lucida Console (l1) мне больше по вкусу smile.gif


--------------------
Никогда не жадничай. Свои проблемы с любовью дари людям!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #13


Гость






Цитата
не понял, за что попало Бонду? за то, что он высказал свое мнение?
Объяснить? Легко... Я бы тоже вполне был способен кого-то поддержать, ТОЛЬКО чтобы поддержать, и если бы заходил на форум раз в неделю (или того реже)... И ЧИТАТЬ код, написанный Lucida Console пришлось бы НЕ мне, а кому-то другому...

Сравним, как код воспринимается?
Program Oktaedr1;
Uses crt,graph;
Type
Oktaedr=record { Данные всех точек октаэдра }
mass1:array [1..10] of record
x3d,y3d,z3d:real; { Координаты в трехмерном пространстве }
x2,y2:integer; { Новые координаты на экране }
xold,yold:integer; { Для стирания старого изображения }
end;
{ Данные всех граней октаэдра }
gran:array [1..10] of record
a,b,c:integer; { Номера точек }
cl:integer; { Цвет }
end;
npixel:integer; { Реально используемое количество точек}
plosk:integer; { Реально используемое количество плоскостей }
end;
matr=array [1..4,1..4] of real; { Тип "матрица" для преобразований (4x4) }


const S=200; { сторона октаэдра }



Цитата
Program Oktaedr1;
Uses crt,graph;
Type
Oktaedr=record { Данные всех точек октаэдра }
mass1:array [1..10] of record
x3d,y3d,z3d:real; { Координаты в трехмерном пространстве }
x2,y2:integer; { Новые координаты на экране }
xold,yold:integer; { Для стирания старого изображения }
end;
{ Данные всех граней октаэдра }
gran:array [1..10] of record
a,b,c:integer; { Номера точек }
cl:integer; { Цвет }
end;
npixel:integer; { Реально используемое количество точек}
plosk:integer; { Реально используемое количество плоскостей }
end;
matr=array [1..4,1..4] of real; { Тип "матрица" для преобразований (4x4) }


const S=200; { сторона октаэдра }


lapp, глаза не заболят? Попутно еще 2 вопроса: у тебя в Дельфи (там, где ты должен читать и понимать код, а не любоваться прелестью шрифта) тоже Lucida стоит? И долго ты за монитором сидишь?

P.S. Вот так это выглядит при измененном шрифте:
Прикрепленное изображение

Верхний - Lucida Console...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #14


Бывалый
***

Группа: Пользователи
Сообщений: 159
Пол: Мужской
Реальное имя: Anton

Репутация: -  0  +


Volvo, если ты не считаешься с моим мнением, хотя бы других уважай. mad.gif
P.S между прочем я каждый день посещаю форум.

Сообщение отредактировано: James_Bond -


--------------------
made in USSR.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #15


Автооответчик
*****

Группа: Пользователи
Сообщений: 1 188
Пол: Мужской
Реальное имя: Александр

Репутация: -  16  +


Цитата
у тебя в Дельфи (там, где ты должен читать и понимать код, а не любоваться прелестью шрифта) тоже Lucida стоит? И долго ты за монитором сидишь?

Вопрос был к lapp`у, но я тоже отвечу - ставлю шрифт lucida console сразу, как только установлю Дельфи. И сижу за ней, бывает, до суток безвылазно.


--------------------
Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #16


Ищущий истину
******

Группа: Пользователи
Сообщений: 4 825
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


хватить спорить...
Цитата
погоди - как это "они отличимы"? не понял..


var
al, a1


- можешь сказать, что есть что?

элементарно, первая переменная там буква L а вторая переменная там цифра 1, у них совершенно разный верх....
(у L горизонтальная палочка сверху).

Насчет менять - я против. Читать моноширинные шрифты невозможно, Вольво же привел скрин в котором локально поменял шрифт... это выглядит ужасно.
То, что мы сейчас имеем, это наилучший вариант.
А 1 && l это не принципиально, тем более для кода, который явно состоит не из переменных
a1l1l1l11111, all1l11l1l1l, al1l1l1l1l ... ну вы поняли smile.gif


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #17


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


1. Я специально скопировал и увеличил фрагмент с двумя переменными, который я приводил выше. Не прошу найти десять отлияий - найди хоть одно.. smile.gif

2. Устал повторять: нынешний шрифт, используемый для кодов моноширинный. Повторяю: шрифт моноширинный. Altair, сколько раз еще нужно повторить, чтоб ты и Volvo услышали? Ты понимаешь? Я не спорю. Я просто информирую: он моноширинный. Вглядись, и увидишь. Очень странно, что вы стали придираться к этому слову.. По-моему (хотя руку на отсечение не дам), все программные редакторы обычно используют моноширинные шрифты. И это правильно (кажется. я это уже говорил..)

3. Да я и не спорю.. Не хотите - не надо smile.gif Я спросил - ты ответил. Попутно, правда, возникла совершенно непонятная дискуссия про моноширинность.. Ты все же затрудни себя на секунду, проверь на мониторе, однинаковая ли ширина букв в раскалевском коде.. smile.gif


Эскизы прикрепленных изображений
Прикрепленное изображение

--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #18


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(volvo @ 22.02.2006 15:48) *

lapp, глаза не заболят? Попутно еще 2 вопроса: у тебя в Дельфи (там, где ты должен читать и понимать код, а не любоваться прелестью шрифта) тоже Lucida стоит? И долго ты за монитором сидишь?
Верхний - Lucida Console...

Что-то странное.. Начинаю сомневаться, что мы видим на экране одно и то же. Если нет - то ситуация получается забавной smile.gif.

Добавлю только, что лично я не люблю фонты с засечками (типа Курьера или Таймса) - мне кажется, они труднее для глаза, хотя выглядят иногда красивее. А фонт в паскоде именно с засечками. Да, я предпочел бы Люсиду Консоль. Только твой верхний образец (по крайней мере, у меня) был не в Люсиде..
Что-то странное. smile.gif


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #19


Ищущий истину
******

Группа: Пользователи
Сообщений: 4 825
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


lapp, у тебя действительно как-то не так отображается шрифт...
вот как у меня - разница сразу видна:
Прикрепленное изображение
(увеличение 200%)
Прикрепленное изображение
(100%)

Вилишь сверху под разным углом палочки ? спутать невозможно.


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #20


Автооответчик
*****

Группа: Пользователи
Сообщений: 1 188
Пол: Мужской
Реальное имя: Александр

Репутация: -  16  +


у меня:Прикрепленное изображение


--------------------
Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

2 страниц V  1 2 >
 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 25.04.2024 14:26
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name