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

Софт только для 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 Мб) Скачиваний: 13
Последний раз редактировалось EgorKuzevanov 07 янв 2026, 22:31, всего редактировалось 36 раз(а).
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 708
Зарегистрирован: 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
Мастер Даунгрейда
 
Сообщения: 425
Зарегистрирован: 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 раз(а).
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 708
Зарегистрирован: 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
Мастер Даунгрейда
 
Сообщения: 317
Зарегистрирован: 31 окт 2025, 13:57
Откуда: Возле Барнаула, Алтайский край
Железо: Мой новый Lenovo под Windows 10, виртуальные машины 86box и VirtualBox

Адаптация современных 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 раз(а).
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 708
Зарегистрирован: 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 Кб) Просмотров: 341

Но здесь помоему, написано что сначала надо попробовать в 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
Мастер Даунгрейда
 
Сообщения: 317
Зарегистрирован: 31 окт 2025, 13:57
Откуда: Возле Барнаула, Алтайский край
Железо: Мой новый Lenovo под Windows 10, виртуальные машины 86box и VirtualBox

Как мне в русской версии 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 Мб) Скачиваний: 9


Как мне в 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 раз(а).
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 708
Зарегистрирован: 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 Кб) Скачиваний: 4


Может быть, для этого нужно пропатчить системные файлы Windows for Workgroups 3.11?
Последний раз редактировалось EgorKuzevanov 01 фев 2026, 15:38, всего редактировалось 8 раз(а).
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 708
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050


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

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

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