Anonymous | Login | Signup for a new account | 21-11-24 13:22 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0000007 | SAS.Планета | [All Projects] Хотелка | public | 06-08-2010 10:48 | 10-10-2012 11:48 | ||||
Reporter | Tikh | ||||||||
Assigned To | vdemidov | ||||||||
Priority | normal | Severity | tweak | Reproducibility | always | ||||
Status | closed | Resolution | fixed | ||||||
Platform | Windows | OS | Windows XP | OS Version | Windows XP SP3 | ||||
Product Version | 100707 | ||||||||
Target Version | 120808 | Fixed in Version | 120808 | ||||||
Summary | 0000007: Отображать подложку названий меток сплошным фоном | ||||||||
Description | При создании метки, у её текстовой подписи тень смещена вправо-вниз всегда, регулировать или отключить смещение нельзя. Из-за этого при печати изображений из САС.Планеты, какие цвета ни подбирать, всё равно различимость текста на цветном фоне будет очень низка. См. как это сделано в Google Maps - тень (точнее в данном случае назвать это свечением, как в фотошопе) не смещена, она обрамляет буквы. Различимость и чёткость при печати таким образом - гораздо выше. Прошу реализовать тень текстовых подписей меток в САС таким же образом. | ||||||||
Tags | интерфейс, метки, оформление меток | ||||||||
Attached Files | SAS VS GOOGLE.jpg [^] (7,609 bytes) 06-08-2010 10:48
Courier Test.jpg [^] (18,745 bytes) 11-08-2010 05:34 Primer.jpg [^] (67,619 bytes) 14-10-2010 04:40 Primer1.jpg [^] (67,716 bytes) 14-10-2010 04:52 Options.png [^] (21,855 bytes) 14-10-2010 05:12 | ||||||||
Notes | |
(0000002) vdemidov (manager) 06-08-2010 13:43 edited on: 09-08-2010 10:55 |
Мы бы с удовольствием сделали как Гугл, но объясните как это сделать? Сейчас текст просто выводится 2 раза разными цветами с маленьким смещением. А как сделать обрамление букв? |
(0000003) feya (manager) 06-08-2010 14:23 edited on: 06-08-2010 14:23 |
как вариант выводить тень для каждого из четырех углов, но это будет проблематично в плане скорости отображения, потому не подойдет. |
(0000010) Tikh (reporter) 09-08-2010 04:04 |
А если шрифт тени сделать без смещения, но большим по размеру? Такое может подойти? Как вариант - сделать галочку в настройках метки, чтобы можно было сделать как в Ворде "выделение цветом" всей строки с названием метки. Т.е. метка получается внутри цветного прямоугольника. |
(0000012) vdemidov (manager) 09-08-2010 06:25 |
>>А если шрифт тени сделать без смещения, но большим по размеру? Такое может подойти? Тогда буквы расползутся. Придется выводить всю надпись побуквенно, самому задавая межсимвольный интервал. >>Т.е. метка получается внутри цветного прямоугольника. А вот насчет этого можно подумать. Но вряд ли в ближайшее время. |
(0000014) Tikh (reporter) 09-08-2010 07:08 |
Я имел в виду - может быть можно не рисовать этот прямоугольник графически, а задать свойством текста "цвет фона". Такое есть? |
(0000015) vdemidov (manager) 09-08-2010 07:23 |
>>Я имел в виду - может быть можно не рисовать этот прямоугольник графически, а задать свойством текста "цвет фона". Такое есть? Такого нет. В любом случае в ближайшие пару месяцев в этом отношении ничего не поменяется. |
(0000016) Chicatilo (reporter) 09-08-2010 08:31 |
>Сейчас текст просто выводится 2 раза разными шрифтами с маленьким смещением. А зачем разными шрифтами то? А если попробовать выводить тень жирным? Или тоже буквы будут расползаться? |
(0000018) Tikh (reporter) 09-08-2010 09:33 |
Будут. |
(0000021) Ledmyc (reporter) 09-08-2010 10:50 |
А может использовать какой-нибудь моноширинный шрифт, вроде Courier New или Lucida Console? И тень полужирным. |
(0000046) Tikh (reporter) 11-08-2010 05:36 edited on: 11-08-2010 05:37 |
См. выше - я приложил тестовую картинку с использованием шрифта Courier New. Делается проще простого - двумя шрифтами один поверх другого, верхний обычный, нижний полужирный. Мне кажется - вполне нормально, достойно реализации в программе! А впоследствии можно подобрать другой моноширинный шрифт ещё более подходящий по рисунку и прикладывать его к программе. |
(0000258) gpsMax (manager) 05-10-2010 15:37 |
> Мне кажется - вполне нормально А мне кажется, выглядит даже несколько хуже, чем уже используемый для тени метод - там тоже нет обрамления букв со всех сторон, но хотя бы тень предсказуемо с одной стороны. |
(0000337) Tikh (reporter) 14-10-2010 04:49 |
Хочу предложить решение проблемы. См. третий, нижний приложенный файл. Этот метод прост для реализации в программе. Оба слоя - и текст и подложка выводятся как и сейчас, простым текстом! Нижний слой, белый на рисунке-примере, выводится символом U+2588: Full block, он есть в наборе шрифта Arial. Найден мной через "таблицу символов". Этот символ вставляется на нижний слой-подложку столько раз, сколько символов в верхнем слое. |
(0000338) Tikh (reporter) 14-10-2010 04:53 |
Добавил ещё одну картинку - на ней выравнивание по центру. На третьей - выранивание по левому краю. |
(0000339) Tikh (reporter) 14-10-2010 05:11 |
В программе предлагаю сделать галку в опциях "Отображать подложку меток сплошным фоном". Алгоритм я себе с точки зрения чайника представляю так: Если галка стоит, то смещение нижнего слоя текста делать равным нулю, символы нижнего слоя при выводе на экран заменять на U+2588: Full block. Если галка не стоит, то всё остаётся как сейчас. |
(0000350) Ledmyc (reporter) 14-10-2010 13:10 edited on: 14-10-2010 13:21 |
>Этот символ (█) вставляется на нижний слой-подложку столько раз, сколько символов в верхнем слое. Проблема в том, что в большинстве шрифтов этот символ уже таких букв, как Ж и Щ, а в Arial он даже уже, чем, например, М и С. Единственный шрифт, который есть на большинстве компьютеров, относительно привлекателен, являясь при этом моноширинным, — это Lucida Console. |
(0000365) Tikh (reporter) 18-10-2010 05:31 |
В таком случае, можно реализовать отображение меток этим шрифтом при переключении в режим сплошной подложки меток. |
(0000771) RussellMur (reporter) 11-12-2010 10:48 |
> как вариант выводить тень для каждого из четырех углов, но это будет проблематично в плане скорости отображения, потому не подойдет. Что если текст рисовать, а не выводить шрифтом? |
(0000778) Tikh (reporter) 13-12-2010 05:09 |
>Что если текст рисовать, а не выводить шрифтом? Наверное, это сложнее в плане объёма необходимых изменений кода... А хочется получить данную хотелку по возможности скорее. Замена подложки на символы сплошной заливки потребует не таких уж больших изменений в программе, и то, хотелка назначена на релиз июня следующего года. А вот реализация нового способа вывода надписей - отодвинет ещё неизвестно насколько... |
(0005684) vdemidov (manager) 27-02-2012 20:09 |
Добавил возможность отображать подписи меток со сплошным фоном. Параметр UseSolidCaptionBackground в ini |
(0005690) Tolik (manager) 28-02-2012 05:08 |
Проверил, работает (120228.5112). Но выглядит некрасиво. И как поменять цвет фона? А давайте сделаем подписи как на новой линейке? |
(0005692) vdemidov (manager) 28-02-2012 06:14 |
Цвет фона менять в параметрах каждой конкретной метки. Подписи как на новой линейке будут рисоваться очень медленно. Пока это два числа это нормально, а когда это сотни гораздо более длинных подписей - это тормоза будут. Хотя попробовать можно. |
Users who viewed this issue | |
User List | Anonymous (3819x), yga (1x), stepanxxx (1x), sheavy (1x) |
Total Views | 3822 |
Last View | 21-11-2024 13:22 |
Issue History | |||
Date Modified | Username | Field | Change |
06-08-2010 10:48 | Tikh | New Issue | |
06-08-2010 10:48 | Tikh | File Added: SAS VS GOOGLE.jpg | |
06-08-2010 13:43 | vdemidov | Note Added: 0000002 | |
06-08-2010 14:23 | feya | Note Added: 0000003 | |
06-08-2010 14:23 | feya | Note Edited: 0000003 | View Revisions |
07-08-2010 07:14 | vdemidov | Status | new => acknowledged |
09-08-2010 04:04 | Tikh | Note Added: 0000010 | |
09-08-2010 06:25 | vdemidov | Note Added: 0000012 | |
09-08-2010 07:08 | Tikh | Note Added: 0000014 | |
09-08-2010 07:23 | vdemidov | Note Added: 0000015 | |
09-08-2010 07:37 | vdemidov | Target Version | => 26xxxx |
09-08-2010 08:31 | Chicatilo | Note Added: 0000016 | |
09-08-2010 09:33 | Tikh | Note Added: 0000018 | |
09-08-2010 10:50 | Ledmyc | Note Added: 0000021 | |
09-08-2010 10:55 | vdemidov | Note Edited: 0000002 | View Revisions |
11-08-2010 05:34 | Tikh | File Added: Courier Test.jpg | |
11-08-2010 05:36 | Tikh | Note Added: 0000046 | |
11-08-2010 05:37 | Tikh | Note Edited: 0000046 | View Revisions |
05-10-2010 15:37 | gpsMax | Note Added: 0000258 | |
14-10-2010 04:40 | Tikh | File Added: Primer.jpg | |
14-10-2010 04:49 | Tikh | Note Added: 0000337 | |
14-10-2010 04:52 | Tikh | File Added: Primer1.jpg | |
14-10-2010 04:53 | Tikh | Note Added: 0000338 | |
14-10-2010 05:11 | Tikh | Note Added: 0000339 | |
14-10-2010 05:12 | Tikh | File Added: Options.png | |
14-10-2010 06:36 | vdemidov | Target Version | 26xxxx => 29xxxx |
14-10-2010 13:10 | Ledmyc | Note Added: 0000350 | |
14-10-2010 13:21 | Ledmyc | Note Edited: 0000350 | View Revisions |
18-10-2010 05:31 | Tikh | Note Added: 0000365 | |
11-12-2010 10:48 | RussellMur | Note Added: 0000771 | |
13-12-2010 05:09 | Tikh | Note Added: 0000778 | |
09-04-2011 11:13 | gpsMax | Tag Attached: интерфейс | |
09-04-2011 11:13 | gpsMax | Tag Attached: метки | |
11-04-2011 07:11 | vdemidov | Status | acknowledged => confirmed |
24-04-2011 22:17 | gpsMax | Relationship added | related to 0000673 |
26-04-2011 14:16 | gpsMax | Relationship replaced | has duplicate 0000673 |
30-05-2011 09:55 | gpsMax | Tag Attached: оформление меток | |
04-09-2011 15:34 | zOn | Note Added: 0003682 | |
04-09-2011 15:55 | zOn | Note Edited: 0003682 | View Revisions |
06-09-2011 10:59 | vdemidov | Note Deleted: 0003682 | |
12-11-2011 16:24 | rsuan | Note Added: 0004366 | |
12-11-2011 20:04 | vdemidov | Note Deleted: 0004366 | |
27-02-2012 19:54 | vdemidov | Target Version | 29xxxx => 120808 |
27-02-2012 19:54 | vdemidov | Summary | Смещение тени текстовых подписей у меток => Отображать подложку названий меток сплошным фоном |
27-02-2012 19:55 | vdemidov | Status | confirmed => resolved |
27-02-2012 19:55 | vdemidov | Fixed in Version | => 120808 |
27-02-2012 19:55 | vdemidov | Resolution | open => fixed |
27-02-2012 19:55 | vdemidov | Assigned To | => vdemidov |
27-02-2012 20:09 | vdemidov | Note Added: 0005684 | |
28-02-2012 05:08 | Tolik | Note Added: 0005690 | |
28-02-2012 06:14 | vdemidov | Note Added: 0005692 | |
10-10-2012 11:48 | Tolik | Status | resolved => closed |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |