Страница 1 из 1

SOS! Шрифт при экспорте из DV X2

СообщениеДобавлено: Чт янв 02, 2014 14:58
Трули Ёрз
DVX2 вдруг экспортировала объемный файл powerpoint c дурным шрифтом и с расширенным расстоянием между символами. Этот шрифт невозможно изменить даже вручную.
С предыдущими файлами она такого не делала.
Можно ли это как-то исправить в Деже до экспорта?
Спасибо!

Re: SOS! Шрифт при экспорте из DV X2

СообщениеДобавлено: Чт янв 02, 2014 15:16
esperantisto
Известная проблема: файл заражён азиатчиной. Не лечится. Попробуйте сохранить исходный файл в PPTX и перевести его. Ещё поройтесь по форуму, особенно в подразделе про Традос, обсуждалось уже.

Re: SOS! Шрифт при экспорте из DV X2

СообщениеДобавлено: Чт янв 02, 2014 15:25
Трули Ёрз
Пока нашла решение: большинство текстовых блоков можно поправить вырезав текст и вставив тут же обратно, шрифт обретает человеческий вид.
С остальным не буду бороться, от меня не требуется прилизывать форматирование.
А не могли бы вы чуть подробнее про "заражен азиатчиной" - что это значит? Мне надо бюро как-то объяснить/предупредить про эту проблему.

Re: SOS! Шрифт при экспорте из DV X2

СообщениеДобавлено: Чт янв 02, 2014 15:42
mikhailo
А не могли бы вы чуть подробнее про "заражен азиатчиной" - что это значит? Мне надо бюро как-то объяснить/предупредить про эту проблему.


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

Лечение это имеет, но обычно каждый раз специфическое.

Re: SOS! Шрифт при экспорте из DV X2

СообщениеДобавлено: Чт янв 02, 2014 16:08
Трули Ёрз
Спасибо!

Re: SOS! Шрифт при экспорте из DV X2

СообщениеДобавлено: Чт янв 02, 2014 17:12
Viktor N.
У меня однажды тоже случилось такое. Написал сюда, но в конце концов, как и вы, решение проблемы нашел сам опытным путем.

viewtopic.php?f=134&t=56799

Re: SOS! Шрифт при экспорте из DV X2

СообщениеДобавлено: Чт янв 02, 2014 17:42
Трули Ёрз
Эх, я пропустила эту тему, Виктор!
Может, копировать слайды было бы быстрее... Не знаю.
То, что я стала делать, съело кучу времени, что не входило в мои планы, хотя операции и несложные.
Сохранять в pptx и прогонять больше ста слайдов снова через память и проверять я не решилась.

Re: SOS! Шрифт при экспорте из DV X2

СообщениеДобавлено: Чт янв 02, 2014 19:34
Трули Ёрз
И знаете, что произошло?
Я исправила все руками, сохраняя постоянно, закрыла файл, открыла снова - там все наперекосяк опять!
За что?! И что мне делать?
Объяснить клиенту -пусть сами форматируют?

Re: SOS! Шрифт при экспорте из DV X2

СообщениеДобавлено: Чт янв 02, 2014 19:37
Трули Ёрз
Копирование в новый файл не работает, кстати. Сохраняется то же безобразие.

Re: SOS! Шрифт при экспорте из DV X2

СообщениеДобавлено: Чт янв 02, 2014 20:02
esperantisto
Попробуйте полученный файл преобразовать в PPTX, выставить нормальную гарнитуру, затем обратно в PPT. Надежды мало, но вдруг сработает. Покрайней мере, затрат времени пара минут.

Re: SOS! Шрифт при экспорте из DV X2

СообщениеДобавлено: Чт янв 02, 2014 20:14
Трули Ёрз
Спасибо, попробовала, не выставляется нормальная гарнитура в pptx тоже. Не реагирует шрифт.
Написала письмо в бюро, предупредила. Посмотрим, что скажут.

Re: SOS! Шрифт при экспорте из DV X2

СообщениеДобавлено: Чт янв 02, 2014 20:43
Трули Ёрз
Слушайте, а опенофисом открылось в человеческом виде. Мне даже и в голову не пришло попробовать в первую очередь. так у заказчика может и в ПП открыться тоже нормально. Может, это у меня кривой офис...

Re: SOS! Шрифт при экспорте из DV X2

СообщениеДобавлено: Чт янв 02, 2014 20:53
Трули Ёрз
Не сработало пересохранение в ОО.

Re: SOS! Шрифт при экспорте из DV X2

СообщениеДобавлено: Чт янв 02, 2014 21:00
Трули Ёрз
В прошлый раз с презентацией от того же клиента, которую я делала в Омеге, была такая же фигня, но почему-то выборочно, на отдельных текстовых блоках, я тогда как-то руками быстро поправила самый ужас, и все сохранилось нормально.

Re: SOS! Шрифт при экспорте из DV X2

СообщениеДобавлено: Чт янв 02, 2014 21:02
esperantisto
Да, AOO/LibO открывает хорошо. И при сохранении в ODP всё хорошо. А назад в OPT плохо, увы.

Re: SOS! Шрифт при экспорте из DV X2

СообщениеДобавлено: Чт янв 02, 2014 21:05
esperantisto
В этот раз, видимо, азиатчина въелась в стандартный стиль текста (и другие стили), поэтому выгнать невозможно.

Re: SOS! Шрифт при экспорте из DV X2

СообщениеДобавлено: Чт янв 02, 2014 21:30
mikhailo
Попробуйте макросом (правда он вордовский)
ActiveDocument.Styles("Normal").ParagraphFormat.DisableLineHeightGrid = True


Альтернатива - копи-паст в Ворд, очистка там и вставка с сохранением вордовского стиля обратно (либо в текст, затем восстановление стиля в Ворд). Должно помочь

Re: SOS! Шрифт при экспорте из DV X2

СообщениеДобавлено: Чт янв 02, 2014 21:43
Трули Ёрз
Спасибо, я думаю, что пока не буду тратить время на какие-то еще попытки (уже достаточно потеряла и так :evil: ), да и гарантий нет, как я понимаю. Заказчик поставлен в известность, пусть решают.
Кстати, в этом проекте есть и другие файлы PP, с ними вообще нет проблем, открылись чистенькие.

Re: SOS! Шрифт при экспорте из DV X2

СообщениеДобавлено: Чт янв 02, 2014 23:36
Константин Лакшин
Вот тут имеется (среди прочего) во такой макрос:

Код: Выделить всё
Sub FarEastFontsToArial()
    Dim oSh As Shape
    Dim oSl As Slide

    For Each oSl In ActivePresentation.Slides
        For Each oSh In oSl.Shapes
            If oSh.HasTextFrame Then
                oSh.TextFrame.TextRange.Font.NameFarEast = "Arial"
            End If
        Next
    Next

    For Each oSh In ActivePresentation.SlideMaster.Shapes
        If oSh.HasTextFrame Then
            oSh.TextFrame.TextRange.Font.NameFarEast = "Arial"
        End If
    Next

    If ActivePresentation.HasTitleMaster Then
        For Each oSh In ActivePresentation.TitleMaster.Shapes
            If oSh.HasTextFrame Then
                oSh.TextFrame.TextRange.Font.NameFarEast = "Arial"
            End If
        Next
    End If

End Sub

Я им давно не пользовался, но, насколько помню, он довольно часто срабатывал.