From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Alexej Kryukov To: community@altlinux.ru Subject: Re: [Comm] OO - cyr fonts Date: Fri, 12 Dec 2003 20:00:44 +0300 User-Agent: KMail/1.5.1 References: <3FD9EA5D.6020706@mtu-net.ru> In-Reply-To: <3FD9EA5D.6020706@mtu-net.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200312122000.44673.akrioukov@mail.ru> X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: community@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Dec 2003 16:58:51 -0000 Archived-At: List-Archive: List-Post: On Friday 12 December 2003 19:18, Oleg N. Kayunov wrote: > Ситуация с Open Office: > - имеется DOC-файл; > - основная часть текста - в шрифте TimeDL - не читается > (крякозябры); - некая часть - в Courier New Cyr (последнее - > существенно!) - читается нормально. > > При изменении крякозябренного шрифта TimeDL на практически любой > другой - крякозябренность сохраняется. > Оную удается убрать только выбрав при смене шрифта шрифт в названии > коего имеетя компонент "Cyr" ("Cranberry Cyr", "Pixel Cyr", > "Reckoning Cyr", "Supervixen Cyr"). К сожалению, все эти шрифты явно > выпендрежные, для массированного (продолжительного) чтения явно > непригодны. > > Ест-нно, при выборе шрифтов всякий раз указывается, что язык - > русский. Тем не менее... Это, собственно, не в ту рассылку -- вопросы по OOo лучше задавать в oo-discuss@openoffice.ru. Ситуация с кракозябрами давно известная, она обнаружилась еще при переходе к Word 97. Документ Ваш, соответственно, создан в Word 6 или 7. При открытии он неправильно транслируется из cp1251 в Юникод (который используется в OOo, равно как и в Word 97 и выше). Компонент Cyr в именах шрифтов вообще ни при чем: Ваш TimesDL -- это старый, неюникодовый шрифт, который, скорее всего, как раз показывал бы в виде кириллицы даже то, что в действительности является латиницей-1. Но дело в том, что он у Вас, видимо, просто не установлен. Лечится же это путем перекодировки документа, для которой в альтовских сборках OOo 1.0.* имеется макрос RecodeCyrDoc. Для 1.1 теперь существует специальный пакет CyrillicTools, в котором эта возможность также реализована.