Совместимость Open и Microsoft Office
Модератор: /dev/random
Совместимость Open и Microsoft Office
Как настроить OpenOffice.org так, чтобы документ doc, созданный в Microsoft Word, при открытии в OpenOffice Writer не выглядел бы искажённым? А также, чтобы документ doc, созданный в OpenOffice Writer, при открытии в Microsoft Word не выглядел искажённым? Какие пакеты нужно установить и нужно ли их настраивать, чтобы в OpenOffice.org появились шрифты как в MS?
- Bizdelnick
- Модератор
- Сообщения: 20791
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Совместимость Open и Microsoft Office
Даже если шрифты установите, искажения будут. В MSO единицы измерения, мягко говоря, несколько неметрические... и вообще нестандартные.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Совместимость Open и Microsoft Office
Действительно, даже версии MSO 97/2000/XP/2003/2007 отображают документы немного по-разному. Что уж о OOo(LO) <--> MSO говорить. Не получится идеала, надо верстать документ так, чтобы одна строчка туда-сюда не влияла на документ. Если нужно жёсткое странично-заданное расположение, используйте PDF, но тут не будет нормальной возможности правки.
PS если используются формулы, готовьтесь, что сразу они будут выглядеть криво - придётся зайти для редактирования и просто выйти - после этого (почти) всё будет норм. Но ещё одна особенность между OOo(LO) и MSO в разном способе учета межстрочного интервала. В OOo мелкие формулы не искажают его, а в MSO добавляется пустое пространство даже если формула - одна буква.
PS если используются формулы, готовьтесь, что сразу они будут выглядеть криво - придётся зайти для редактирования и просто выйти - после этого (почти) всё будет норм. Но ещё одна особенность между OOo(LO) и MSO в разном способе учета межстрочного интервала. В OOo мелкие формулы не искажают его, а в MSO добавляется пустое пространство даже если формула - одна буква.
Re: Совместимость Open и Microsoft Office
sunny1983 писал(а): ↑13.05.2011 00:46Как настроить OpenOffice.org так, чтобы документ doc, созданный в Microsoft Word, при открытии в OpenOffice Writer не выглядел бы искажённым? А также, чтобы документ doc, созданный в OpenOffice Writer, при открытии в Microsoft Word не выглядел искажённым? Какие пакеты нужно установить и нужно ли их настраивать, чтобы в OpenOffice.org появились шрифты как в MS?
Не понятно о каких искажениях идёт речь. Попытайтесь установить, как минимум масдайные шрифты..
- Bizdelnick
- Модератор
- Сообщения: 20791
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Совместимость Open и Microsoft Office
PDF Import и гибридные PDF творят чудеса :-) Но редактировать в MSO всё равно не получится.
P.S.
Spoiler
aptitude
>$ aptitude show ttf-mscorefonts-installer
Пакет: ttf-mscorefonts-installer
Новый: да
Состояние: не установлен
Версия: 3.3
Приоритет: необязательный
Раздел: contrib/fonts
Сопровождающий: Thijs Kinkhorst <thijs@debian.org>
Размер в распакованном виде: 205 k
Зависимости: wget, cabextract, xfonts-utils, defoma, debconf (>= 0.5) | debconf-2.0
Рекомендуются: ttf-liberation, x-ttcidfont-conf
Конфликтуют: msttcorefonts (< 2.6)
Заменяют: msttcorefonts (< 2.6)
Предоставляют: msttcorefonts
Описание: Installer for Microsoft TrueType core fonts
This package allows for easy installation of the Microsoft True Type Core Fonts for the Web including:
Andale Mono
Arial Black
Arial (Bold, Italic, Bold Italic)
Comic Sans MS (Bold)
Courier New (Bold, Italic, Bold Italic)
Georgia (Bold, Italic, Bold Italic)
Impact
Times New Roman (Bold, Italic, Bold Italic)
Trebuchet (Bold, Italic, Bold Italic)
Verdana (Bold, Italic, Bold Italic)
Webdings
You will need an Internet connection to download these fonts if you don't already have them.
NOTE: the package ttf-liberation contains free variants of the Times, Arial and Courier fonts. It's better to use those instead unless you specifically need one of the other fonts
from this package.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Совместимость Open и Microsoft Office
Особенно: «the package ttf-liberation contains free variants of the Times, Arial and Courier fonts. It's better to use those instead unless you specifically need one of the other fonts from this package». В ttf-libertation шрифты достаточно точно повторяют метрики соответствующих майкрософтовских шрифтов, чего в большинстве случаев достаточно.
Мои розовые очки
Re: Совместимость Open и Microsoft Office
Если хотите стандартизовать документообмен, либо переходите на латех, либо ставьте везде совершенно один и тот же продукт (ОО с точностью до подверсии, MSO с точностью до версии...)
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
- Bizdelnick
- Модератор
- Сообщения: 20791
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Совместимость Open и Microsoft Office
watashiwa_darede... писал(а): ↑13.05.2011 11:17В ttf-libertation шрифты достаточно точно повторяют метрики соответствующих майкрософтовских шрифтов, чего в большинстве случаев достаточно.
Это, конечно так, но при открытии в MSO шрифты Liberation заменяются отнюдь не на свои аналоги. Более того, настроить такую замену вручную почему-то не получается, хотя такая фича в MSO (по крайней мере 2010) и предусмотрена. В итоге отображается там текст самым нечитаемым из всех шрифтов, имеющихся в винде.
Как-то бодались из-за этого с товарищем, которому по статусу надо бы иметь уровень компьютерной грамотности существенно выше среднего. Утверждал, что текст из документов, сделанных в "этом вашем OOo", можно привести к читаемому виду, только скопировав в другой документ без оформления. На совет поменять шрифт имел наглость отвечать, что не помогает.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Совместимость Open и Microsoft Office
Дык не используйте шрифты Liberation при оформлении. Используйте те же Arial, Times New Roman и Courier — OOo их у себя внутри подменит на Liberation для отображения.
Мои розовые очки
- Bizdelnick
- Модератор
- Сообщения: 20791
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Совместимость Open и Microsoft Office
watashiwa_darede... писал(а): ↑13.05.2011 13:37Дык не используйте шрифты Liberation при оформлении. Используйте те же Arial, Times New Roman и Courier
Ммм... А как мне их использовать, если они у меня не установлены?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Совместимость Open и Microsoft Office
Хм… Даже если не установлены, но включена трансляция на уровне FontConfig либо самого OOo (вроде), в списке шрифтов они присутствуют. У меня, во всяком случае, присутствуют, хотя MS-шрифтов нет уже очень-очень давно.
Мои розовые очки
Re: Совместимость Open и Microsoft Office
watashiwa_daredeska писал(а): ↑13.05.2011 21:33Хм… Даже если не установлены, но включена трансляция на уровне FontConfig либо самого OOo (вроде
Автозамена шрифтов работает, но она подменяет целевые шрифты наиболее подходящими по начертанию. Но не точно совпадающими. Поэтому о полной совместимости форматов речи быть не может.
Тем более что теперь маздайофис уже давно и прекрасно понимает ODF.
- Bizdelnick
- Модератор
- Сообщения: 20791
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Совместимость Open и Microsoft Office
watashiwa_darede... писал(а): ↑13.05.2011 21:33Хм… Даже если не установлены, но включена трансляция на уровне FontConfig либо самого OOo (вроде), в списке шрифтов они присутствуют. У меня, во всяком случае, присутствуют, хотя MS-шрифтов нет уже очень-очень давно.
Есть подозрение, что они появляются в списке только при использовании в документе или шаблоне. Кстати, не сделать ли мне просто шаблон с ними...
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Совместимость Open и Microsoft Office
Она подменяет так, как настроено. Шрифты Liberation по начертанию совпадают хоть и не 100%, но изначально заявлено, что по метрикам совпадают с соответствующими шрифтами MS на 100%, а это значит, что размеры текста совпадают, и ничего разъезжаться не должно, по идее. Может быть, какой-нибудь кернинг, там, различается, поэтому размеры текста слегка отличаются, но не принципиально. Мне в подавляющем большинстве случаев хватает выше крыши.
Мои розовые очки
Re: Совместимость Open и Microsoft Office
watashiwa_daredeska писал(а): ↑13.05.2011 22:04Может быть, какой-нибудь кернинг, там, различается, поэтому размеры текста слегка отличаются, но не принципиально. Мне в подавляющем большинстве случаев хватает выше крыши.
Мне тоже хватает, но надо понимать что на границах возможностей могут быть артефакты. надо также понимать, что один и тот же масдай (ожна и та же версия) могут отображать один и тот же докуент по-разному.
Не говоря уже об открытии doc в ООО
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Совместимость Open и Microsoft Office
Скорее всего, эти «границы возможностей» лежат за пределами шрифта, и если некоторые возможности отличаются, то настоящий Arial вместо Liberation Sans вряд ли поможет — это будет, скорее всего, различие в поведении OOo и MSO, а не различие шрифтов.
Мои розовые очки
Re: Совместимость Open и Microsoft Office
watashiwa_daredeska писал(а): ↑13.05.2011 23:53то настоящий Arial вместо Liberation Sans вряд ли поможет — это будет, скорее всего, различие в поведении OOo и MSO, а не различие шрифтов.
В большинстве случаев помогает. Однако для полной визуальной идентичности придётся подбирать различные интервалы, гарницы и отступы, толщины линий и прочее..
Скажем так. Докуенты, приходящие к нам в форматах M$ вопосов не вызывют, ибо у нас обычо просто не с чем сранивать. Маздая как класс нету, тем паче маздайофиса., пожтому персонал такими идиотскими вопросами не озадачивается. Всем им под роспись доведено, что если они хотят получить или оправить документ с гарантированным оформлением, они долнжны передавать его в PDF/PS и требовать в таком же формате.. В основном, обмен докуентами с гарантированным оформлением бывет нужет, когда, например, надо срочно переслать форму заполнения неокего бланка, чтобы распечатать на готовом бланке на чужом компьютере (пусть даже содержащем ООо)
Re: Совместимость Open и Microsoft Office
Есть в OpenOffice что-то типа OLE для программного доступа к файлам?
Re: Совместимость Open и Microsoft Office
Есть DDE:
http://api.openoffice.org/docs/common/ref/...Master/DDE.html
http://api.openoffice.org/docs/common/ref/...t/DDELinks.html
http://api.openoffice.org/docs/common/ref/...DELinkInfo.html
Q:Are there interfaces to build compound documents like Microsoft's OLE?
AWithin StarOffice API there are no interfaces right now for building compound documents. Our idea is to use the Bonobo model for this purpose.
API FAQ
И вообще, - компаунды - зло.