Мерси Reflector, webtime, грамматику подправим на днях. "Color by mouse buttons" - это как бы подсказка что маусом можно цвет менять. Подскажите как правильней написать (ЦВЕТ ПО КНОПКАМ МАУСА)
Заголовок сообщения: Re: Генератор фонтов для дисплеев CX Font Generator
Добавлено: Вс июн 09, 2019 15:00:51
Опытный кот
Карма: 9
Рейтинг сообщений: 60
Зарегистрирован: Пт авг 31, 2018 21:53:52 Сообщений: 844 Откуда: ул. Островидова, общага напротив
Рейтинг сообщения:0
"Press LMB for Paint", "Press RMB for Erase". LMB = Left Mouse Button. RMB = Right Mouse Button. Не знаю, в какой среде вы пишете программу, но в любой IDE предусмотрена возможность делать при наведении курсора мыши подсказки (Tips) для разных элементов интерфейса. Подсказки могут быть всплывающие, или отображающиеся в строке статуса (Status Bar - полоска (поле) для служебной информации внизу окна программы). Похоже, оно у вас даже есть, но не используется.
Добавлено after 7 minutes 24 seconds: "Indent from Bitmap" - это у вас "отступ от картинки" или "отступ картинки" ? В обоих случаях это вероятнее "поле/margin".
_________________ Варкалось. Хливкие шорьки Пырялись по нове, И хрюкотали зелюки, Как мюмзики в мове.
Скачать можно только последнюю версию с последнего моего поста, предыдущие ссылки на программу не будут работать. Новая версия: CX Font Generator 2.7 ---------- Добавлено: Code Page: в большом ассортименте, на любой вкус. По комментариям webtime ---------- webtime Позже подправлю: Если уж совсем доколупацца, то... - вместо "No generate..." должно быть не "Don't generate...", а ... "No generate..." , это вам технический, а не разговорный англицкий; - но вот не "Character List", а "Character Set"; - и не детское "Color by mouse buttons", а "Pen Color", и так понятно, что не членом вы тут малюете. ---------- webtime "Press LMB for Paint", "Press RMB for Erase". LMB = Left Mouse Button. RMB = Right Mouse Button. Как написать коротко и грамотно в одной строке для CheckBox?
webtime"Indent from Bitmap" - это у вас "отступ от картинки" или "отступ картинки" ? В обоих случаях это вероятнее "поле/margin". Это добавляем отступ от генерированного битмапа. Как написать коротко и грамотно в одной строке? ---------- Среда: Delphi (XE7)
Последний раз редактировалось FantasyDD Вс июн 09, 2019 16:03:12, всего редактировалось 1 раз.
Как написать коротко и грамотно в одной строке для CheckBox?
вообще-то чекбокс служит не для выбора вариантов, а для активации опций. Для вариантов служит радиобаттон. И для них логично подписать общими словами, а сами кнопки подписывать продолжением. Т.е. как-то так: ЛКМ это: (*) перо ( ) ластик По-аглицки (руглиш): RMB function: (*) draw ( ) erase
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
ARV RMB function: (*) draw ( ) erase RMB = Правая кнопка. А у меня правая стирает левая рисует, и эту функцию можно включить. Радиобатон не использую для экономии места ( Чем более лаконично тем лучше )
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Заголовок сообщения: Re: Генератор фонтов для дисплеев CX Font Generator
Добавлено: Вс июн 09, 2019 16:17:52
Опытный кот
Карма: 9
Рейтинг сообщений: 60
Зарегистрирован: Пт авг 31, 2018 21:53:52 Сообщений: 844 Откуда: ул. Островидова, общага напротив
Рейтинг сообщения:0
В принципе, можно и чекбокс: Checked - LMB Draw, Unchecked - RMB Erase (если Checkbox==Checked -> Draw, если Checkbox НЕ Checked -> Erase), но, да, лучше радиобаттон, вернее RadioButton Group, в нашем случае, два зависимых RadioButton, из которых активным одновременно может быть только один, тогда для одного просто пишем Draw, для другого Erase.
Добавлено after 6 minutes 15 seconds: И с эти пустым безобразием таки надо шо-то делать, там так и просится какое-нибудь превью, пошевелите мозговой извилиной .
_________________ Варкалось. Хливкие шорьки Пырялись по нове, И хрюкотали зелюки, Как мюмзики в мове.
RMB = Правая кнопка. А у меня правая стирает левая рисует, и эту функцию можно включить. Радиобатон не использую для экономии места ( Чем более лаконично тем лучше )
ну вы же поняли, что я опечатался. Что касается лаконичности, то вы сделали крайне перегруженный интерфейс, который лично у меня положительных эмоций не вызывает. И краткостью подписей/надписей ситуацию не поправить. Имхо.
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
И вообще, если у каждой клавиши мыши своя функция - накой туда цеплять еще какой-то чекбокс .
Добавлено after 5 hours 37 minutes 28 seconds: Идем дальше... А дальше у нас веселые картинки.
А вот и шедевр.
Наверное, имелось в виду Any File (*.*) ? Хотя, вообще-то, пишут не "любой" файл, а Все файлы - All Files [*.*] . У вас катастрофически не хватает денег на бесплатный онлайн переводчик? Я не прикалываюсь и не хохмлю. Хочется, чтобы было красиво, а получается откровенное неуважение теоретического пользователя вашей программы.
Что касается интерфейса, то все очень правильно уже сформулировал ARV. Удивительно, что используя Borland (Embarcadero) Delphi, которая очень даже приспособлена для создания хорошего интерфейса, вы умудряетесь так извращаться. Она - это IDE - Интегрированная Среда Разработки.
_________________ Варкалось. Хливкие шорьки Пырялись по нове, И хрюкотали зелюки, Как мюмзики в мове.
webtime Спасибо за комментарии учту в следующей версии. Программа писалась для себя. На вкус и цвет все карандаши разные Delphi это очередная тема для холивара я знаком с Delphi очень давно, очень уважаю эту среду. Хотя пишу почти на всех известных языках, даже помню РАПИРУ и АЛГОЛ ---------- ARVЧто касается лаконичности, то вы сделали крайне перегруженный интерфейс, который лично у меня положительных эмоций не вызывает. Ну вот видите, а мне webtime предложил дописать редактор. Все дело вкуса, главное программа вам помогла и вы в ней разобрались. ---------- Все ваши комментарии и замечания попытаюсь учесть.
по моему скромному мнению, система меню неочевидна. вместо пункта меню Tools было бы логичнее (и привычнее) сделать систему закладок (Tabs) для соответствующих разделов настроек.
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Не понял, какой редактор я предложил? Относительно делфи тоже не понял, при чем здесь холивар? И RAD XE Delphi, и C++ Builder мне ближе, чем MS Visual Studioно и это не более, чем частное мнение.
Даже программа, которая пишется для себя, должна соответствовать. Или, тем более должна .
Если менять Code Page или что-нибудь набирать в окне, Character list, мелькают красные слова Work, видимо, имеется в виду, что идет обработка введенных данных, в подобных случаях практически стандартом является вывод сообщения в стиле Processing... или Please, wait.... Последнее предпочтительней и именно с please - если софт изначально англоязычный, логично предположить, что есть мысль о коммерческой версии для забугорья, а там пиндосы очень любят, когда им говорят please по поводу и без .
_________________ Варкалось. Хливкие шорьки Пырялись по нове, И хрюкотали зелюки, Как мюмзики в мове.
Если менять Code Page или что-нибудь набирать в окне, Character list, мелькают красные слова Work, видимо, имеется в виду, что идет обработка введенных данных, в подобных случаях практически стандартом является вывод сообщения в стиле Processing... или Please, wait....
Менять нужно подход, а не названия. Если обработка будет достаточно быстрой, а сейчас она медленнее на порядки, то никакие надписи не будут нужны в принципе.
Заголовок сообщения: Re: Генератор фонтов для дисплеев CX Font Generator
Добавлено: Вт июн 11, 2019 18:07:04
Опытный кот
Карма: 9
Рейтинг сообщений: 60
Зарегистрирован: Пт авг 31, 2018 21:53:52 Сообщений: 844 Откуда: ул. Островидова, общага напротив
Рейтинг сообщения:0
Если бы ты удосужился почитать тему, то понял бы, что ТС категорически уходит от разговора о функционале, а на замечания относительно интерфейса еще хоть как-то реагирует. Правильным было бы выбросить текущий проект в мусорку и, имея уже некоторые наработки и видение общей концепции, начать писать с чистого листа.
_________________ Варкалось. Хливкие шорьки Пырялись по нове, И хрюкотали зелюки, Как мюмзики в мове.
CXFontGenerator - лучшая программа, что сейчас есть. Лучшая до нее - TheDotFactory-0.1.4. Скачайте и сравните. Не вводите людей в заблуждение. После ваших постов, может возникнуть предвзятое впечатление. У меня такое ощущение, что вы не писали программ со своими шрифтами и не понимаете какое сокровище эта программа.
Скачать можно только последнюю версию с последнего моего поста, предыдущие ссылки на программу не будут работать. Новая версия:CX Font Generator 2.8 1) Перевод строки в некоторых кодировках расценивался как пробел. 2) Исправлены незначительные ошибки которые проявились со временем. PS Напоминаю в Шаблонах зарезервированы переменные: Спойлер---------- // Имена шрифтов /FONT_STRING/ - Параметры шрифта, строка /FONT_NAME/ - Параметры шрифта для применения в переменных // Имена файлов /H_FILE_NAME/ - Имя Header файла без расширения /C_FILE_NAME/ - Имя Source файла без расширения // Дата /BITMAP_DATA/ - Данные сформированные в закладке Tools>Source Options>Bitmap /CHAR_DATA/ - Данные сформированные в закладке Tools>Source Options>Char /FONT_DATA/ - Данные сформированные в закладке Tools>Source Options>Font // Переменные с Font /NUMBER_OF_CHARS/ - Число символов в списке /FIRST_CHAR/ - Первая буква в списке /LAST_CHAR/ - Последняя буква в списке /MAX_WIDTH/ - Максимальная ширина в наборе битмапов (X) /MAX_HEIGHT/ - Максимальная высота в наборе битмапов (Y) /INDENT_TOP/ - Отступ с верху /INDENT_BOTTOM/ - Отступ с низу /INDENT_LEFT/ - Отступ с лева /INDENT_RIGHT/ - Отступ с права /SPASE_CHARACTER_WIDTH/ - Ширина пробельного символа, если он есть в списке /SPASE_CHARACTER_HEIGHT/ - Высота пробельного символа, если он есть в списке /Y_ADVANCE/ - Максимальная высота битмапа из списка с отступами /INDENT_TOP/+/MAX_HEIGHT/+/INDENT_BOTTOM/ ----------
Последний раз редактировалось FantasyDD Чт июл 11, 2019 15:17:54, всего редактировалось 8 раз(а).
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения