Кириллица в Word

Статус
Закрыто для дальнейших ответов.

Alien

Топикстартер
15 лет на форуме
Сообщения
2 353
Реакции
217
В архиве нашёл старый файл (резюме года 2 назад оставлял) - так что-то он у меня отображается "крокозябрами".Набирал Pragmaticой, постскриптовой. Сейчас какая-то ерунда - часть читается, другая нет.Хотя шрифт одинаковый.Что за блин?
спасибо
 

Вложения

  • text.doc
    19.5 КБ · Просм.: 901

VF

Участник
Сообщения
95
Реакции
2
Ответ: Кириллица в Word

Прочёл в файле: "Обязаности: своевременное"
Применил шрифт Times New Roman, и "Обязаности" превратились в "Îáÿçàíîñòè".

Видимо это следы каких-то кривых ttf-шрифтов (после ttfconv) и, возможно, неправильного конвертирования документа из старой версии Word (Word 6 или 95)...
 

Denisbox

15 лет на форуме
Сообщения
402
Реакции
249
Ответ: Кириллица в Word

Alien
К сожалению вы набирали текст в котором кириллические символы стоят на латинских знакоместах. Почему он раньше работал а сейчас нет, этому два возмозных объяснения:
1. Документ набирался "битым" шрифтом, а пытаетесь открыть уже исправленным.
2. Документ набирали под Win9x, а открываете на Win2k или ХР.
Для того, что бы его прочитать, попробуйте установить шрифт TimesET(он входил в дистрибутив Office 2000), выделить ваш текст и изменить шрифт на TimesET.
Удачи!

VF
[offtop]
Читайте внимательнее:
>...Набирал Pragmaticой, постскриптовой
ваш ответ:
>...Видимо это следы каких-то кривых ttf-шрифтов (после ttfconv)
[/offtop]
Кроме всего прочего, если текст отражается кракозябрами, смысл менять шрифт на многостраничный?
Подменять можно только на шрифт с двойной кодировкой или однастраничный шрифт с кириллицей на латинских знакоместах.
 

suntory

Administrator
15 лет на форуме
Сообщения
23 431
Реакции
12 477
Ответ: Кириллица в Word

Denisbox сказал(а):
Для того, что бы его прочитать, попробуйте установить шрифт
Прочитать получится заменив на любой корректный кириллический Type1.
Текст правда от этого не станет юникодным.
 

VF

Участник
Сообщения
95
Реакции
2
Ответ: Кириллица в Word

1. Я читал внимательно, и смотрел предъявленный документ. А Вы, видимо, нет.

В документе формата Word 8 (Word 97) первое слово набрано не русскими буквами, а латинскими буквами, стоящими на тех же позициях в западноевропейской кодировке. А второе слово набрано правильно, русскими буквами.

Как такое могло получиться? При обычном наборе такого не бывает. Видимо, первое слово досталось по наследству из какого-то документа, перенесённого из Word 95 или более раннего. Те версии Word были неюникодные, и при преобразовании в Word 97 слово сконвертировалось неправильно. Или ещё вариант -- слово было скопировано из другого неюникодного документа (скажем, текстового фойла), и при вставке в Word 97 оно сконвертировалось в юникод неправильно.

А на экране это слово, тем не менее, отображалось по-русски: т.к. символов Îáÿçàíîñòè в шрифте нет, то Windows, видимо, при выводе на экран подставляла соответствующие русские буквы. А потом что-то поменялось (например, установили новую версию Windows или Word), и это слово перестало отображаться русскими буквами.

2. Обе Ваши версии несостоятельны. При наборе текста шрифты вообще никак не участвуют -- участвует только драйвер клавиатуры. Он преобразует нажатие клавиши в юникодный код символа, который вставляется в документ Word (97 или более старой версии). Какие бы битые шрифты вы ни ставили, какие бы версии Windows ни использовали, при вводе с клавиатуры слова "Обязаности" Вы не получите в юникодном документе кодов западноевропейских символов. Такое возможно только при неправильном преобразовании из неюникодного документа, как я объяснял выше.

3. Насчёт "если текст отражается кракозябрами, смысл менять шрифт на многостраничный" -- у меня текст отображается по-русски. И только после применения многоязычного шрифта (например, Times New Roman) обнаруживается, что первое слово набрано неверно, не теми символами.
 

Denisbox

15 лет на форуме
Сообщения
402
Реакции
249
Ответ: Кириллица в Word

suntory И то верно:)
 

suntory

Administrator
15 лет на форуме
Сообщения
23 431
Реакции
12 477
Ответ: Кириллица в Word

Довольно маловероятно что Alien набирал "года 2 назад" резюме в Word 95.
 

Denisbox

15 лет на форуме
Сообщения
402
Реакции
249
Ответ: Кириллица в Word

VF
Как такое могло получиться? При обычном наборе такого не бывает. Видимо, первое слово досталось по наследству из какого-то документа, перенесённого из Word 95 или более раннего.
Так же возможна при наборе "кривым" шрифтом. Например: возьмите два одинаковых шрифта (Test1 и Test2) конвертируйте один из них, как "битый" и используйте оба в документе. Перенесите документ на другой компьютер, вы получите подстановку системным шрифтом.

Что именно поменялось, Word илиСистема, это может ответить только автор сообщения, всё остальное догадки. Подождём автора.

3. Насчёт "если текст отражается кракозябрами, смысл менять шрифт на многостраничный" -- у меня текст отображается по-русски. И только после применения многоязычного шрифта (например, Times New Roman) обнаруживается, что первое слово набрано неверно, не теми символами.
А вот это очень странно, вы случаем в реестре ничего не меняли?
Не может быть, что бы у двух пользователей документ отображался одинаково, а у третьего подругому...
Какая система? Какой Word?
 

VF

Участник
Сообщения
95
Реакции
2
Ответ: Кириллица в Word

Так же возможна при наборе "кривым" шрифтом. Например: возьмите два одинаковых шрифта (Test1 и Test2) конвертируйте один из них, как "битый" и используйте оба в документе.
Ещё раз. Любые манипуляции с шрифтами влияют лишь на отображение документа на экране и при печати. То есть, битые шрифты могут неправильно показать символы документа на экране или при печати. Могут даже подвесить компьютер. Но что бы Вы ни вытворяли с шрифтами, это не превратит внутри документа русское А в западноевропейский символ Agrave, и не заставит драйвер клавиатуры при нажатии на клавишу «Д» послать в документ не код символа «Д» (0414),а код символа Adieresis (00C4).
Перенесите документ на другой компьютер, вы получите подстановку системным шрифтом.
При выводе на экран. Но символ в документе не изменится.
в реестре ничего не меняли? … Какая система? Какой Word?
Win XP SP2, Word XP, реестр не менял (кодовые страницы и т.п.). Шрифт PragmaticaC установлен.
 

Denisbox

15 лет на форуме
Сообщения
402
Реакции
249
Ответ: Кириллица в Word

VF
Ещё раз. Любые манипуляции с шрифтами влияют лишь на отображение документа на экране и при печати.
А мы разьве не об отображении документа говорим?

У меня кракозябры отображаются курьером, кириллический текст прагматикой, хотя прогматика и не установлена. Значит Alien разместил шрифт, но не кракозябры... значит буду настаивать на версии о шрифте.
Система:XP Rus +SP2 Word 2003 SP2
 

VF

Участник
Сообщения
95
Реакции
2
Ответ: Кириллица в Word

Denisbox

Я вообще с огромным трудом понимаю о чём вы говорите.

Мы говорим не только об отображении символов, а ещё и о том, что в документе в одном слове содержатся не те символы – не русские, а западноевропейские. Посмотрите на документ двоичным редактором и увидите строку CE 00 E1 00 FF 00 E7 00 E0 00 ED 00 EE 00 F1 00 F2 00 E8 – это и есть юникод-строка Îáÿçàíîñòè. А коды для строки Обязанности были бы совсем другими (1E 04 31 04 4F 04 37 04…).

Версия «Документ набирался "битым" шрифтом, а пытаетесь открыть уже исправленным.» не катит -- битость какого угодно шрифта не заставит драйвер клавиатуры послать в документ вместо строки Обяз… (коды 1E 04 31 04 4F 04 37 04…) строку Îáÿç… (коды CE 00 E1 00 FF 00 E7…).

Кириллический текст у вас отображается не прагматикой (откуда она возьмётся, если она не установлена, ведь в документ Word шрифты не внедрены, да и невозможно это для Typе 1 шрифтов). Отображается системным шрифтом похожим на прагматику, скорее всего Ариалом.

Смысл фразы «Alien разместил шрифт, но не кракозябры» мне остался непонятен. Десять минут ломал голову, но так и не догадался, что имелось в виду.
 

suntory

Administrator
15 лет на форуме
Сообщения
23 431
Реакции
12 477
Ответ: Кириллица в Word

Вот что получается если сделать из Word 2003 pdf
text1.pdf - ничего не делал
text2.pdf - выделил все и заменил шрифт на PragmaticaBookC (Type1)
 

Вложения

  • text1.pdf
    36.1 КБ · Просм.: 657
  • text2.pdf
    9.6 КБ · Просм.: 592
Статус
Закрыто для дальнейших ответов.