[LinuxFocus-icon]
äÏÍÏÊ  |  ëÁÒÔÁ  |  éÎÄÅËÓ  |  ðÏÉÓË

îÏ×ÏÓÔÉ | áÒÈÉ×Ù | óÓÙÌËÉ | ðÒÏ LF
[an error occurred while processing this directive]
[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