кракозябры при изменении шрифта gost type на любой другой
Здравствуйте,дорогие пользователи ворда. У меня возникла очень болезненная проблема. Скоро нужно защищать диплом,а проблемы со шрифтом.И так..Я получил готовый диплом написанный шрифтом gost type. А у нас в колледже этот шрифт не признают и принуждают изменять гост шрифт на times new romans.Решил изменить гостовский шрифт и вот здесь начались проблемы.. После смены гост шрифта в некоторых документах от диплома на любой другой шрифт у меня появляються квадратики,в некоторых случаях кракозябры и т.п. Не знаю как изменять.. И ещё почему то с другими документами (.doc) которые идут с дипломом - нет проблем. Т.е в этих документах можно изменять шрифт и не появляються никакие квадратики.. Искал в интернете.. Говорят проблема в юникоде. Кто говорит написан на 97 ворде,а кто-то говорит решении нету,перепечатай.. Я думаю,что только здесь найду профессионалов которые помогут мне. Пожалуйста,очень нужно изменить шрифт.. В конце июня защита
PS: Я выложил документы с которыми возникают проблемы.В перечисленных документах не возможно изменять шрифты:- "1. Исходные данные-6.doc" - "4. Охрана недр и окр. среды-10.doc"
А в этом документе можно изменять,все эти документы одно целое - просто разделены по главам:- "2. Тех-технологический 43.doc"
Так же прикрепил шрифты гост которые у меня имеются.. Всё в одном архиве.
Спасибо заранее Вам большое.. Буду очень благодарен.
2 Ответ от Фарид 12.06.2012 18:38:06- Фарид
- сержант
- Неактивен
- Зарегистрирован: 11.06.2012
- Сообщений: 13
Никто не ответит да. Жаль..
3 Ответ от Alex_Gur 13.06.2012 05:11:12- Alex_Gur
- Модератор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 28.07.2011
- Сообщений: 2,758
- Поблагодарили: 492
Пожалуйста, приложите файлы. Перед отправкой их лучше заархивировать. После выбора файла не забудьте нажать на кнопку Загрузить.
4 Ответ от Фарид 13.06.2012 16:56:28- Фарид
- сержант
- Неактивен
- Зарегистрирован: 11.06.2012
- Сообщений: 13
Ой извините. я раньше прикреплял,почему то не сохранились
диплом.rar 1.83 Мб, 15 скачиваний с 2012-06-13
You don't have the permssions to download the attachments of this post.
5 Ответ от Alex_Gur 13.06.2012 18:39:04- Alex_Gur
- Модератор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 28.07.2011
- Сообщений: 2,758
- Поблагодарили: 492
- За сообщение: 1
Уважаемый Фарид!К сожалению, использованные вами шрифты совершенно не соответствуют стандартным шрифтам Times New Romans и др.Пока для преобразования мне представляются возможными два способа, оба плохие:1) преобразовать файлы в PDF и распознать их (распознавание происходит не очень хорошо);2) сформировать специальный макрос, преобразующий "символ в символ" (наподобие такого - http://wordexpert.ru/forum/viewtopic.php?id=1278) (это трудоемко и не уверен, что таким образом удастся корректно преобразовать формулы).Может быть, коллеги смогут что-то добавить или преобразовать ваш текст как-то иначе?
6 Ответ от Фарид 13.06.2012 20:46:16- Фарид
- сержант
- Неактивен
- Зарегистрирован: 11.06.2012
- Сообщений: 13
Уважаемый Фарид!К сожалению, использованные вами шрифты совершенно не соответствуют стандартным шрифтам Times New Romans и др.
Извините,не понял. Вы имеете виду те шрифты которые в папке "шрифты" в прикрепленном архиве? Так эти шрифты гост,которые шли с дипломом. А в системе установлен стандартный шрифт times new romans
Пока для преобразования мне представляются возможными два способа, оба плохие:1) преобразовать файлы в PDF и распознать их (распознавание происходит не очень хорошо);
Не подскажите,каким ПО это можно сделать.. Хотя бы преобразовать,чем перепечатать.. Ну в принципе если не будет вариантов, придется перепечатать..
2) сформировать специальный макрос, преобразующий "символ в символ" (наподобие такого - http://wordexpert.ru/forum/viewtopic.php?id=1278) (это трудоемко и не уверен, что таким образом удастся корректно преобразовать формулы).
Никогда не работал с макросами. Но структуру более менее понимаю. Скажите пожалуйста,куда писать этот самый макрос в ворде? PS: Я попробую,а вдруг получиться.
Может быть, коллеги смогут что-то добавить или преобразовать ваш текст как-то иначе?
Вы имеете виду люди из форума или мои знакомые?) С моей стороны конечно никто и не сможет преобразовать,автора данной дипломной работы найти не возможно.. Диплом попал ко мне из рук-в руки.. А если уважаемые форумчане помогут преобразовать или как нибудь помочь,то буду очень благодарен.. Этот диплом так мне важен.
Спасибо вам, Уважаемый, за отзывы..Благодарен!
7 Ответ от Фарид 13.06.2012 20:48:09- Фарид
- сержант
- Неактивен
- Зарегистрирован: 11.06.2012
- Сообщений: 13
Да и ещё вопрос. Так почему другие документы преобразуются без проблем,а только с некоторыми проблемы с юникодом?
8 Ответ от Alex_Gur 13.06.2012 20:56:42- Alex_Gur
- Модератор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 28.07.2011
- Сообщений: 2,758
- Поблагодарили: 492
- За сообщение: 1
Высылаю в приложении то, что у меня получилось. Вроде бы получилось неплохо.
Диплом 01.zip 1.69 Мб, 6 скачиваний с 2012-06-13
You don't have the permssions to download the attachments of this post.
9 Ответ от Alex_Gur 13.06.2012 21:00:00- Alex_Gur
- Модератор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 28.07.2011
- Сообщений: 2,758
- Поблагодарили: 492
- За сообщение: 2
Преобразовал с помощью следующего макроса:
Почему другие документы преобразуются без проблем,а только с некоторыми проблемы с юникодом?
К сожалению, ответить не могу. Какие-то процессы в Ворде происходят.
10 Ответ от Фарид 13.06.2012 21:24:19- Фарид
- сержант
- Неактивен
- Зарегистрирован: 11.06.2012
- Сообщений: 13
Уважаемый Александр Львович, огромное вам спасибо,очень и при очень благодарен Вам Пожалуйста не закрывайте пока тему,возможно в будущем будут вопросы по макросам. Я не очень понял как их использовать Этот макрос тоже да кидать по пути " C:/Program Files/Microsoft Office/OFFICE12/STARTUP/ "?Макрос автоматически преобразует или нужно в ручную преобразовать в ПУ?
11 Ответ от Фарид 13.06.2012 21:26:08- Фарид
- сержант
- Неактивен
- Зарегистрирован: 11.06.2012
- Сообщений: 13
и вопрос не по теме :стоит ли перейти с 2007 на десятый?) Может в десятом эти ошибки зафиксированы и исправлены и автом. преобразуются юникоды?
12 Ответ от Alex_Gur 14.06.2012 05:12:51- Alex_Gur
- Модератор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 28.07.2011
- Сообщений: 2,758
- Поблагодарили: 492
- За сообщение: 2
Уважаемый Александр Львович, огромное вам спасибо,очень и при очень благодарен Вам Пожалуйста не закрывайте пока тему,возможно в будущем будут вопросы по макросам. Я не очень понял как их использовать Этот макрос тоже да кидать по пути " C:/Program Files/Microsoft Office/OFFICE12/STARTUP/ "?Макрос автоматически преобразует или нужно в ручную преобразовать в ПУ?
Путь " C:/Program Files/Microsoft Office/OFFICE12/STARTUP/ ", скорее всего, вам пока не понадобится.
Посмотрите, пожалуйста, инструкцию по использованию макросов в 6-й главе из книги основателя нашего портала Антона Кокина "Word 2003/2007. Народные советы":внешняя ссылкаПопробуйте реализовать то, что написано в этом материале.Если что-то не получится - пишите.
Еще вам может быть полезен 6-й раздел из презентации К.Ю. Полякова (внешняя ссылка) "Word 2007 — спецкурс". Файл презентации можно скачать здесь:внешняя ссылка
13 Ответ от Alex_Gur 14.06.2012 05:14:47- Alex_Gur
- Модератор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 28.07.2011
- Сообщений: 2,758
- Поблагодарили: 492
- За сообщение: 1
и вопрос не по теме :стоит ли перейти с 2007 на десятый?) Может в десятом эти ошибки зафиксированы и исправлены и автом. преобразуются юникоды?
Постараюсь сегодня вечером проверить, будет ли 2010 корректно преобразовывать ваш шрифт? Очень сомневаюсь в этом.
14 Ответ от Фарид 14.06.2012 08:12:43- Фарид
- сержант
- Неактивен
- Зарегистрирован: 11.06.2012
- Сообщений: 13
Постараюсь сегодня вечером проверить, будет ли 2010 корректно преобразовывать ваш шрифт? Очень сомневаюсь в этом.
Хорошо,спасибо. А если я пойму(думаю ничего там тяжелого с этими макросами (.dot)) ,то напишу программу для автоматизации и удобство
15 Ответ от Alex_Gur 14.06.2012 09:48:06- Alex_Gur
- Модератор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 28.07.2011
- Сообщений: 2,758
- Поблагодарили: 492
- За сообщение: 1
Версия 2010, к сожалению, реагирует на ваши файлы точно так же, как и 2007.Так что замена 2007 на 2010 не поможет.
16 Ответ от Фарид 15.06.2012 12:31:55- Фарид
- сержант
- Неактивен
- Зарегистрирован: 11.06.2012
- Сообщений: 13
А вообще стоит ли перейти на 2010? много чего зафиксировано ошибок, недочетов от предыдущих версий? удобно ли?
17 Ответ от Alex_Gur 15.06.2012 15:13:46- Alex_Gur
- Модератор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 28.07.2011
- Сообщений: 2,758
- Поблагодарили: 492
- За сообщение: 1
А вообще стоит ли перейти на 2010? много чего зафиксировано ошибок, недочетов от предыдущих версий? удобно ли?
На мой взгляд, 2010 чуть-чуть лучше, чем 2007. Но не очень существенно. Основные усовершенствования, как мне кажется, связаны с корпоративным использованием программы (в частности, совместно с сервером SharePoint).
18 Ответ от Фарид 15.06.2012 15:22:50- Фарид
- сержант
- Неактивен
- Зарегистрирован: 11.06.2012
- Сообщений: 13
А вообще стоит ли перейти на 2010? много чего зафиксировано ошибок, недочетов от предыдущих версий? удобно ли?
На мой взгляд, 2010 чуть-чуть лучше, чем 2007. Но не очень существенно. Основные усовершенствования, как мне кажется, связаны с корпоративным использованием программы (в частности, совместно с сервером SharePoint).
Спасибо. Всё понятно. Останусь на седьмом!
19 Ответ от Alex_Gur 16.06.2012 11:03:28- Alex_Gur
- Модератор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 28.07.2011
- Сообщений: 2,758
- Поблагодарили: 492
Вообще-то, с обзором преимуществ версии Office 2010 по сравнению с 2007 можно ознакомиться в следующем учебном видеокурсе, подготовленном сотрудниками Microsoft:внешняя ссылка
20 Ответ от aap77 17.06.2012 18:28:04- aap77
- генерал-полковник
- Неактивен
- Зарегистрирован: 12.09.2011
- Сообщений: 925
- Поблагодарили: 243
1-я проблема в том что или не установлены или не правильно установлены шрифты в системной папке Fonts.В файле "2. Тех-технологический 43.doc" используется шрифт нормальный GOST type A, в остальных GOST type A italic, который сам по себе изначально курсивный, та его еще более закурсивили.Я установил к себе приложенные в архиве шрифты и при новом открытии все фалы открылись нормально
21 Ответ от Alex_Gur 17.06.2012 18:55:34- Alex_Gur
- Модератор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 28.07.2011
- Сообщений: 2,758
- Поблагодарили: 492
1-я проблема в том что или не установлены или не правильно установлены шрифты в системной папке Fonts.В файле "2. Тех-технологический 43.doc" используется шрифт нормальный GOST type A, в остальных GOST type A italic, который сам по себе изначально курсивный, та его еще более закурсивили.Я установил к себе приложенные в архиве шрифты и при новом открытии все фалы открылись нормально
Файлы-то при установленных шрифтах открываются нормально, но проблема - в том, что их нужно преобразовать в шрифт Times New Roman. А для двух файлов у меня это напрямую не получилось. Выводятся квадратики.
22 Ответ от Фарид 17.06.2012 20:46:32- Фарид
- сержант
- Неактивен
- Зарегистрирован: 11.06.2012
- Сообщений: 13
Уважаемый Александр Львович,добрый вечер.Скажите пожалуйста ваш секрет) Как вы у меня в формулах изменили шрифт?) не получается хоть кусай зубами сетевуху
23 Ответ от Alex_Gur 17.06.2012 20:53:48- Alex_Gur
- Модератор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 28.07.2011
- Сообщений: 2,758
- Поблагодарили: 492
Уважаемый Александр Львович,добрый вечер.Скажите пожалуйста ваш секрет) Как вы у меня в формулах изменили шрифт?) не получается хоть кусай зубами сетевуху
А файл "2. Тех-технологический 43.doc" у меня преобразовался сам собой.
24 Ответ от Фарид 17.06.2012 21:32:41- Фарид
- сержант
- Неактивен
- Зарегистрирован: 11.06.2012
- Сообщений: 13
А файл "2. Тех-технологический 43.doc" у меня преобразовался сам собой.
хм. Ладно уж я нашел нужный способ изменять по одно формуле с помощью встроенного редактора формул.
Посмотрел кстати код. Очень грамотно оформлено. Всё понятно мне как начинающему программисту.
Но вот к вам вопрос по коду:как понял по вашим комментам в коде,что For i = 61632 To 61695 - это коды только шрифта GOST type A. А u1040-^u1103 - это стандартные все шрифты,включая times new romans?!А поясните пожалуйста параметр(или переменная) b1 = i - 60592?! Что за параметр? откуда этот код? в коде немного ниже уже другие значения. А в остальном пока вопросов нет. Говорю же грамотно и висуал бейсик не так уж сложноват,если читать пару раз хелпа)
25 Ответ от Alex_Gur 17.06.2012 21:35:36- Alex_Gur
- Модератор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 28.07.2011
- Сообщений: 2,758
- Поблагодарили: 492
- За сообщение: 1
Но вот к вам вопрос по коду:как понял по вашим комментам в коде,что For i = 61632 To 61695 - это коды только шрифта GOST type A. А u1040-^u1103 - это стандартные все шрифты,включая times new romans?!А поясните пожалуйста параметр(или переменная) b1 = i - 60592?! Что за параметр? откуда этот код? в коде немного ниже уже другие значения. А в остальном пока вопросов нет. Говорю же грамотно и висуал бейсик не так уж сложноват,если читать пару раз хелпа)
61632 - 60592 = 1040 и т.д.
26 Ответ от Фарид 17.06.2012 22:42:31- Фарид
- сержант
- Неактивен
- Зарегистрирован: 11.06.2012
- Сообщений: 13
Но вот к вам вопрос по коду:как понял по вашим комментам в коде,что For i = 61632 To 61695 - это коды только шрифта GOST type A. А u1040-^u1103 - это стандартные все шрифты,включая times new romans?!А поясните пожалуйста параметр(или переменная) b1 = i - 60592?! Что за параметр? откуда этот код? в коде немного ниже уже другие значения. А в остальном пока вопросов нет. Говорю же грамотно и висуал бейсик не так уж сложноват,если читать пару раз хелпа)
61632 - 60592 = 1040 и т.д.
Значит чтобы найти i,нужно ставить любое число от 61632 до 61695 и найдем параметр b1?Не знаете,для чего служит этот параметр? с помощью такого уравнение - этот параметр выполняет какой функционал в макросе? или простое рандомное число?
27 Ответ от Alex_Gur 18.06.2012 05:45:00- Alex_Gur
- Модератор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 28.07.2011
- Сообщений: 2,758
- Поблагодарили: 492
- За сообщение: 1
Но вот к вам вопрос по коду:как понял по вашим комментам в коде,что For i = 61632 To 61695 - это коды только шрифта GOST type A. А u1040-^u1103 - это стандартные все шрифты,включая times new romans?!А поясните пожалуйста параметр(или переменная) b1 = i - 60592?! Что за параметр? откуда этот код? в коде немного ниже уже другие значения. А в остальном пока вопросов нет. Говорю же грамотно и висуал бейсик не так уж сложноват,если читать пару раз хелпа)
61632 - 60592 = 1040 и т.д.
Значит чтобы найти i,нужно ставить любое число от 61632 до 61695 и найдем параметр b1?Не знаете,для чего служит этот параметр? с помощью такого уравнение - этот параметр выполняет какой функционал в макросе? или простое рандомное число?
Конечно, это не случайное число. Получается так, что в разных шрифтах символы идут в одной последовательности, но имеют различные коды Uniсode. Например, после символа А идет Б, затем В и т.д. Код символа Б на единицу больше, чем код А, код символа В на единицу больше, чем код Б и т.д. Поэтому разность кодов одного символа в разных шрифтах (стандартном и нестандартном) представляет собой некоторое постоянное число, которое нужно определить. Если такая константа существует, то это позволяет упростить процедуру определения соответствия кода стандартного шрифта нестандартному. Иначе пришлось бы перечислять пары: 61632 -> 1040 (для символа А), 61633 -> 1041 (для символа Б), 61634 -> 1042 (для символа В) и т.д.