Page 1 of 2

Feature Request: ударения в заголовках

PostPosted: Sun Dec 05, 2010 2:34 pm
by Sjoe
Ув. разработчики!

Нельзя ли сделать так, чтобы ударение в словах в теле статьи и заголовках (в файле dsl) обозначалось не острым акцентом, а цветом -- как это сделано в Lingvo и на сайте http://www.gramota.ru? Это связано с тем, что острый акцент, которым показано ударение в текущей версии ГД, мешается с "неударным" острым акцентом и прочей диакритикой (например, в языке африкаанс).

В принципе в dsl есть возможность выделять любой знак любым цветом, в том числе и в заголовках (взяв тэги в фигурные скобки). Однако незримое присутствие тэгов в заголовке нарушает алфавитный порядок следования слов в списке слов в левом окне (не сильно, но заметно). Алфавитный порядок списка нарушается тэгами как ударения, так и цвета.

Заранее спасибо.

Re: Feature Request: ударения в заголовках

PostPosted: Thu Feb 10, 2011 5:28 pm
by Gloggy
Кстати, этот вопрос и меня заинтересовал. В нескольких словарях у меня в русском направлении сделаны ударения. Мне лично они не нужны, это интересно тем, у кого русский не родной. А вот когда я копи-пейст делаю с цитатами из таких словарей, то эти ударения так за мной и путешествуют, приходится их руками убивать.

Хотелось бы как-то научиться избавляться от ударений в виде черты над буквами.

В article-style.css я могу выставить цвет тэгу ударения, НО при этом знак ударения все равно не пропадает, просто буква вместе со знаком становится другого цвета.

Вот что я делаю:

Code: Select all
.dsl_stress
{
  color: steelblue;
}


Хочется, чтобы не было черточек над буквами! Не могу догадаться, как это сделать.

Re: Feature Request: ударения в заголовках

PostPosted: Thu Feb 10, 2011 5:39 pm
by Gloggy
Хм, и чего это я. Забыл, что сам программист и код у меня есть. 8-) В общем, глянул в сорцы, там поведение с добавлением знака ударения - оно захардкожено и его не поменять ни в настройках, ни в CSS файлах.

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

http://pastie.org/1549718

По хорошему, конечно, надо бы опцию какую...

Re: Feature Request: ударения в заголовках

PostPosted: Thu Feb 10, 2011 6:08 pm
by Sjoe
Спасибо, дорогой!
Вот только чего с этим скриптом дальше-то делать?
Я ж не в зуб... :)

Re: Feature Request: ударения в заголовках

PostPosted: Thu Feb 10, 2011 7:48 pm
by Gloggy
Sjoe wrote:Спасибо, дорогой!
Вот только чего с этим скриптом дальше-то делать?

Применить патч к исходникам, перекомпилировать проект и собрать новый goldendict.exe :)

Ну или взять готовый экзешник, собранный мной, вот отсюда: http://www.onlinedisk.ru/file/606669/

И скопировать поверх старого. Желательно старую версию сохранить куда-нибудь на всякий случай, мало ли что.

Re: Feature Request: ударения в заголовках

PostPosted: Thu Feb 10, 2011 9:03 pm
by Sjoe
CПС! Золотые руки у тебя, boet! Да и голова тоже!
Будете у нас на Колыме - милости просим! (с)

Re: Feature Request: ударения в заголовках

PostPosted: Mon Feb 28, 2011 10:25 pm
by kite
Скажите, пожалуйста, кто-нибудь сталкивался с такой проблемой, как громадные квадратики над буквами вместо ударений?
Половина словарей .dsl показывается таким образом, причем остальные диакритические символы и транскрипция - нормально. Проблема со шрифтом? Каким?

UPD: Проблема оказалась со шрифтом Tahoma, которому почему-то goldendict хардкорно отдает приоритет несмотря на системные настройки. Ну а уже в нём под символом 0x301 скрывается не ударение, а квадратик. Т.о. проблема решается просто: body { font-family: sans-serif; }, при условии, что у вас sans-serif - это что-то нормальное из шрифтов.

Re: Feature Request: ударения в заголовках

PostPosted: Thu Mar 03, 2011 4:26 pm
by FlexS
ikm, патч от Gloggy срочно в код !!

Re: Feature Request: ударения в заголовках

PostPosted: Thu Mar 03, 2011 5:55 pm
by kite
FlexS wrote:ikm, патч от Gloggy срочно в код !!
Зачем же так жестоко?.. Некоторые люди то хотят видеть ударение в словах.
Накрайняк, если уж оочень надо, то можно сделать что-то типа такого: http://pastie.org/1629430
И после этого те, кому мешает знак ударения, добавляют в article-style.css следующее:
Code: Select all
.dsl_stress_mark {
  display: none;
}

Re: Feature Request: ударения в заголовках

PostPosted: Fri Mar 04, 2011 8:21 am
by Gloggy
kite wrote:И после этого те, кому мешает знак ударения, добавляют в article-style.css следующие

Да, это оч. хороший компромиссный вариант. Он работает?