<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://miac.volmed.org.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=71.250.235.53</id>
	<title>Wiki МИАЦ ВО - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://miac.volmed.org.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=71.250.235.53"/>
	<link rel="alternate" type="text/html" href="https://miac.volmed.org.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/71.250.235.53"/>
	<updated>2026-05-26T16:14:07Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://miac.volmed.org.ru/wiki/index.php?title=%D0%A8%D1%80%D0%B8%D1%84%D1%82%D1%8B_%D0%BA%D0%B0%D0%BA_%D0%B2_Windows_HowTo&amp;diff=789</id>
		<title>Шрифты как в Windows HowTo</title>
		<link rel="alternate" type="text/html" href="https://miac.volmed.org.ru/wiki/index.php?title=%D0%A8%D1%80%D0%B8%D1%84%D1%82%D1%8B_%D0%BA%D0%B0%D0%BA_%D0%B2_Windows_HowTo&amp;diff=789"/>
		<updated>2009-04-11T11:00:21Z</updated>

		<summary type="html">&lt;p&gt;71.250.235.53: 2304&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Оригинал статьи находится [http://www.opennet.ru/base/X/font_as_windows.txt.html тут]. Я лишь чуть изменил ее с учетом Mandriva 2008.&lt;br /&gt;
&lt;br /&gt;
dOO2nB  &amp;lt;a href=&amp;quot;http://riiwnyfvxwzj.com/&amp;quot;&amp;gt;riiwnyfvxwzj&amp;lt;/a&amp;gt;, [url=http://jzwcqbdlwbiu.com/]jzwcqbdlwbiu[/url], [link=http://defplznzxrlu.com/]defplznzxrlu[/link], http://uuxiyrfktxze.com/&lt;br /&gt;
&lt;br /&gt;
==Получение шрифтов TrueType==&lt;br /&gt;
В Mandriva это можно сделать, если, конечно, есть раздел с Windows, из &amp;quot;Настройка Компьютера&amp;quot; ==&amp;gt; &amp;quot;Система&amp;quot; ==&amp;gt; &amp;quot;Управление, удаление и добавление шрифтов. Импортирование шрифтов Windows&amp;quot;&lt;br /&gt;
&lt;br /&gt;
В статье это описано так:&amp;lt;br/&amp;gt;&lt;br /&gt;
Некоторые дистрибутивы, такие как SuSE, имеют небольшие скрипты для загрузки пакета Windows Core Font. Если Вы владелец CD с Windows, на нем есть программы позволяющие извлечь файлы шрифтов из архивов .cab. Если Вы используете двойную загрузку как я, примонтируйте раздел с Windows и скопируйте папку со шрифтами в Вашу домашнюю директорию. Это необязательно, но необходимо, если Вы планируете удалить раздел с Windows.&lt;br /&gt;
&lt;br /&gt;
Теперь мы должны добавить шрифты TrueType в Linux. Обычно в Linux шрифты располагаются в /usr/X11R6/lib/X11/fonts. Быстрый взгляд на xorg/XF86Config сообщит Вам следующее:&lt;br /&gt;
&amp;lt;pre&amp;gt;# FontPath &amp;quot;/usr/X11R6/lib/X11/fonts/local&amp;quot;&lt;br /&gt;
# FontPath &amp;quot;/usr/X11R6/lib/X11/fonts/CID&amp;quot;&lt;br /&gt;
# FontPath &amp;quot;/usr/X11R6/lib/X11/fonts/Speedo&amp;quot;&lt;br /&gt;
FontPath &amp;quot;/usr/X11R6/lib/X11/fonts/misc&amp;quot;&lt;br /&gt;
FontPath &amp;quot;/usr/X11R6/lib/X11/fonts/TTF&amp;quot;&lt;br /&gt;
FontPath &amp;quot;/usr/X11R6/lib/X11/fonts/100dpi&amp;quot;&lt;br /&gt;
FontPath &amp;quot;/usr/X11R6/lib/X11/fonts/75dpi&amp;quot;&lt;br /&gt;
FontPath &amp;quot;/opt/kde/share/fonts&amp;quot;&lt;br /&gt;
FontPath &amp;quot;/usr/X11R6/lib/X11/fonts/Type1&amp;quot;&lt;br /&gt;
FontPath &amp;quot;/usr/X11R6/lib/X11/fonts/cyrillic&amp;quot;&lt;br /&gt;
FontPath &amp;quot;/usr/local/share/fonts&amp;quot;&lt;br /&gt;
FontPath &amp;quot;/usr/X11R6/lib/X11/fonts&amp;quot;&lt;br /&gt;
FontPath &amp;quot;/usr/local/share/fonts/TTF&amp;quot; #&amp;lt;-- строка создана менеджером шрифтов KDE&lt;br /&gt;
FontPath &amp;quot;/usr/share/fonts&amp;quot;&lt;br /&gt;
FontPath &amp;quot;/usr/share/fonts/default&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
В моем случае шрифты TrueType находятся в каталоге TTF. В Вашем они могут находиться в каталоге fonts или создайте сами каталог TTF. Вы можете также добавить каталог ~/fonts, если не хотите, чтобы шрифты распространялись на всю систему, но я обычно устанавливаю их для всей системы. Если Вы не создавали новый каталог для шрифтов, убедитесь, что добавили строку FontPath, чтобы указать, где X могут их найти.&lt;br /&gt;
&lt;br /&gt;
Простейший путь установить новые шрифты - использовать менеджер шрифтов KDE в Центре управления в разделе &amp;quot;Системные установки&amp;quot;. Перейдите в администраторский режим (для установки шрифтов для всей системы) и щелкните на директорию TTF в дереве каталогов. Щелкните &amp;quot;Добавить шрифты&amp;quot; в панели инструментов. Укажите на каталог со&lt;br /&gt;
шрифтами Windows и выберите все шрифты, которые желаете добавить:&lt;br /&gt;
&amp;lt;pre&amp;gt;Arial, Comic Sans MS, Courier New, Tahoma, Times New Roman и Verdana&amp;lt;/pre&amp;gt;&lt;br /&gt;
как минимум. Конечно, Вы можете добавить, все, которые хотите. Если Вы используете этот путь, шрифты будут установлены в каталог /usr/local/share/fonts/TTF и путь к нему будет создан в xorg.conf как в листинге выше. Мы сделали это в первую очередь, так как перекомпиляция freetype2 может нарушить работу мереджера шрифтов KDE - это все всемя случалось у меня в KDE 3.2.x.&lt;br /&gt;
&lt;br /&gt;
Во время правки xorg.conf убедитесь, что 100dpi-шрифты находятся выше 75dpi-шрифтов.&lt;br /&gt;
&lt;br /&gt;
== DPI - точек на дюйм==&lt;br /&gt;
Window использует по умолчанию 96 dpi. Linux - 75 или 81. Вот почему шрифты в Linux всегда такие маленькие по сравнению с теми же самыми шрифтами в Windows при одинаковом размере экрана и шрифтов. В зависимости от Вашей ситуации мы должны сделать следующие шаги, чтобы заставить Linux работать при 96 dpi.&lt;br /&gt;
&lt;br /&gt;
Если Вы сначала загружаетесь в консоль (runlevel 3) и используете startx для запуска Х-ов, отредактируйте скрипт /usr/X11/bin/startx. В зависимости от дистрибутива, это может быть символьная ссылка. &lt;br /&gt;
 userclientrc=$HOME/.xinitrc&lt;br /&gt;
 userserverrc=$HOME/.xserverrc&lt;br /&gt;
 sysclientrc=/usr/X11R6/lib/X11/xinit/xinitrc&lt;br /&gt;
 sysserverrc=/usr/X11R6/lib/X11/xinit/xserverrc&lt;br /&gt;
 defaultclient=/usr/X11R6/bin/xterm&lt;br /&gt;
 defaultserver=/usr/X11R6/bin/X&lt;br /&gt;
 defaultclientargs=&amp;quot;&amp;quot;&lt;br /&gt;
 defaultserverargs=&amp;quot;-dpi 96&amp;quot; #&amp;lt;--- обратите внимание&lt;br /&gt;
 clientargs=&amp;quot;&amp;quot;&lt;br /&gt;
 serverargs=&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Просто добавьте &amp;quot;-dpi 96&amp;quot; к строке defaultserverargs= и все. Теперь, каждый раз, как Вы запускаете startx, Вы будете загружаться с    разрешением 96x96 dpi, что можно проверить командой в терминале после того, как Х-ы запустятся:&lt;br /&gt;
 xdpyinfo | grep resolution&lt;br /&gt;
Если Вы автоматически стартуете X-Window через KDM или GDM, Вам нужно отредактировать xorg.conf or XF86Config. Это немного посложнее. Мы должны использовать переменную DisplaySize и она будет разная для каждого размера экрана.&lt;br /&gt;
&lt;br /&gt;
Для того чтобы выбрать правильный размер шрифтов, размер дисплея должен быть установлен для предпочитаемого DPI. В секции &amp;quot;Monitor&amp;quot; пропишите размер дисплея в миллиметрах:&lt;br /&gt;
&amp;lt;pre&amp;gt;Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
 DisplaySize 336 252 # 96 DPI @ 1280x960&lt;br /&gt;
   ...&lt;br /&gt;
EndSection&amp;lt;/pre&amp;gt;&lt;br /&gt;
Формула, рассчитывающая значение DisplaySize такова Ширина x 25.4 / DPI и Высота x 25.4 / DPI. Например, если вы запускаете Xorg с разрешением 1024x768 и хотите DPI, равное 96, используйте 1024 x 25.4 / 96 и 768 x 25.4 / 96. Округлённые значения приведены ниже.&lt;br /&gt;
&amp;lt;pre&amp;gt;# calc: (x|y)pixels * 25.4 / dpi&lt;br /&gt;
# DisplaySize 168 126 # 96 DPI @ 640x480&lt;br /&gt;
# DisplaySize 210 157 # 96 DPI @ 800x600&lt;br /&gt;
# DisplaySize 269 201 # 96 DPI @ 1024x768&lt;br /&gt;
# DisplaySize 302 227 # 96 DPI @ 1152x864&lt;br /&gt;
# DisplaySize 336 252 # 96 DPI @ 1280x960&lt;br /&gt;
# DisplaySize 336 269 # 96 DPI @ 1280x1024 (соотношение сторон не 4:3)&lt;br /&gt;
# DisplaySize 420 315 # 96 DPI @ 1600x1200&amp;lt;/pre&amp;gt;&lt;br /&gt;
Для nVidia драйверов вы, возможно, захотите отключить автоматическое определение DPI и поставить его вручную. Существует также более простой способ настройки DPI на этих картах. Любая или обе из следующих строк могут быть вставлены в секцию Device для вашей nVidia карты.&lt;br /&gt;
&amp;lt;pre&amp;gt;Option   &amp;quot;UseEdidDpi&amp;quot; &amp;quot;false&amp;quot;&lt;br /&gt;
Option   &amp;quot;DPI&amp;quot; &amp;quot;96 x 96&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Результат может быть проверен с помощью следующей команды, которая должна вернуть 96x96 точек на дюйм, если вы установили DPI на 96.&lt;br /&gt;
&amp;lt;pre&amp;gt;xdpyinfo | grep -B1 dot&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Перекомпилировать Freetype2 для задействования интерпретатора байт-кодов==&lt;br /&gt;
Загрузите исходные тексты с http://www.freetype.org/   Загружаем и распаковываем архив (я всегда компилирую в/tmp) и читаем docs/TRUETYPE.&lt;br /&gt;
&amp;lt;pre&amp;gt; Это TRUETYPE readme из пакета исходников freetype2:&lt;br /&gt;
&lt;br /&gt;
How to enable the TrueType native hinter if you need it&lt;br /&gt;
--------------------------------------------------------&lt;br /&gt;
..Бла-бла-бла, тут неинтересно (прим. переводчика)&lt;br /&gt;
--------------------------------------------------------&lt;br /&gt;
- откройте файл &amp;quot;include/freetype/config/ftoption.h&amp;quot;&lt;br /&gt;
- найдите строку:&lt;br /&gt;
 /* #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER */&lt;br /&gt;
и замените&lt;br /&gt;
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER&lt;br /&gt;
Это должно быть сделано до компиляции программы&amp;lt;/pre&amp;gt;&lt;br /&gt;
Лучше и не объяснишь.&lt;br /&gt;
&lt;br /&gt;
Прежде чем компилировать и устанавливать вероятно Вы захотите удалить   ранее установленный пакет. Я видел, это советуют в других документах,  но я не вижу в этом особой необходимости. Библиотека freetype в Slackware находится в составе пакетов X-Window и не может быть удалена одна.&lt;br /&gt;
&lt;br /&gt;
Вы можете начать компиляцию.&lt;br /&gt;
&lt;br /&gt;
Итак, начнем...&lt;br /&gt;
&amp;lt;pre&amp;gt;./configure --prefix=/usr&amp;lt;/pre&amp;gt;&lt;br /&gt;
Я использую этот префикс для Slackware, Вам он может не понадобиться. Если libfreetype находится в /usr/lib, то все в порядке. Прочтите  ./configure --help чтобы узнать установки по умолчанию.&lt;br /&gt;
&amp;lt;pre&amp;gt;make&lt;br /&gt;
sudo make install&lt;br /&gt;
sudo ldconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
Если Вы в KDE, запустите Панель управления и разделе Внешний  вид/Шрифты оставьте сглаживание шрифтов, но исключите диапазон от 0.0pt до 14.0 или 15.0pt. Замените все шрифты на Arial или Verdana  размером 9 или 10 pt и перезапустите X-Window. Вы должны увидеть огромную разницу, как шрифты отрисовываются без  сглаживания (при этом размере).&lt;br /&gt;
&lt;br /&gt;
== Приложения GTK2 (Gimp Tool Kit) в KDE==&lt;br /&gt;
Приложения типа Mozilla, Gnumeric, Gaim, Abiword, Blufish, Pan являются приложениями GTK2. При использовании их в KDE они не будут следовать установкам шрифтов и размеров, которые Вы установили, пока  Вы не создадите скрытый файл в Вашей домашней директории. Создайте текстовый файл, назовите его .gtkrc-2.0 и добавьте в него следующую строку:&lt;br /&gt;
&amp;lt;pre&amp;gt;gtk-font-name = &amp;quot;Verdana 9&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
 или другой шрифт, который Вы выбрали в KDE.&amp;lt;br/&amp;gt;&lt;br /&gt;
Это все. Надеюсь, я ничего не забыл.&lt;br /&gt;
&lt;br /&gt;
Другие ссылки по теме:&lt;br /&gt;
&lt;br /&gt;
- http://mysite.verizon.net/vze8992v&amp;lt;br/&amp;gt;&lt;br /&gt;
- http://convexhull.com/mandrake_fonts.html&amp;lt;br/&amp;gt;&lt;br /&gt;
- http://avi.alkalay.net/linux/docs/font-howto/Font.html&amp;lt;br/&amp;gt;&lt;br /&gt;
- http://distributions.linux.com/howtos/Font-HOWTO/fix.shtml&amp;lt;br/&amp;gt;&lt;br /&gt;
==Дополнение==&lt;br /&gt;
Если вы используете KDM, то можно задать плотность пикселей и не  высчитывая вручную геометрию экрана. Для этого редактируем файл kdmrc  (в Gentoo он находится в /usr/kde/3.5/share/config/kdm/, в вашем дистрибутиве смотрите размещение KDE). Находим следующую секцию:&lt;br /&gt;
&amp;lt;pre&amp;gt;           [X-:*-Core]&lt;br /&gt;
           AllowNullPasswd=true&lt;br /&gt;
           AllowShutdown=All&lt;br /&gt;
           NoPassEnable=false&lt;br /&gt;
           NoPassUsers=&lt;br /&gt;
           ServerArgsLocal=-nolisten tcp -dpi 96 #&amp;lt;-- обратите внимание.&lt;br /&gt;
           ServerCmd=/usr/bin/X -br&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Это особенно полезно будет на &amp;quot;живых&amp;quot; CD, если вы собираете свой или  &amp;quot;затачиваете под себя&amp;quot; чужой - ведь вы же не знаете, на каком мониторе  с каким разрешением вы будете его запускать. &lt;br /&gt;
&lt;br /&gt;
Я не использую XDM, GDM и Entrance, но наверняка и в их конфигах есть  подобная строка.&lt;/div&gt;</summary>
		<author><name>71.250.235.53</name></author>
	</entry>
</feed>