Ru-Board.club
← Вернуться в раздел «Программы»

» GoldenDict

Автор: anion23
Дата сообщения: 21.02.2013 10:20
BKSRU
Попробуйте скачать последний билд от Abs62, создайте в каталоге программы папку portable и скопируйте в нее папки fonts и styles из архива стиля. Должно работать.
Автор: BKSRU
Дата сообщения: 21.02.2013 11:13
anion23
Почему не подхватывался шрифт прописанный в системе выяснил. Банальная причина - надо было перегрузить GD. Но вот не прописанный в системе шрифт не подхватывается.
- GD уже установлен.
- создаю папку GoldenDict\portable.
- копирую в нее папки fonts и styles.
- запускаю GD, индексируются словари, стиль ваш подхватывается.
Прописываю в стиле:
@font-face {
    font-family: "CyrillicOld"; /* Имя шрифта */
    src: url('file:///fonts/cyrillic_old.ttf') format("truetype"); /* Путь к файлу со шрифтом */
}

body {
    background: #EAF0F8;
    margin: 0.4em;
    font-family: "CyrillicOld";
    line-height: 120%;
}

На сколько понимаю, тело карточки должно быть уже отображаться со шрифтом CyrillicOld.
Этого не происходит.
Только тогда когда стиль устанавливаю в системе, все как надо. Т.е. загрузки шрифта из папки Fonts не происходит.
Автор: ramix
Дата сообщения: 21.02.2013 11:30
anion23
Провел некоторые испытания на портабельном GoldenDict.
Пока удалось получить такие результаты на своей W7/32:

Можно подгрузить из портативной папки дополнительный шрифт, но приходится прописывать полный путь типа

@font-face {
    font-family: "Baskerville Win95BT Normal";
    src: url('file:///D:/Downloads/GDstyle_lingoes/portable/styles/GDslyle_lingoes/baskern.ttf');
}

Решить проблему использования относительного адреса можно после выяснения причин несоответсвтия отображения, поскольку вроде как шрифт подгружается, но не отображается.

Название шрифта лучше брать в скобки, но не обязательно.
Название шрифта можно произвольно менять (но не желательно).
Можно подгружать несколько шрифтов по в/у примеру и использовать в стилях по отдельности (как жирный, крсив и т.д.).

Карточка может формироваться правильно (проверено через сохранение карточки и открытие в браузере) - и с курсивом и с жирным вариантом (причем как виртуально сформированным, так и взятым из соответствующего подгруженного шрифта), НО отображается в GoldenDict неправильно. Причины этого надо выяснять, но нет времени.
Автор: anion23
Дата сообщения: 21.02.2013 11:37
BKSRU
У меня в системе шрифты, которые пробую загружать локально, не установлены, однако все нормально отображается загружаемым шрифтом. Может кавычки нужно убрать из фразы font-family: "CyrillicOld" так как у вас пробела в названии нет.
Автор: BKSRU
Дата сообщения: 21.02.2013 11:46
anion23

Цитата:
У меня в системе шрифты, которые пробую загружать локально, не установлены, однако все нормально отображается загружаемым шрифтом. Может кавычки нужно убрать из фразы font-family: "CyrillicOld" так как у вас пробела в названии нет.

Кавычки не имеют значение это для подстраховки.
Убрал портативку и загрузил не установленный шрифт со своим стилем без проблем. Т.е. сама по себе загрузка шрифта срабатывает. Но вот в портативке у меня не работает. Не видит эту папку. Win7 64.
Или все таки виновато то, что поверх своей версии устанавливаю (последний билд Abs62) или в первую очередь надо решить проблему с подгрузкой шрифта в портативку. Может и проблемы от сюда остальные. С точки зрения HTML (если его проверить) все в порядке. Там прописывается шрифт который надо. Но не находит его и подменяется подходящим из системы поэтому может и обман зрения. Все выглядит как положено. Попробуйте подгрузить экзотически шрифт с явными отличиями.
Автор: ramix
Дата сообщения: 21.02.2013 11:51
anion23

Цитата:
пробую загружать локально

В CSS термин "локальный" противопоставляется термину "загружаемый". В первом случае подразумевается "установленный в системе", а во втором - "берущийся из Интернета". В вашем случае лучше использовать что-то вроде "портативный", дабы не вносить путаницу и легче было понять.
Автор: anion23
Дата сообщения: 21.02.2013 11:53
BKSRU

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

Пробовал, подгружаются. Да и тот факт, что при загрузке портативного Arial Unicode (при том, что в системе нет такого) начинает отображаться фонетика, говорит об успешной загрузке шрифта. Что касается конфликта установленой и портативной версии, тут я ничего сказать не смогу...

Добавлено:
ramix
Спасибо, учту.
Автор: BKSRU
Дата сообщения: 21.02.2013 11:59
ramix
Я то же думал, что проблема в этом и прописывал полный путь. Правда не прикрывал пробелы и у меня не сработало.
В обычной версии GD шрифт загрузил с папки стилей.
Автор: anion23
Дата сообщения: 21.02.2013 13:15
ramix

Цитата:
Можно подгрузить из портативной папки дополнительный шрифт, но приходится прописывать полный путь типа

Не пойму, почему так. Это может зависеть от версии операционной системы? У меня на XP sp3 и на XPx64 sp2 таких проблем нет, шрифт без проблем загружается из папки fonts при том, что в стиле прописан относительный путь.
Под дополнительным шрифтом вы имеете в виду шрифт для определенных блоков текста, т.е. основной шрифт для тела статьи загружается из системы?
Автор: ramix
Дата сообщения: 21.02.2013 15:22
anion23

Цитата:
Не пойму, почему так. Это может зависеть от версии операционной системы? У меня на XP sp3  и на XPx64 sp2 таких проблем нет, шрифт без проблем загружается из папки fonts  при том, что в стиле прописан относительный путь.

Он и у меня вроде как подгружается, но что-то не то с отображением в GoldenDict. В этом надо разбираться, а времени нет.

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

Дополнительным я назвал шрифт из портативной папки. Их можно несколько подгрузить и использовать в разных стилях - наравне с системными шрифтами.
Автор: BKSRU
Дата сообщения: 25.02.2013 16:59
New Concept Style v4.0

New Concept Style - это новый комплексный подход к составлению, отображению словарей и в конечном итоге к работе с ними пользователями. Включает в себя компоненты: DSLGD, HTMLGD, Text-To-Speech Engine (TTS)
Комплект состоит:
* GoldenDict.exe - запускной файл GoldenDict с зарезервированными строчным и блочным тегами http://rghost.ru/44103263
* NewConceptStyle_v4.0 - пакет стилей GoldenDict http://rghost.ru/44103216
* DSLGD_v4.0 - учебно-справочный словарь в формате DSLGD http://rghost.ru/44103287
* HTMLGD - демонстрационный словарик в формате HTMLGD http://rghost.ru/44103903
* Govorilka CP (command-line text-to-speech processor) - программа для работы с голосовыми движками, работающая с командной строкой http://rghost.ru/44103337
* 2nd Speech Center (консольная версия) - еще один вариант программы для работы с голосовыми движками, работающей с командной строкой. Предложен пользователем Draico. http://rghost.ru/43832330


Система теперь полностью самостоятельна

GoldenDict с новыми внедренными тегами:
Таких тегов всего два:
[sn id][/sn] - строчный тег, аналог HTML тега <span klass=" "></span>.
[dv id][/dv] - блочный тег, аналог HTML тега <div klass=" "></div>.
Где id - любой новый маркер.
Благодаря маркерной системе DSLGD, можно создать необходимое количество новых маркеров из которых в свою очередь можно формировать комплексные теги.


Пакет стилей NewConceptStyle_v4.0 включает:
* NewConceptStyle_v4.0 - стиль GoldenDict с внедренной маркерной системой тегов DSLGD, расширяющей возможности верстки карточек до уровня HTML + CSS.
Эта версия полностью переведена на использование новых тегов, внедренных в GoldenDict:




* Collapse - аналог NewConceptStyle_v4.0 с режимом Collapse. В этом режиме все неактивные словари свернуты:


* CollapseFull - аналог NewConceptStyle_v4.0 с режимом CollapsFull. В этом режиме все неактивные словари спрятаны:

Автор: BKSRU
Дата сообщения: 27.02.2013 15:50
New Concept Style v5.0

now DSLGD = DSL + CSS + JavaScript

New Concept Style - это новый комплексный подход к составлению, отображению словарей и в конечном итоге к работе с ними пользователями. Включает в себя компоненты: DSLGD, HTMLGD, Text-To-Speech Engine (TTS)
Комплект состоит:
* GoldenDict.exe - запускной файл GoldenDict с новыми зарезервированными тегами http://rghost.ru/44159974
* NewConceptStyle_v5.0 - пакет стилей GoldenDict http://rghost.ru/44146186
* DSLGD_v5.0 - учебно-справочный словарь в формате DSLGD http://rghost.ru/44147986
* HTMLGD - демонстрационный словарик в формате HTMLGD http://rghost.ru/44103903
* Govorilka CP (command-line text-to-speech processor) - программа для работы с голосовыми движками, работающая с командной строкой http://rghost.ru/44103337
* 2nd Speech Center (консольная версия) - еще один вариант программы для работы с голосовыми движками, работающей с командной строкой. Предложен пользователем Draico. http://rghost.ru/43832330



DSLGD = DSL + CSS + JavaScript

GoldenDict с новыми внедренными тегами:
[sn id][/sn] - строчный тег, аналог HTML тега <span id=" "></span>.
[dv id][/dv] - блочный тег, аналог HTML тега <div id=" "></div>.
Где id - любой новый маркер.
Благодаря маркерной системе DSLGD, можно создать необходимое количество новых маркеров из которых в свою очередь можно формировать комплексные теги.

[j][/j] - тег импорта файла со скриптами JavaScript.
[jt][/jt] - тег указывает на скрипт JavaScript, аналог HTML тега <script type="text/javascript">...</script>.


Пакет стилей NewConceptStyle_v5.0 включает:
NewConceptStyle_v5.0 + Collapse_v5.0 + CollapseFull_v5.0:

Автор: BKSRU
Дата сообщения: 28.02.2013 03:09
Последний релиз GoldenDict http://goldendict.org/forum/viewtopic.php?f=4&p=9290#p9290
Вариант с встроенными новыми тегами http://rghost.ru/44159974
Ссылка в верхнем топике, так же исправлена.
Автор: Accepters
Дата сообщения: 28.02.2013 08:33

Цитата:
Последний релиз GoldenDict

Abs62,
mediafire опять брыкается. "Archive Download Blocked"
Автор: dadasof
Дата сообщения: 28.02.2013 09:06
BKSRU

Цитата:
Последний релиз GoldenDict

The file you attempted to download is an archive that is damaged or possibly encrypted
Автор: Tvangeste
Дата сообщения: 28.02.2013 11:32
Accepters
dadasof

Цитата:
he file you attempted to download is an archive that is damaged or possibly encrypted

Да, не любит Mediafire 7z архивы, сейчас выложу свежий билд.
Автор: Accepters
Дата сообщения: 28.02.2013 12:58
Tvangeste

Цитата:
Да, не любит Mediafire 7z архивы

Кстати сказать, Mediafire по ссылке из шапки не дает скачать 7z-архив Early Access Builds for Windows, а zip-архив - хоть ложкой черпай.
Автор: Tvangeste
Дата сообщения: 28.02.2013 13:19
The latest development build #599, for Windows.

Download: GoldenDict-1.0.1-599-gb13b808.7z - 1.65 MB

Changelog:
Save images and sounds via context menu (issue #223) (by Abs62)
Decode some html-coded symbols in stardict index (by Abs62)
Synchronize dictionary icons size in popup and main windows (issue #168) (by Abs62)
Fixed #225: Tiny print preview window in Windows 7 (by Julian Depetris Chauvin)
Add ellipsis to some context menu items (by Abs62)
Updated French translation (by VirtualTam)
Update Argentinian Spanish translation (by Julian Depetris Chauvin)
Updated Russian translation (by Abs62)
Fix compilation under Linux (by Abs62)
Win-specific: activate main window after geometry adjusting at program start (by Abs62)
As usual, just unpack the archive on top of the latest Early Access build (#581) and you're good to go.

P.S. Отдельным постом выложил, чтобы без путаницы.
Автор: BKSRU
Дата сообщения: 28.02.2013 13:34
New Concept Style v6.0

now DSLGD = DSL + HTML + CSS + JavaScript

Теперь стиль можно прописать в самом файле DSL

Download: GoldenDict-1.0.1-599-gb13...7z неофициальная экспериментальная сборка.

GoldenDict с новыми внедренными тегами:
[sn id][/sn] - строчный тег, аналог HTML тега <span id=" "></span>.
[dv id][/dv] - блочный тег, аналог HTML тега <div id=" "></div>.
Где id - любой новый маркер.
Благодаря маркерной системе DSLGD, можно создать необходимое количество новых маркеров из которых в свою очередь можно формировать комплексные теги.

[j][/j] - тег импорта файла со скриптами JavaScript.
[jt][/jt] - тег указывает на скрипт JavaScript, аналог HTML тега <script type="text/javascript">...</script>.

В этой версии новые теги:
[span][/span] - строчный тег, аналог HTML тега <span></span>.
[div][/div] - блочный тег, аналог HTML тега <div></div>.
С этими тегами можно использовать HTML атрибуты. Атрибуты записываются внутри тега DSL так же как в HTML тегах. Есть отличия:
- параметры атрибута не заключаются в скобки.
- каждый атрибут со своими свойствами не должен иметь пробелы. Пробелов вообще нигде не должно быть, кроме как перед каждым атрибутом:
[div атрибут1=свойство атрибут2=свойство][/div]

Это означает:
* Можно задавать стиль тегу непосредственно в DSL словаре.
* Можно вообще не использовать файл стиля.
* Теперь нет ограничений на использование параметров атрибутов, для которых надо было бы в стиле прописывать бесконечное число идентификаторов. Например, мы можем в файле стиля прописать идентификатор (id) или класс (class) и наделить их общими параметрами. В DSL же можем для новых тегов назначить эти идентификаторы или классы и дополнительно прописать любой цвет фона, любой размер шрифта, любой тип списка...
* Можно воспользоваться идентификаторами, уже прописанными в файле стиля NewConceptStyle.

Как это работает:
Очень просто:
- В DSL словаре поставьте тег и в теле тега пишите контент:
[div]
* Можно задавать стиль тегу непосредственно в DSL словаре.
* Можно вообще не использовать файл стиля.
[div]
- Теперь можно творить . Пропишем стиль для тега [div]:
[div style=background-color:#C0C0C0;font-size:22px;padding:2px;border-style:solid;border-color:red;border-width:3px]
* Можно задавать стиль тегу непосредственно в DSL словаре.
* Можно вообще не использовать файл стиля.
[div]


Следующий пример с использованием идентификатора прописанного в стиле NewConceptStyle (но можно прописать и свои идентификаторы). Воспользуемся идентификатором _li, который дает нумерованный список типа outside с римскими цифрами:
[div id=_li]Можно задавать стиль тегу непосредственно в DSL словаре.[/div]
[div id=_li]Можно вообще не использовать файл стиля.[/div]

Теперь можем поменять тип нумерованного списка.
[div id=_li style=list-style-type:lower-greek]Можно задавать стиль тегу непосредственно в DSL словаре.[/div]
[div id=_li style=list-style-type:lower-greek]Можно вообще не использовать файл стиля.[/div]
Автор: Tvangeste
Дата сообщения: 28.02.2013 13:41
BKSRU, может вы в отдельной теме про свои стили и инициативы будете выкладывать такие огромные простыни, а то они изрядно захламляют тему про GoldenDict.

У вас же есть тема как раз для этого: http://forum.ru-board.com/topic.cgi?forum=5&topic=45338

И на форуме голдендикта тоже есть тема, зачем еще и тут полные огромные копи-пейсты делать?
Автор: BKSRU
Дата сообщения: 28.02.2013 13:45
Tvangeste
Правил я не нарушаю. Однако, вы правы. В следующий раз исправлюсь.
Автор: ramix
Дата сообщения: 28.02.2013 13:59
Tvangeste

Цитата:
Save images and sounds via context menu (issue #223) (by Abs62)

При попытке сохранить звук в моем GoldenDict начинает мелко дрожать окно выбора места сохранения (как будто оно раз за разом обновляется). Со временем оно успокаивается и позволяет сохранить звук. Но ничем не могу закрыть это окно. Приходится закрывать программу через Task Manager.

При сохранении картинки подобных проблем не наблюдается. Что это может быть?

Автор: Tvangeste
Дата сообщения: 28.02.2013 14:00
BKSRU

Цитата:
Однако, вы правы. В следующий раз исправлюсь.

Спасибо! Еще небольшая просьба во избежание ненужной путаницы с версиями. Если вы выкладываете какие-то свои билды GoldenDict'a, то сообщайте их статус, что это неофициальные и экспериментальные билды с правками, которых нет в офиц. репозитории. Иначе мы совсем запутаемся, когда начнут появляться разные билды с одинаковыми номерами от разных людей, с отличающимся функционалом.
Автор: ramix
Дата сообщения: 28.02.2013 14:02
И еще: хотелось бы, чтобы место для сохранения звука/картинки запоминалось.
Автор: Tvangeste
Дата сообщения: 28.02.2013 14:04
ramix

Цитата:
При попытке сохранить звук в моем GoldenDict начинает мелко дрожать окно выбора места сохранения

Ничего себе! Трудно даже представить как такое может быть. Разве что окрывается не одно окно, а много друг за другом...

Какая опреационка? Что за словарь, что-то осбенное или нет? Звуки в архиве или лежат сами по себе?

Я на своих словарях проверил - вроде все работает как надо, глюков не заметил пока.

Добавлено:
ramix

Цитата:
И еще: хотелось бы, чтобы место для сохранения звука/картинки запоминалось.

У меня сохраняется. А у тебя может не сохраняться из-за того, что прибиваешь GD насильно. В config файле вижу вот такое, где и сохраняется информация: <resourceSavePath>S:\tmp</resourceSavePath>
Автор: ramix
Дата сообщения: 28.02.2013 14:26
Tvangeste

Цитата:
Ничего себе! Трудно даже представить как такое может быть. Разве что окрывается не одно  окно, а много друг за другом...   Какая опреационка? Что за словарь, что-то осбенное или нет? Звуки в архиве или лежат сами по себе?   Я на своих словарях проверил - вроде все работает как надо, глюков не заметил пока.

Win7/32
Oxford Advanced Learner's Dictionary, 7th / En-En-Oald7.dsl.dz / En-En-Oald7.dsl.files.zips

Проверил на простом однокарточном словаре dz/zip/zips - та же картина. Только окно удается закрыть после 7-го нажатия на Cancel.

Разархивировал все dz/zip/zips - проблема исчезла. Видно, она кроется в том, что звук находится в ZIPS.


Цитата:
У меня сохраняется.

Понял. У меня не сохранялось из-за сбоев (аварийного закрытия программы). Сейчас всё ОК после первого же нормального выхода записалось в конфиг.
Автор: Abs62
Дата сообщения: 28.02.2013 17:57
ramix

Цитата:
En-En-Oald7.dsl.dz / En-En-Oald7.dsl.files.zips

Почему "zips", а не "zip"?

Цитата:
Видно, она кроется в том, что звук находится в ZIPS.

Нет, крылась она в отсутствии ресурса к конкретному словарю, поиске по всем словарям и некорректной его остановке.
Пробуйте эту версию.
Автор: ramix
Дата сообщения: 28.02.2013 21:07
Abs62

Цитата:
Почему "zips", а не "zip"?

В zip я храню картинки.

Цитата:
Пробуйте эту версию.

Сейчас звук сохраняется ОК, но перестала сохраняться картинка. Вернее, она сохраняется, но внутри "мусор".

Добавлено:
"Мусор" похож на что-то индексное...
Автор: Abs62
Дата сообщения: 28.02.2013 21:44
ramix

Цитата:
В zip я храню картинки.

А зачем выносить звуки в отдельный словарь? Они используются и в других словарях?

Цитата:
Сейчас звук сохраняется ОК, но перестала сохраняться картинка. Вернее, она сохраняется, но внутри "мусор".

Понятно. Тогда смотрите этот вариант.
Автор: Tvangeste
Дата сообщения: 28.02.2013 22:44
ramix

Цитата:
В zip я храню картинки.

Неожиданное решение. Я вообще весь медиа контент храню в одном зип-файле, зачем его в разные файлы засовывать?

Как отдельный аудио-словарь в zips формате - тоже смысла нет, там же названия аудио файлов не соответствуют заголовкам.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156

Предыдущая тема: Total video converter 3.14 ошибка конвертации


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.