[LinuxFocus-icon]
�����  |  �����  |  ������  |  �����

������� | ������ | ������ | ��� LF
��� ������� �������� ��: English  Castellano  Deutsch  Francais  Nederlands  Portugues  Russian  Turkce  Arabic  

[Photo of the author]
����� André Pascual
<apascual(at)club-internet.fr>

�� ������:

� ������� ���������, � � ��������� ����� -- ������������� ����������, � ��������� CAD.
������, � ����������� 3D -- ��� �������.



������� �� �������:
Eugene S. Saenko <caspar(at)pisem.net>

����������:

 

Freefont, TrueType � ������� � Gimp

[Illustration]

������:

������ "Pseudo 3D" ("������ 3D") � "Effects of fire" ("������ ����") ������� � ����, ��� � ����� �������� ��������� emails, �� ������� ����� ��������� �� ���������� ������������ ����������. ����������, ��� ������ ������ ��� ��������. ������� ������������ Linux �� ����������� ��-�� ���������� ������ ��� �������: �� ����� ��������� ������ � ������ ���������� ���� ��� ������, �� ��� �� ��� � ������ � ����� ����������������. ��� ��� ���� ���������, �� ��� �� ����� ��������� �������� � �����-���� �� �������� Linux'�? ����, ��� ������ ������������� ��� ��������, �� ��������� ������ �� ��������� � ��������.




 

����������

��� ���������� ���� ������ �������������� Mandrake 8.0 � Gimp 1.2.1. ��� ������������� ������ ������ ��������� ���������, ������� � ���� ����� ���������� �� ��������� � ������. � ����� ������ ����� ������������� ��������� � ���������� ������������.
��� ���������� ������ �������� � ���� ������������ ������� ������ (fonts) � ����� (styles) ��������� �����������. ������ ����� ����� ���������� ��������� (patterns) ��� ������� (motifs). ������ ������������ ������������ ������������ XFree86 � ���� �������� ������ X.
�������� �� �������, ������ � Midnight Commander, ������� ��������� ����������� ������� �� ������� ��������� �������� � ������� �������� Linux � �� �������� ������, � ���� �������� ��� MC. ������������ Norton Commander � Xtree Gold ��� DOS ��� WinCommander ��� Windows ����������� ���� �� �������� ����������. ������ �� �������������� ������, ������� ����� ���������� ���������� � MC � � WinCommander! ����� �� ������������. ����������, ����� ������ ���-�� ��������������, �� ���������, ��� ���-�� ����������, �� �� ��������������.


 

��������� Freefont � Sharefont

�� ��������� script-fu's ���������� ������, ������� � ��������� ������������� ����� �� ��������������� �� ���������. ��� ������ ������������ � ������� ���� �������: Freefont � Sharefont. ������ �� ��� ����������, � ������ ���������������� �� shareware ��������, �� ��� ����� ���������. ���������� ��� ��������� ������� ������������ � ��������������� ����������� X.



[Figure 1]
Figure 1.


��� ��� ������ �������� � .tgz ������� ��������� �������� �������� (Christoph Lameter) �� ������ � ��������� (��������,http://ibiblio.org/pub/Linux/X11/fonts/, ibiblio ��� ������ �������� ��� metalab ��� sunsite) �, �����, ������, �� CD �� �������� ��������. �� CD, ����������� � Linux Magazine France No 9 ��� ����������� � �������� /Gimp/fonts.
� ���� ������ ������ ����� ���������� ���:

���� ����� ����� ��� � ����, ������� �� MC (F10), ������, ������ ��� ������ ������ ���������� � ����, � ������� ������������ ������������� ���� �����. ���� ��� �� ������, �������� � .bashrc ��������� ������:
mc () MC=`/usr/bin/mc -P "$@"`; [ -n "$MC" ] && cd "$MC"; unset MC ;
�� ��������� � ��������� ��������. ���� ���, ��������� ����:
cd /usr/X11R6/lib/X11/fonts
� ��������� ���������� �������:
tar xvfz *.tgz

�� �������� ��� ����� ��������: freefont � sharefont. ������ .tgz ������ ����� �������.
Freefont �������� 79 �������, ����� ��� ��������, � Sharefont -- 22.



[Figure 2]
Figure 2.


� ������ �� ���������, �����, ���������� ����������� ���� fonts.dir, � ������� ���������� �������������� ������� �� ������� ��� X. ��� ������, ��� ��� �������� ����� ����� ��� �� �������� ��������� mkfontdir.
X �������� ��� ������ ��� ��������� �������, �� ������ ��� �������, ��� �� �������� ���, ��� �� ������ �� ������������. � ����� ������ ������������� �� ������ ���� �������� � ���� /etc/X11/XF86Config � ������ "Files" ��������� ������:
FontPath "/usr/X11R6/lib/X11/fonts/freefont"
FontPath "/usr/X11R6/lib/X11/fonts/sharefont"
�� � Mandrake 8.0 ������������ ����-������. ��� ���������� ������� � ����-������� ���������� ������� chkfontpath:

chkfontpath --add /usr/X11R6/lib/X11/fonts/freefont/
chkfontpath --add /usr/X11R6/lib/X11/fonts/sharefont/

������������ ����-������:

/etc/rc.d/init.d/xfs restart

���� �� ��������� � �����������, � �� � ���������� ������, ��� ���������� ����� ������ � ��������� (rxvt, kvt, wmterm...). ��� �� ����� ������ �� ������ ���������� ����������: ��� ����� ��������� ����� ����������� X ��� ����� ����� �� ��� ��� �������� ��������� ������:

xset fp+ /usr/X11R6/lib/X11/fonts/freefont
xset fp rehash
xset fp+ /usr/X11R6/lib/X11/fonts/sharefont
Xset fp rehash

 

����������

����� ���������, ��� ������ ������������� ���������, ��������

xlsfonts | egrep 'sharefont|freefont'
��� �������� xfontsel, ��� ������ ����-�������� KDE.
������ ������ �������� �� ���� (��������, �� ������) ����������� X.
������ ����� ������� � �������, ��� � ���� ������ � ������� ��������� ������ Gimp:
xtns> Script-Fu> Utils> Font Map.
�����: ��� ����������� ����������. ���� ������ ��� ����� ����� ������, � �� ��������� � ������ ������. ������ ������ ������ ��� -- �������� � Gimp ��� ���������� ����-��������� KDE. � ���� ������ �� ������ ������ ��� ������ � ��������� � � �� �� ����� ������ ��� � ���� �������. �� Figure 3 �������� ��������� ������, ������� ����� �������������� ��� �������� ����������� ���������� ��� ���������.


[Figure 3]
Figure 3.


 

������������� True Type

��� ����� ������������� ������, �������, ���������, �� � ���, ��������, ������� �� ������� ����� ������ Windows � ��������� ���������� ������� True Type? ���� � ��� ��� Windows, �� ������ ��������� ������ True Type � ��������� ������, ��������, http://hugemcgriffin.com/fonts/a/, http://www.fontguy.com/, http://www.freepcfonts.com/index.html, ... �� ����� ������������.
��������� ������������ Linux � ��, ������� ������ ���������, �����������, ��������������� �� �������������. �� ��� �� ��� � ������ �������������, �����, ��� Mandrake 5.3
���������� ������� ���� ��������. ��� ������� -- ������ Xfstt (����������� ���� ����� 130 Kb ����� ����������) ����� ����� �� ������ (����� ������): ftp://sunsite.unc.edu/pub/Linux/X11/fonts/.

�����, ������� ��� �����, ���������� Xfstt-0.9.10.tgz (��� ����� ������� ������), ����� ������ ����� 80Kb. ����� ������ ����������, ��� ��������� ��� ��� �����������, �� �� ����� ��������� ������� ����������������.
����� ����������� ���������� ������� ��������� �������������, � ������, ������� ������� ��� ������ ������� True Type, ��������, /usr/share/fonts/truetype/ (mkdir /usr/share/fonts/truetype/ ��� F7 � MC). ����� ���������� ����������� ������ � ���� �������, ��� �������� ������������� ������ (� MC F9, ����� File, ����� Symlink), ����������� �� ������� ������� Windows. � ���� /usr/share/fonts/truetype/ -- ��� ������ �� /mnt/Win98/windows/fonts, ��� /mnt/Win98 -- ����� ������������ ����� ������� Windows.
������ ����� �������� ����������; ��� ����� ��������� � �������, ���������� ��� �������������� ������ (/tmp/xfstt0910) � ��������� �������:
make xfstt && make install
����� ����� ���������� ����������� �������� ���� xfstt ������������ � /usr/X11R6/bin. ������ �������� �������� ������� xfstt, ����� ������ �� ������ ������������. ��������� �������:
xfstt --sync --dir /usr/share/fonts/truetype
� ���������� � /usr/share/fonts/truetype ����� ������� ��� ����� �������� ttinfo.dir � ttname.dir.
������ ����������� ��������: xfstt --dir /usr/share/fonts/truetype &.
��� �� �����, ����� ���������� �������, �������, ��� ������ �� ���������: ��� ������ �������� ������ � X, � �� � ��������� ������, �, ���� �� � X, �� ���������� ���� X ������� ��������� ��. ��� ����� ������� ��������� ��������:
xset +fp unix/:7100
����� ����� ��������� � ������� "xlsfonts | grep ttf-", ��� xfontsel ��� � ������� ����-������� KDE, ��� ������ TrueType ������ ��������; ��� ������ ���� �������� ���� (�� �����) �����������, ����������� ��� X. StarOffice5 ��������� ������������ �� � StarDraw, StarImpress, StarCalc, ��, ��� �� �������, �� � StarWriter. �������� ���� ���������, ����������� �������������� ��, ��, ���� ��� ���, ��� �� ������� �� �����. � ����� ������, ��� �������� � Gimp, � ��� ����� ��������� �� figure 4. ��� Gimp �������, ����� ������ freefont. ���� �� � ��� ����������, � ��� ������� ��� ���� ����������� ������������ � Gimp ������ TrueType. � ������� �� ������� xfstt, ������ freefont, ������� �� ������ ������ ���������� ��� ���� ����������.



[Figure 4]
Figure 4.


� ������������ ������������, ��� ����� �������� � XF86Config � ������ Files ������: FontPath "unix/:7100"; �� � ���� ��� �� ���� �� ���������; ���, �����, ��������� � ������������� ��������� xfstt ����� �������� X, � ��������� ������� ��������� � ���������, ��� ���� ��� �� ������������. ����� ����� ���������������� ���� �������, ������� ��� ��������� ������� ���� ��� ������� �������, � ������ -- ��� ��� ��������. �� �������� ������� ������� ������������ (� MC F9, File, Chmod), �, �����, �������� ��, ��������, � /usr/local/bin. ������ ��������� ����� �������, ��������, ttf, � ������ ����������� -- dttf. � ������ ������ ���� ����� ������:
#!/bin/sh
xfstt --sync --dir /usr/share/fonts/truetype
xfstt &
xfstt +fp unix/:7100

� �� ������:

#!/bin/sh
xset -fp unix/:7100

��� �������, ������� ��������� �: � ��� ��������.

 

�������� ��������

������� (�����������) -- ����� ����, ��� ����� ������� ���� ����������� � ������� .pat, ���������� ��������������� (�� �� ���������� ��������� ������) ��� Gimp, ������� ������������ ��������� ����������� "�������". ��� �������� � �������� /usr/share/gimp/1.2/patterns/. ����� ����������� ������� ����� ���������� � ���� �������, ��� ���� ������ � ��� ������ �������������, ��� � ��� �������� ������� � ~/.gimp/patterns, � ���� ������ ����� �������� ������� ������������ ������ ��.

�����������, �� ����� ������������ ����������� figure 5 � �������� "��������" �������� �����������.



[Figure 5]
Figure 5.


�� ����� ������� ��� �������, ����� ����������� � �������, �� ��� ����� � �� ����� �����: ������� ���� ������� ������ � �������! ����� �������� ��� Gimp'�; � �� ��������� � ����, ���� ������������ ����������� �������� � ���������� �������, ��-���� � .pat �����.
���� ��� �� ���, �� ������ ��������� ���:

������ �� Gimp, ��������� ����� ������ ������ ��������� ������ ����� �����������, � ������������ ���.
� ������ ������������ ������� File>Dialogs>Patterns. ���������� ���� ������ ��������, � ������� �������� ��� ��������� �������; ���� �������� �� �������, �� �������� ����������. ������� ������ ���������� ������� �� ��� �������.
������ ������ Tuxdor ���-�� ����� � ����� ������, ��������� ������� ������������� �� ��������, � ������� ��� ��� �������������.
�������� ����� ������� ������� File>New>Width 288 Height 286 (����� ��� 4 ��������)
������� ������� ������ �� Fill with a colour or pattern (������� ������ ��� ��������) � ������� Pattern Fill (���������� ��������).
������� �� ������ ����� ������� ������� � ��� ���������� "������� Tux'��":



[Figure 6]
Figure 6.


��� �� ����� ���������� �� ������ ����������� ����������: "���" ����� ��������� �����. ��� ������� �� ������ �������, ������� ���������� ��� ����� ������������� "��������" ������. ������� �������� ���. ����� ������� �������� figure 5. ������� ������ ������� ����� �� �����������, � �����
>Filters> Map> Make Seamless (������� ���������), �� ������� ����� �����������.



[Figure 7]
Figure 7.


�������� ��� � ��� �� ����� ��� ������ Tux2.pat, � ��������������� TuxTile. ������ �� Gimp, ������������ ��� � �������� ����� ����������� 432x392 �������. �������� ��� ����� ����������� �������� TuxTile. ������ � ��� ����� ����������� ��� ����, �� ������� ��������� "�����������������" ��� (������� �� ��� ���� �����). ��� �� ����� �������� ����������� ������� �����, ��� � ���������� ������.



[Figure 8]
Figure 8.


�� ��� �� �������� �� ����� ����� ������ �����������, ����� ��������. ����� �������� ��������������� ������:



[Figure 9]
Figure 9.




[Figure 10]
Figure 10.


 

��������������� ����������

��������� ����������� ����������, ��� ����� ������� � ����� �������� � ���������, ��������� �� ���, ������� ������������ � Gimp. ����� ������ � �������������� Script-Fu logo; �������, �������� �����������, ����� �� ��� ��������, �� ������ ���������� ����� ���������� �����. ���������� ����������� �������������� �����������, ��������������� ����������� ������������ � �������� �� ����� ������������.

 

�������� �������

� ������ ������� ���� �������� �������. �� ���� �������� �� ������ �������� ���� ����������� ��� ����������� ����������� ������ ���������.
 talkback page 

Webpages maintained by the LinuxFocus Editor team
© André Pascual, FDL
LinuxFocus.org

Click here to report a fault or send a comment to LinuxFocus
Translation information:
fr --> -- : André Pascual <apascual(at)club-internet.fr>
fr --> en: Scott Rutherford (homepage)
en --> ru: Eugene S. Saenko <caspar(at)pisem.net>

2001-11-14, generated by lfparser version 2.19