Совместимость Open и Microsoft Office

Модератор: /dev/random

Ответить
Аватара пользователя
sunny1983
Сообщения: 357
ОС: GNU/Linux 4.x (Fedora, Debian)
Контактная информация:

Совместимость Open и Microsoft Office

Сообщение sunny1983 »

Как настроить 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

Сообщение Bizdelnick »

Даже если шрифты установите, искажения будут. В MSO единицы измерения, мягко говоря, несколько неметрические... и вообще нестандартные.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Совместимость Open и Microsoft Office

Сообщение NickLion »

Действительно, даже версии MSO 97/2000/XP/2003/2007 отображают документы немного по-разному. Что уж о OOo(LO) <--> MSO говорить. Не получится идеала, надо верстать документ так, чтобы одна строчка туда-сюда не влияла на документ. Если нужно жёсткое странично-заданное расположение, используйте PDF, но тут не будет нормальной возможности правки.

PS если используются формулы, готовьтесь, что сразу они будут выглядеть криво - придётся зайти для редактирования и просто выйти - после этого (почти) всё будет норм. Но ещё одна особенность между OOo(LO) и MSO в разном способе учета межстрочного интервала. В OOo мелкие формулы не искажают его, а в MSO добавляется пустое пространство даже если формула - одна буква.
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Совместимость Open и Microsoft Office

Сообщение BIgAndy »

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

Сообщение Bizdelnick »

NickLion писал(а):
13.05.2011 06:58
используйте PDF, но тут не будет нормальной возможности правки.
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.

Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Совместимость Open и Microsoft Office

Сообщение watashiwa_daredeska »

Bizdelnick писал(а):
13.05.2011 11:01
P.S.
Особенно: «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 шрифты достаточно точно повторяют метрики соответствующих майкрософтовских шрифтов, чего в большинстве случаев достаточно.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux
Контактная информация:

Re: Совместимость Open и Microsoft Office

Сообщение eddy »

Если хотите стандартизовать документообмен, либо переходите на латех, либо ставьте везде совершенно один и тот же продукт (ОО с точностью до подверсии, MSO с точностью до версии...)
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20791
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Совместимость Open и Microsoft Office

Сообщение Bizdelnick »

watashiwa_darede... писал(а):
13.05.2011 11:17
В ttf-libertation шрифты достаточно точно повторяют метрики соответствующих майкрософтовских шрифтов, чего в большинстве случаев достаточно.

Это, конечно так, но при открытии в MSO шрифты Liberation заменяются отнюдь не на свои аналоги. Более того, настроить такую замену вручную почему-то не получается, хотя такая фича в MSO (по крайней мере 2010) и предусмотрена. В итоге отображается там текст самым нечитаемым из всех шрифтов, имеющихся в винде.
Как-то бодались из-за этого с товарищем, которому по статусу надо бы иметь уровень компьютерной грамотности существенно выше среднего. Утверждал, что текст из документов, сделанных в "этом вашем OOo", можно привести к читаемому виду, только скопировав в другой документ без оформления. На совет поменять шрифт имел наглость отвечать, что не помогает.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Совместимость Open и Microsoft Office

Сообщение watashiwa_daredeska »

Bizdelnick писал(а):
13.05.2011 13:18
при открытии в MSO шрифты Liberation заменяются
Дык не используйте шрифты Liberation при оформлении. Используйте те же Arial, Times New Roman и Courier — OOo их у себя внутри подменит на Liberation для отображения.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20791
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Совместимость Open и Microsoft Office

Сообщение Bizdelnick »

watashiwa_darede... писал(а):
13.05.2011 13:37
Дык не используйте шрифты Liberation при оформлении. Используйте те же Arial, Times New Roman и Courier

Ммм... А как мне их использовать, если они у меня не установлены?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Совместимость Open и Microsoft Office

Сообщение watashiwa_daredeska »

Bizdelnick писал(а):
13.05.2011 17:06
А как мне их использовать, если они у меня не установлены?
Хм… Даже если не установлены, но включена трансляция на уровне FontConfig либо самого OOo (вроде), в списке шрифтов они присутствуют. У меня, во всяком случае, присутствуют, хотя MS-шрифтов нет уже очень-очень давно.
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Совместимость Open и Microsoft Office

Сообщение BIgAndy »

watashiwa_daredeska писал(а):
13.05.2011 21:33
Bizdelnick писал(а):
13.05.2011 17:06
А как мне их использовать, если они у меня не установлены?
Хм… Даже если не установлены, но включена трансляция на уровне FontConfig либо самого OOo (вроде

Автозамена шрифтов работает, но она подменяет целевые шрифты наиболее подходящими по начертанию. Но не точно совпадающими. Поэтому о полной совместимости форматов речи быть не может.
Тем более что теперь маздайофис уже давно и прекрасно понимает ODF.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20791
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Совместимость Open и Microsoft Office

Сообщение Bizdelnick »

watashiwa_darede... писал(а):
13.05.2011 21:33
Хм… Даже если не установлены, но включена трансляция на уровне FontConfig либо самого OOo (вроде), в списке шрифтов они присутствуют. У меня, во всяком случае, присутствуют, хотя MS-шрифтов нет уже очень-очень давно.

Есть подозрение, что они появляются в списке только при использовании в документе или шаблоне. Кстати, не сделать ли мне просто шаблон с ними...
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Совместимость Open и Microsoft Office

Сообщение watashiwa_daredeska »

BIgAndy писал(а):
13.05.2011 21:52
она подменяет целевые шрифты наиболее подходящими по начертанию. Но не точно совпадающими.
Она подменяет так, как настроено. Шрифты Liberation по начертанию совпадают хоть и не 100%, но изначально заявлено, что по метрикам совпадают с соответствующими шрифтами MS на 100%, а это значит, что размеры текста совпадают, и ничего разъезжаться не должно, по идее. Может быть, какой-нибудь кернинг, там, различается, поэтому размеры текста слегка отличаются, но не принципиально. Мне в подавляющем большинстве случаев хватает выше крыши.
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Совместимость Open и Microsoft Office

Сообщение BIgAndy »

watashiwa_daredeska писал(а):
13.05.2011 22:04
Может быть, какой-нибудь кернинг, там, различается, поэтому размеры текста слегка отличаются, но не принципиально. Мне в подавляющем большинстве случаев хватает выше крыши.


Мне тоже хватает, но надо понимать что на границах возможностей могут быть артефакты. надо также понимать, что один и тот же масдай (ожна и та же версия) могут отображать один и тот же докуент по-разному.
Не говоря уже об открытии doc в ООО
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Совместимость Open и Microsoft Office

Сообщение watashiwa_daredeska »

BIgAndy писал(а):
13.05.2011 23:27
но надо понимать что на границах возможностей могут быть артефакты.
Скорее всего, эти «границы возможностей» лежат за пределами шрифта, и если некоторые возможности отличаются, то настоящий Arial вместо Liberation Sans вряд ли поможет — это будет, скорее всего, различие в поведении OOo и MSO, а не различие шрифтов.
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Совместимость Open и Microsoft Office

Сообщение BIgAndy »

watashiwa_daredeska писал(а):
13.05.2011 23:53
то настоящий Arial вместо Liberation Sans вряд ли поможет — это будет, скорее всего, различие в поведении OOo и MSO, а не различие шрифтов.

В большинстве случаев помогает. Однако для полной визуальной идентичности придётся подбирать различные интервалы, гарницы и отступы, толщины линий и прочее..
Скажем так. Докуенты, приходящие к нам в форматах M$ вопосов не вызывют, ибо у нас обычо просто не с чем сранивать. Маздая как класс нету, тем паче маздайофиса., пожтому персонал такими идиотскими вопросами не озадачивается. Всем им под роспись доведено, что если они хотят получить или оправить документ с гарантированным оформлением, они долнжны передавать его в PDF/PS и требовать в таком же формате.. В основном, обмен докуентами с гарантированным оформлением бывет нужет, когда, например, надо срочно переслать форму заполнения неокего бланка, чтобы распечатать на готовом бланке на чужом компьютере (пусть даже содержащем ООо)
Спасибо сказали:
Skulpen
Сообщения: 1
ОС: Linux (Debian)
Контактная информация:

Re: Совместимость Open и Microsoft Office

Сообщение Skulpen »

Есть в OpenOffice что-то типа OLE для программного доступа к файлам?
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Совместимость Open и Microsoft Office

Сообщение BIgAndy »

Skulpen писал(а):
26.12.2011 20:53
Есть в OpenOffice что-то типа OLE для программного доступа к файлам?

Есть 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
И вообще, - компаунды - зло.
Спасибо сказали:
Ответить