Шрифты на старых операционных системах и в старом софте. Проблемы и способы их решения

Софт только для Windows (всех версий)

Шрифты на старых операционных системах и в старом софте. Проблемы и способы их решения

Сообщение EgorKuzevanov » 07 янв 2026, 00:36

У меня есть виртуальная машина VirtualBox v6.0.24 (2020 года выпуска) с установленными английской версией Windows 2000 SP0 (самым первым выпуском Windows 2000 без сервис-паков, ключ продукта: DDTPV-TXMX7-BBGJ9-WGY8K-B9GHM), поддержкой кириллицы и финальными для данной ОС (а также финальными для Windows 98 SE) графическим редактором Adobe Photoshop 7.0 (2002 года выпуска, включает в себя Adobe ImageReady 7.0) и векторным графическим редактором Adobe Illustrator 10.0 (2001 года выпуска). Более поздние версии Adobe Photoshop, Adobe ImageReady и Adobe Illustrator, начиная с версий CS (2003 года выпуска), требуют минимум Windows 2000 SP3 и Windows XP SP0, а начиная с версий CS2 (2005 года выпуска) - Windows 2000 SP4 и Windows XP SP1.

В Adobe Photoshop 7.0 русские буквы можно вводить как шрифтами TTF, так и шрифтами OTF с контурами PostScript. Но в Adobe ImageReady 7.0 и Adobe Illustrator 10.0 русские буквы можно вводить только шрифтами TTF, а при использовании шрифтов OTF с контурами PostScript вместо русских букв вводятся кракозябры в виде западноевропейских диакритических знаков. Замена в папке "C:\WINNT\system32" файлов "C_1250.NLS" и "C_1252.NLS" на две копии файла "C_1251.NLS" проблему не решает.

Можно ли в Adobe ImageReady 7.0 и Adobe Illustrator 10.0 под Windows 2000 SP0 починить ввод русских букв шрифтами OTF с контурами PostScript? Если да, то как?

ZIP-архив с примером проблемного кириллического шрифта OTF с контурами PostScript прикреплен к данной теме.

UPD:
В Adobe ImageReady 7.0 под Windows 2000 SP0 при использовании любых кириллических шрифтов вне зависимости от их формата (шрифты TTF или шрифты OTF с контурами PostScript) вместо русских букв тоже вводятся кракозябры в виде западноевропейских диакритических знаков. В Adobe Illustrator 10.0 под Windows 2000 SP0 присутствует проблема с некоторыми кириллическими шрифтами TTF из библиотеки бесплатных веб-шрифтов Google Fonts (https://fonts.google.com): текст можно вводить только шрифтами Roboto, Open Sans и Montserrat, а при использовании шрифтов Noto Sans и Inter вместо любых символов (даже латинских) вводятся пустые пространства. Можно ли что-нибудь сделать?
Вложения
Loyola!.zip
(1.98 Мб) Скачиваний: 184
Последний раз редактировалось EgorKuzevanov 07 янв 2026, 22:31, всего редактировалось 36 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 957
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: Шрифты на старых операционных системах и в старом софте. Проблемы и способы их решения

Сообщение clihlt » 07 янв 2026, 11:51

Зачем вы ставите новые да ещё и бесплатные шрифты на старые системы? Если вам нужны именно шрифты PostScript, тем более в продуктах Adobe, то используйте оригинальные русскоязычные PSF шрифты из библиотек ParaType и TypeMarket тех лет и проблемы уйдут. Наколенные шрифты домашних умельцев в большинстве своём кривые от рождения в той или иной степени и чего-то путного от них ждать не стоит. Это относится и к PSF и к TTF и к OTF шрифтам.
С уважением,
Владислав Васильев (aka clihlt).
Аватара пользователя
clihlt
Мастер Даунгрейда
 
Сообщения: 619
Зарегистрирован: 20 мар 2023, 21:17
Откуда: Брянск, СССР

Microsoft Visio 2003 на Windows 2000 и Windows XP видит только шрифты TTF и не видит шрифты OTF с контурами PostScript

Сообщение EgorKuzevanov » 07 янв 2026, 12:23

На Windows 2000 и Windows XP в Microsoft Visio 2003 в списке шрифтов отображаются только шрифты TTF и не отображаются шрифты OTF с контурами PostScript, несмотря на то, что последние установлены в папку "C:\WINNT\Fonts". В остальных офисных программах из пакета Microsoft Office 2003 (Word 2003, Excel 2003, PowerPoint 2003, Outlook 2003, Publisher 2003, Project 2003, FrontPage 2003, OneNote 2003), а также в профессиональных программах из пакетов Adobe CS2 (Photoshop CS2, ImageReady CS2, Illustrator CS2, InDesign CS2, GoLive CS2) и Macromedia Studio 8 (Flash 8, Dreamweaver 8, Fireworks 8), выпущенных в 2005 году, шрифты OTF с контурами PostScript отображаются и работают исправно, в том числе русские буквы, написанные данными шрифтами. Ручной ввод имени любого шрифта OTF с контурами PostScript не срабатывает в Microsoft Visio 2003. Установка SP3 (выпущенного в 2007 году) на Microsoft Office 2003 и Microsoft Visio 2003 проблему не решает.

Существует ли в Интернете сторонний патч для Microsoft Visio 2003 на Windows 2000 и Windows XP, который добавляет поддержку шрифтов OTF с контурами PostScript? Если да, то где его можно скачать?
Последний раз редактировалось EgorKuzevanov 17 янв 2026, 16:08, всего редактировалось 12 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 957
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: Шрифты на старых операционных системах и в старом софте. Проблемы и способы их решения

Сообщение Superbip20 » 27 янв 2026, 17:27

EgorKuzevanov, да лучше вообще OTF шрифты не ставить. Есть же старые, вот например: http://old-dos.ru/index.php?page=files& ... &id=101472
Последний раз редактировалось Superbip20 27 янв 2026, 17:28, всего редактировалось 1 раз.
Фанатка Puyo Puyo (с 2024 г.), Mr. Driller (с 2025 г.), ретро и художница.

Мой пол: Женский
Аватара пользователя
Superbip20
Мастер Даунгрейда
 
Сообщения: 654
Зарегистрирован: 31 окт 2025, 13:57
Откуда: Возле Барнаула, Алтайский край
Железо: Мой новый Lenovo под Windows 10, виртуальные машины 86box и VirtualBox, моя Nintendo Switch

Адаптация современных TTF- и OTF-шрифтов для Windows for Workgroups 3.11 с помощью редактора шрифтов FontForge

Сообщение EgorKuzevanov » 31 янв 2026, 16:29

Есть ли у кого-нибудь опыт адаптации современных TTF- и OTF-шрифтов для Windows for Workgroups 3.11 с помощью редактора шрифтов FontForge и специально предназначенных для этого скриптов FontForge? Речь идет об обходе ошибки "Деление на нуль или переполнение", которая появляется в Windows for Workgroups 3.11 при просмотре с помощью апплета панели управления "Шрифты" некоторых современных TTF-шрифтов.
Последний раз редактировалось EgorKuzevanov 31 янв 2026, 16:32, всего редактировалось 8 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 957
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: Шрифты на старых операционных системах и в старом софте. Проблемы и способы их решения

Сообщение Superbip20 » 31 янв 2026, 18:06

EgorKuzevanov, помоему в этой программе там надо как-то использовать скрипты, или самому рисовать шрифт. Но по мне, это как-то сложно, но в Windows 3.11 тоже поддерживается TrueType:
809.PNG
809.PNG (39.66 Кб) Просмотров: 3424

Но здесь помоему, написано что сначала надо попробовать в Inkscape нарисовать, затем импортировать в эту программу, а эти скрипты на них использовать, вроде так:
How to design a glyph in Inkscape so it can readily be imported into fontforge.

Open Inkscape

From the File menu, select Document Properties.

Set units to pixels (px) and document dimensions to 1000 x 1000, click OK

Or if your font has a different number of units per em use that, but 1000 is fontforge’s default)

Set a horizontal guide at 200px

Draw a glyph - the hardest part! :-)

Save the drawing as an SVG file

Open FontForge

From the File menu, select Import, chose SVG, find your drawing, click OK

From the Element menu select Transform, set the Y value to -200, click OK

А дальше, используй свои скрипты, если что. Просто я хотя-бы не рисовала шрифты, первый раз, но мне кажется должно вполне получиться. Изображение
Последний раз редактировалось Superbip20 31 янв 2026, 18:15, всего редактировалось 4 раз(а).
Фанатка Puyo Puyo (с 2024 г.), Mr. Driller (с 2025 г.), ретро и художница.

Мой пол: Женский
Аватара пользователя
Superbip20
Мастер Даунгрейда
 
Сообщения: 654
Зарегистрирован: 31 окт 2025, 13:57
Откуда: Возле Барнаула, Алтайский край
Железо: Мой новый Lenovo под Windows 10, виртуальные машины 86box и VirtualBox, моя Nintendo Switch

Как мне в русской версии Windows for Workgroups 3.11 вводить русские буквы сторонними TTF-шрифтами?

Сообщение EgorKuzevanov » 31 янв 2026, 18:29

У меня на хост-системе Windows 10 (x64) есть DOS-эмулятор DOSBox-X (улучшенный форк DOSBox-X, сборка MinGW LowEnd SDL2) с установленными:
- русской версией Windows for Workgroups 3.11;
- офисным пакетом Microsoft Office 4.3 (1994 года выпуска);
- графическим редактором Adobe Photoshop 4.0.1 (1997 года выпуска, требуется Win32-расширение Win32s);
- и сторонним семейством TTF-шрифтов VAG Rounded Next с поддержкой русских букв:
vag_rounded_next_ttf.zip
(1.35 Мб) Скачиваний: 182


Как мне в Microsoft Office 4.3 и Adobe Photoshop 4.0.1 под Windows for Workgroups 3.11 вводить русские буквы шрифтом VAG Rounded Next без его переконвертации? Точнее, переключить в указанных программах для Windows for Workgroups 3.11 8-битную кодировку с западноевропейской Windows-1252 на кириллическую Windows-1251, как это реализовано в операционных системах семейства Windows 9x (Windows 95, Windows 98, Windows ME).
Последний раз редактировалось EgorKuzevanov 31 янв 2026, 18:33, всего редактировалось 8 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 957
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Обход ошибки "Деление на нуль или переполнение" при просмотре некоторых TTF-шрифтов в Windows for Workgroups 3.11

Сообщение EgorKuzevanov » 01 фев 2026, 15:37

Как мне в русской версии Windows for Workgroups 3.11, установленной в DOS-эмулятор DOSBox-X (улучшенный форк DOSBox), обойти ошибку "Деление на нуль или переполнение" при просмотре с помощью апплета панели управления "Шрифты" некоторых современных TTF-шрифтов, таких как шрифт Riffic Bold, прикрепленный к данному сообщению?:
riffic_bold.zip
(71.05 Кб) Скачиваний: 168


Может быть, для этого нужно пропатчить системные файлы Windows for Workgroups 3.11?
Последний раз редактировалось EgorKuzevanov 01 фев 2026, 15:38, всего редактировалось 8 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 957
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: Обход ошибки "Деление на нуль или переполнение" при просмотре некоторых TTF-шрифтов в Windows for Workgroups 3.11

Сообщение EgorKuzevanov » 22 июл 2026, 17:13

EgorKuzevanov писал(а):Как мне в русской версии Windows for Workgroups 3.11, установленной в DOS-эмулятор DOSBox-X (улучшенный форк DOSBox), обойти ошибку "Деление на нуль или переполнение" при просмотре с помощью апплета панели управления "Шрифты" некоторых современных TTF-шрифтов, таких как шрифт Riffic Bold, прикрепленный к данному сообщению?:
riffic_bold.zip


Может быть, для этого нужно пропатчить системные файлы Windows for Workgroups 3.11?

Windows for Workgroups 3.11 продолжает выдавать ошибку "Деление на нуль или переполнение" при растеризации некоторых скачанных из Интернета современных TTF-шрифтов даже после того, как я на Windows 10 22H2 (x64) с помощью конвертера шрифтов FontLab TransType Pro v3.02 (2005 года выпуска) массово сконвертировал данные шрифты строго под 8-битную кириллическую кодировку Windows-1251. Я думал, что ошибка "Деление на нуль или переполнение" вызвана отсутствием в Windows for Workgroups 3.11 поддержки Юникода.

В Интернете мне так и не удалось найти 100% рабочий способ обойти ошибку "Деление на нуль или переполнение" при растеризации в Windows for Workgroups 3.11 некоторых скачанных из Интернета современных TTF-шрифтов. Даже "коллективный разум" нейросетей оказался бессильным, особенно в плане генерации скрипта для совместимой с Windows XP старой версии опенсорсного редактора шрифтов FontForge (его более поздние версии требуют минимум Windows 7), предназначенного для массовой и быстрой конвертации целых папок с большим количеством современных кириллических шрифтов TTF (с контурами TrueType) и OTF (с контурами PostScript) из новых шрифтовых спецификаций, основанных на Юникоде, в старую спецификацию формата TrueType, основанную на 8-битных кодировках (таких как кириллическая кодировка Windows-1251 и западноевропейская кодировка Windows-1252), значениях Units Per Em не более 1000 точек (предел для Windows for Workgroups 3.11) и полном отсутствии OpenType-наворотов и инструкций хинтинга (вызывающих проблемы с растеризацией на Windows for Workgroups 3.11).
Последний раз редактировалось EgorKuzevanov 22 июл 2026, 17:15, всего редактировалось 3 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 957
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: Шрифты на старых операционных системах и в старом софте. Проблемы и способы их решения

Сообщение StoYazykov » 22 июл 2026, 21:59

EgorKuzevanov,
я не понимаю, почему вы постоянно придумываете садистические способы запуска программ (помнится, давно ещё выстраивали пирамиду, достойную премии Дарвина - "Windows 10 22H2 (x64) с объемом оперативной памяти 16 ГБ -> виртуальная машина VMware Workstation v15.5.7 (2020 года выпуска) -> Windows XP SP2 (2004 года выпуска) с объемом оперативной памяти 3 ГБ (максимальным для всех 32-битных версий Windows) -> виртуальная машина VMware Workstation v10.0.7 (2015 года выпуска)"), у вас, естественно, ничего не работает, а потом вы пишете сюда "Как... (простыня в стиле плохого ИИ)" или "Где скачать антивылет для...".
Зачем вам всё это?

P. S. Вы напоминаете мне бухгалтера (по своему стилю общения).
Последний раз редактировалось StoYazykov 22 июл 2026, 23:30, всего редактировалось 1 раз.
Самое тёмное дело - это строки в C

Объектно-ориентированное программирование -- метод изготовления граблей по принципу матрешки.

http://revival.narod.ws

Изображение
Аватара пользователя
StoYazykov
Мастер Даунгрейда
 
Сообщения: 283
Зарегистрирован: 25 дек 2023, 11:25
Откуда: Казань
Железо: Intel Pentium MMX 166 MHz, 8 и 2 ГБ HDD, 80 MB RAM; AMD A8-6410 APU with Radeon R5 Graphics, 16 ГБ

Re: Шрифты на старых операционных системах и в старом софте. Проблемы и способы их решения

Сообщение Superbip20 » 22 июл 2026, 22:46

StoYazykov писал(а):EgorKuzevanov,
я не понимаю, почему вы постоянно придумываете садистические способы запуска программ (помнится, давно ещё выстраивали пирамиду, достойную премии Дарвина - "Windows 10 22H2 (x64) с объемом оперативной памяти 16 ГБ -> виртуальная машина VMware Workstation v15.5.7 (2020 года выпуска) -> Windows XP SP2 (2004 года выпуска) с объемом оперативной памяти 3 ГБ (максимальным для всех 32-битных версий Windows) -> виртуальная машина VMware Workstation v10.0.7 (2015 года выпуска)"), у вас, естественно, ничего не работает, а потом вы пишете сюда "Как... (простыня в стиле плохого ИИ)" или "Где скачать антивылет для...".
Зачем вам всё это?

У меня тоже такой-же вопрос, зачем автор этой темы это делает. С шрифтами, тоже самое касается, зачем их на старые версии ставить, если можно найти редактор шрифтов, такой как этот. :)
Фанатка Puyo Puyo (с 2024 г.), Mr. Driller (с 2025 г.), ретро и художница.

Мой пол: Женский
Аватара пользователя
Superbip20
Мастер Даунгрейда
 
Сообщения: 654
Зарегистрирован: 31 окт 2025, 13:57
Откуда: Возле Барнаула, Алтайский край
Железо: Мой новый Lenovo под Windows 10, виртуальные машины 86box и VirtualBox, моя Nintendo Switch

Re: Шрифты на старых операционных системах и в старом софте. Проблемы и способы их решения

Сообщение .::. Typucm .::. » 22 июл 2026, 22:58

Superbip20, StoYazykov, поверьте, это совсем не тот вопрос на который стоит знать ответ.
«Не стесняйтесь думать. Неэффективно пытаться помочь людям, которые не желают помогать себе сами. Нормально чего-то не знать, прикидываться идиотом — нет.» (Слава С.ПО.)
Аватара пользователя
.::. Typucm .::.
 
Сообщения: 941
Зарегистрирован: 28 янв 2022, 22:43

Re: Шрифты на старых операционных системах и в старом софте. Проблемы и способы их решения

Сообщение september2489 » 22 июл 2026, 23:30

Меня другое интересует. EgorKuzevanov много пишет о шрифтах и даже выкладывает подборки на old-dos (за что ему большое спасибо, мне его подборка пригодилась). Вопрос - почему такой интерес к шрифтам? Вы занимаетесь вёрсткой/дизайном на старых системах? Любопытно посмотреть, что у вас получается. Можно ли где-то увидеть результаты, хотя бы промежуточные? Я спрашиваю, потому что мне эта тема близка.

Для меня пока что максимальный downgrade в этом вопросе - это Adobe InDesign 2.0. С его помощью я могу сверстать что-то приличное, что можно будет использовать в работе. Ниже пока не погружался, но там и принципы вёрстки были совершенно другие, непохожие на нынешние.

Будет жаль, если интерес EgorKuzevanov праздный. Хочется надеяться, что все эти вопросы задаются не просто так.
Аватара пользователя
september2489
Мастер Даунгрейда
 
Сообщения: 481
Зарегистрирован: 16 дек 2024, 21:52
Железо: Lenovo ThinkPad T60p, Asus A9Rp

Re: Шрифты на старых операционных системах и в старом софте. Проблемы и способы их решения

Сообщение macron » 23 июл 2026, 00:23

Я в том году правил ttf-шрифт для файлового меню приставки Hamy Max через прогу FontForge.
Аватара пользователя
macron
Мастер Даунгрейда
 
Сообщения: 208
Зарегистрирован: 22 июл 2024, 23:34

Re: Шрифты на старых операционных системах и в старом софте. Проблемы и способы их решения

Сообщение luzga » 23 июл 2026, 05:08

september2489 писал(а):Хочется надеяться, что все эти вопросы задаются не просто так.

Разумеется не просто так. БД нарасчивается. Учёба идёт. Чтобы поисковик работал так, чтобы отвечать как бабушка у подъезда. Хотя, бабушек из современного, не такого старого поколения, никто не застал. Так вот бабушки, всё знали.
Аватара пользователя
luzga
Мастер Даунгрейда
 
Сообщения: 478
Зарегистрирован: 04 сен 2025, 19:35

След.

Вернуться в Программы для Windows

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5