Page 1 of 1

Проблемы с отображением транскрипции

PostPosted: Fri Feb 26, 2010 3:41 pm
by strannik
Обновился с декабрьской svn-версии до текущей в git, по ходу переехав на Qt-4.6.2.
ОС - Windows XP SP3.
В транскрипции вместо некоторых символов стали отображаться жирные вертикальные чёрточки, потипу |. :cry:
index перед обновлением удалил, так что при первой загрузке всё проиндексировалось заново.

Всё остальное работает на ура - большущее спасибо автору! ;)

Re: Проблемы с отображением транскрипции

PostPosted: Fri Feb 26, 2010 8:06 pm
by ikm
Жирные вертикальные черточки - это отсутствие символов в используемых шрифтах. Что-то там с вебкитом поломалось/изменилось, что текущее объявление используемых шрифтов в css больше не работает - тут уже был баг недавно на ту же тему.

Re: Проблемы с отображением транскрипции

PostPosted: Fri Feb 26, 2010 9:14 pm
by strannik
Спасибо!
Заменил шрифт на "Segoe UI" в article-style.css, всё стало отображаться правильно. :P

Re: Проблемы с отображением транскрипции

PostPosted: Wed Mar 03, 2010 11:34 am
by gromescu
В убунту 9.10 с дефолтной кутей примерно такая же бага. После обновления kde до последней стабильной версии глюк пропал.

Re: Проблемы с отображением транскрипции

PostPosted: Sun Jun 05, 2011 6:25 am
by maresin
В некоторых операционках не корректно отображают транскрипцию следующие шрифты: Arial Unicode MS, Arial, Tahoma, DejaVu Sans, PhoneticTM, Palatino Linotype, Verdana, Lucida Sans Unicode, sans-serif, DejaVuSansMono, DejaVuSerif. Можно использовать Newton Phonetic ABBYY Regular или Charis SIL (http://scripts.sil.org/IPAhome).
Однако лучшим выбором будет использование Segoe UI (его без труда можно скачать в интернете, если он не стоит по умолчанию).

Итак, порядок действий:
- Выйдите из GoldeDict;
- Установите Segoe UI в папку со шрифтами в Панели управления;
- Если у вас непортативная версия GoldenDict: создайте в папке C:\Documents and Settings\UserName\Application Data\GoldenDict (вмест UserName имя вашего пользователя) файл article-style.txt, сохраните его как article-style.css, напишите в нем:
body
{
font-family: Segoe UI;
}
- Если у вас портативная версия, то создайте такой же файл, но в папке portable в папке с установленной программой
- Перезапустите GoldenDict.

PS: Не ошибитесь с папкой /portable - файл article-style.css даже в портативной версии располагается не в этой папке, а в корне программы.

Re: Проблемы с отображением транскрипции

PostPosted: Sun Jun 05, 2011 6:29 am
by Tvangeste
maresin wrote:PS: Не ошибитесь с папкой /portable - файл article-style.css даже в портативной версии располагается не в этой папке, а в корне программы.

Вот этой фразы не понял. Что-то в ней не так! :)

Re: Проблемы с отображением транскрипции

PostPosted: Wed Jun 15, 2011 8:39 pm
by maresin
Tvangeste wrote:
maresin wrote:PS: Не ошибитесь с папкой /portable - файл article-style.css даже в портативной версии располагается не в этой папке, а в корне программы.

Вот этой фразы не понял. Что-то в ней не так! :)

Прошу прощения, но фраза действительна не корректна, Файла article-style.css в дистрибутиве с портабельной версией просто нет - его нужно создавать с нуля. Что же касается того, где он должен находиться, то здесь все строго - ТОЛЬКО В ПАПКЕ /portable :!: :ugeek: .

Re: Проблемы с отображением транскрипции

PostPosted: Mon Jan 16, 2012 5:51 am
by ahatchkins
В некоторых операционках <...>

Начиная с Windows 7 в стандартных шрифтах (arial, times, tahoma, etc) значительно расширился набор символов.

Файл tahoma.ttf от Windows xp sp3, например, весит 375K, от windows 7 sp1 - уже 684K.
Все версии винды вплоть по windows xp/windows 2003 юзают третью версию тахомы.
Начиная с windows 7/windows 2008 - сразу пятую (четвертую версию ненароком перепрыгнули).
Вот тут описание "продукта": http://www.microsoft.com/typography/fon ... ?FMID=1435

Короче.
Для того чтобы под XP транскрипция отображалась корректно (без жирных вертикальных черточек),
надо взять два файла шрифтов из windows 7: tahoma.ttf и tahomabd.ttf, и установить их вместо "штатных".