|
![]() |
|
![]() Á×ÔÏÒ André Pascual <apascual(at)club-internet.fr> ï Á×ÔÏÒÅ: ÷ ÐÒÏÛÌÏÍ ÞÅÒÔÅÖÎÉË, Á × ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ -- ÐÒÅÐÏÄÁ×ÁÔÅÌØ
ÔÅÈÎÏÌÏÇÉÉ, × ÞÁÓÔÎÏÓÔÉ CAD. ðÅÒÅ×ÏÄ ÎÁ òÕÓÓËÉÊ: Eugene S. Saenko <caspar(at)pisem.net> óÏÄÅÒÖÁÎÉÅ: |
òÅÚÀÍÅ:
óÔÁÔØÉ "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!
âÕÄÅÍ ÖÅ ÐÒÁÇÍÁÔÉËÁÍÉ. îÅÓÏÍÎÅÎÎÏ, ÌÕÞÛÅ ÄÅÌÁÔØ ÞÔÏ-ÔÏ ÆÕÎËÃÉÏÎÁÌØÎÏÅ,
ÎÏ ÎÅÕËÌÀÖÅÅ, ÞÅÍ ÞÔÏ-ÔÏ ÉÚÙÓËÁÎÎÏÅ, ÎÏ ÎÅ ÆÕÎËÃÉÏÎÁÌØÎÏÅ.
ðÏ ÕÍÏÌÞÁÎÉÀ script-fu's ÉÓÐÏÌØÚÕÀÔ ÛÒÉÆÔÙ, ËÏÔÏÒÙÅ × ÒÁÚÌÉÞÎÙÈ ÄÉÓÔÒÉÂÕÔÉ×ÁÈ ÍÏÇÕÔ ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÔØÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ. üÔÉ ÛÒÉÆÔÙ ÐÏÓÔÁ×ÌÑÀÔÓÑ × ÓÏÓÔÁ×Å Ä×ÕÈ ÐÁËÅÔÏ×: Freefont É Sharefont. ðÅÒ×ÙÊ ÉÚ ÎÉÈ ÂÅÓÐÌÁÔÎÙÊ, Á ×ÔÏÒÏÊ ÒÁÓÐÒÏÓÔÒÁÎÑÅÔÓÑ ÐÏ shareware ÌÉÃÅÎÚÉÉ, ÎÏ ÏÂÁ ÏÞÅÎØ ÉÎÔÅÒÅÓÎÙ. îÅÓÏÍÎÅÎÎÏ ÏÎÉ ÐÒÉ×ÎÏÓÑÔ ÂÏÌØÛÏÅ ÒÁÚÎÏÏÂÒÁÚÉÅ × ÐÒÅÚÅÎÔÁÃÉÏÎÎÙÅ ×ÏÚÍÏÖÎÏÓÔÉ X.
ïÂÁ ÜÔÉ ÐÁËÅÔÁ ÄÏÓÔÕÐÎÙ × .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.
÷ ËÁÖÄÏÍ ÉÚ ËÁÔÁÌÏÇÏ×, ÔÁËÖÅ, ÓÏÄÅÒÖÉÔÓÑ ÓÐÅÃÉÁÌØÎÙÊ ÆÁÊÌ
fonts.dir, × ËÏÔÏÒÏÍ ÓÏÄÅÒÖÁÔÓÑ ÈÁÒÁËÔÅÒÉÓÔÉËÉ ËÁÖÄÏÇÏ ÉÚ ÛÒÉÆÔÏ× ÄÌÑ
X. üÔÏ ÚÎÁÞÉÔ, ÞÔÏ ÄÌÑ ÓÏÚÄÁÎÉÑ ÜÔÏÇÏ ÆÁÊÌÁ ÷ÁÍ ÎÅ ÐÒÉÄÅÔÓÑ
ÚÁÐÕÓËÁÔØ mkfontdir.
X ÚÁÇÒÕÚÉÔ ÜÔÉ ÛÒÉÆÔÙ ÐÒÉ ÓÌÅÄÕÀÝÅÍ ÚÁÐÕÓËÅ, ÎÏ ÔÏÌØËÏ ÐÒÉ ÕÓÌÏ×ÉÉ,
ÞÔÏ ÷Ù ÓÏÏÂÝÉÔÅ ÅÍÕ, ÞÔÏ ÏÎ ÄÏÌÖÅÎ ÉÈ ÉÓÐÏÌØÚÏ×ÁÔØ. ÷ ÂÏÌÅÅ ÒÁÎÎÉÈ
ÄÉÓÔÒÉÂÕÔÉ×ÁÈ ÷Ù ÄÏÌÖÎÙ ÂÙÌÉ ÄÏÂÁ×ÉÔØ × ÆÁÊÌ /etc/X11/XF86Config ×
ÓÅËÃÉÀ "Files" ÓÌÅÄÕÀÝÉÅ ÓÔÒÏËÉ:
FontPath "/usr/X11R6/lib/X11/fonts/freefont"
îÏ × Mandrake 8.0 ÉÓÐÏÌØÚÕÅÔÓÑ ÆÏÎÔ-ÓÅÒ×ÅÒ. äÌÑ ÄÏÂÁ×ÌÅÎÉÑ
ÛÒÉÆÔÏ× Ë ÆÏÎÔ-ÓÅÒ×ÅÒÕ ÉÓÐÏÌØÚÕÀÔ ÕÔÉÌÉÔÕ chkfontpath:
FontPath "/usr/X11R6/lib/X11/fonts/sharefont"
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 ÐÏËÁÚÁÎÙ ÎÅËÏÔÏÒÙÅ ÛÒÉÆÔÙ, ëÏÔÏÒÙÅ
ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÓÏÚÄÁÎÉÑ ÐÒÉÞÕÄÌÉ×ÙÈ ÚÁÇÏÌÏ×ËÏ× ÉÌÉ
ÌÏÇÏÔÉÐÏ×.
üÔÉ ×ÎÏר ÕÓÔÁÎÏ×ÌÅÎÎÙÅ ÛÒÉÆÔÙ, ËÏÎÅÞÎÏ, ÉÎÔÅÒÅÓÎÙ, ÎÏ Õ ÷ÁÓ,
×ÏÚÍÏÖÎÏ, ÉÍÅÅÔÓÑ ÎÁ ÖÅÓÔËÏÍ ÄÉÓËÅ ÒÁÚÄÅÌ 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, ËÏÎÅÞÎÏ
ÎÅ ÄÅÌÁÅÔ ÛÒÉÆÔÙ ÄÏÓÔÕÐÎÙÍÉ ÄÌÑ ×ÓÅÈ ÐÒÉÌÏÖÅÎÉÊ.
#!/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 × ËÁÞÅÓÔ×Å "ÂÕÍÁÖÎÏÊ" ÐÏÄÌÏÖËÉ ÉÚÏÂÒÁÖÅÎÉÑ.
íÙ ÍÏÖÅÍ ÓÄÅÌÁÔØ ÜÔÏ ×ÒÕÞÎÕÀ, ÐÕÔÅÍ ËÏÐÉÒÏ×ÁÎÉÑ É ×ÓÔÁ×ËÉ, ÎÏ ÜÔÏ
ÄÏÌÇÏ É ÎÅ ÏÞÅÎØ ÔÏÞÎÏ: ÛÁÂÌÏÎÙ ÎÁÄÏ ÕÌÏÖÉÔØ ÐÉËÓÅÌ Ë ÐÉËÓÅÌÕ! ìÕÞÛÅ
ÄÏ×ÅÒÉÔØ ÜÔÏ Gimp'Õ; É ÏÎ ÓÐÒÁ×ÉÔÓÑ Ó ÜÔÉÍ, ÅÓÌÉ ÕËÌÁÄÙ×ÁÅÍÙÅ
ÉÚÏÂÒÁÖÅÎÉÑ ÈÒÁÎÑÔÓÑ × ÐÏÄÈÏÄÑÝÅÍ ÆÏÒÍÁÔÅ, ÔÏ-ÅÓÔØ × .pat ÆÁÊÌÅ.
åÓÌÉ ÜÔÏ ÎÅ ÔÁË, ÷Ù ÍÏÖÅÔÅ ÐÏÓÔÕÐÉÔØ ÔÁË:
÷ÙÊÄÅÍ ÉÚ Gimp, ÐÏÓËÏÌØËÕ ÎÏ×ÙÊ ÛÁÂÌÏÎ ÓÔÁÎÅÔ ÄÏÓÔÕÐÎÙÍ
ÔÏÌØËÏ ÐÏÓÌÅ ÐÅÒÅÚÁÐÕÓËÁ, É ÐÅÒÅÚÁÐÕÓÔÉÍ ÅÇÏ.
÷ ÐÁÎÅÌÉ ÉÎÓÔÒÕÍÅÎÔÏ× ×ÙÂÅÒÅÍ File>Dialogs>Patterns. ðÏÑ×ÌÑÅÔÓÑ
ÏËÎÏ ×ÙÂÏÒÁ ÛÁÂÌÏÎÏ×, × ËÏÔÏÒÏÍ ÐÏËÁÚÁÎÙ ×ÓÅ ÄÏÓÔÕÐÎÙÅ ÛÁÂÌÏÎÙ; ÅÓÌÉ
ÝÅÌËÎÕÔØ ÐÏ ÏÂÒÁÚÃÕ, ÏÎ ×ÒÅÍÅÎÎÏ Õ×ÅÌÉÞÉÔÓÑ. ôÅËÕÝÉÊ ÛÁÂÌÏÎ
×ÙÂÉÒÁÅÔÓÑ ÝÅÌÞËÏÍ ÐÏ ÅÇÏ ÏÂÒÁÚÃÕ.
îÁÊÄÅÍ ÛÁÂÌÏÎ Tuxdor ÇÄÅ-ÔÏ ÂÌÉÖÅ Ë ËÏÎÃÕ ÓÐÉÓËÁ, ÐÏÓËÏÌØËÕ ÛÁÂÌÏÎÙ
ÒÁÓÐÏÌÁÇÁÀÔÓÑ ÐÏ ÁÌÆÁ×ÉÔÕ, É ×ÙÂÅÒÅÍ ÅÇÏ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ.
óÏÚÄÁÄÉÍ ÎÏ×ÕÀ ÒÁÂÏÞÕÀ ÏÂÌÁÓÔØ File>New>Width 288 Height 286
(ÍÅÓÔÏ ÄÌÑ 4 ÛÁÂÌÏÎÏ×)
ÓÄÅÌÁÅÍ Ä×ÏÊÎÏÊ ÝÅÌÞÏË ÎÁ Fill with a colour or pattern (ÚÁÌÉ×ËÁ
Ã×ÅÔÏÍ ÉÌÉ ÛÁÂÌÏÎÏÍ) É ×ÙÂÅÒÅÍ Pattern Fill (ÚÁÐÏÌÎÅÎÉÅ
ÛÁÂÌÏÎÏÍ).
ýÅÌËÎÅÍ ÎÁ ÐÕÓÔÏÍ ÍÅÓÔÅ ÒÁÂÏÞÅÊ ÏÂÌÁÓÔÉ É ÏÎÁ ÚÁÐÏÌÎÉÔÓÑ "ÚÏÌÏÔÙÍ
Tux'ÏÍ":
ôÅÍ ÎÅ ÍÅÎÅÅ ÚÁÐÏÌÎÅÎÉÅ ÎÅ ×ÐÏÌÎÅ ÜÓÔÅÔÉÞÅÓËÉ ÓÏ×ÅÒÛÅÎÎÏ: "Û×Ù"
ÍÅÖÄÕ ÛÁÂÌÏÎÁÍÉ ×ÉÄÎÙ. üÔÏ ÚÁ×ÉÓÉÔ ÏÔ ÓÁÍÏÇÏ ÛÁÂÌÏÎÁ, ËÏÔÏÒÙÊ
ÓÏÚÄÁ×ÁÌÓÑ ÂÅÚ ÕÞÅÔÁ ÎÅÏÂÈÏÄÉÍÏÓÔÉ "ÓÛÉ×ÁÎÉÑ" ÇÒÁÎÉÃ. äÁ×ÁÊÔÅ
ÉÓÐÒÁ×ÉÍ ÜÔÏ. ÷ÎÏר ÏÔËÒÏÅÍ ÏÒÉÇÉÎÁÌ figure 5. ýÅÌËÎÅÍ ÐÒÁ×ÏÊ ËÎÏÐËÏÊ
ÍÙÛËÉ ÎÁ ÉÚÏÂÒÁÖÅÎÉÉ, Á ÚÁÔÅÍ
>Filters> Map> Make Seamless
(ÓÄÅÌÁÅÍ ÂÅÓÛÏ×ÎÙÍ), ÍÙ ÐÏÌÕÞÉÍ ÎÏ×ÏÅ ÉÚÏÂÒÁÖÅÎÉÅ.
óÏÈÒÁÎÉÍ ÅÇÏ × ÔÏÍ ÖÅ ÍÅÓÔÅ ÐÏÄ ÉÍÅÎÅÍ Tux2.pat, Ó ÉÄÅÎÔÉÆÉËÁÔÏÒÏÍ TuxTile. ÷ÙÊÄÅÍ ÉÚ Gimp, ÐÅÒÅÚÁÐÕÓÔÉÍ ÅÇÏ É ÓÏÚÄÁÄÉÍ ÎÏ×ÏÅ ÉÚÏÂÒÁÖÅÎÉÅ 432x392 ÐÉËÓÅÌÁ. úÁÐÏÌÎÉÍ ÜÔÏ ÎÏ×ÏÅ ÉÚÏÂÒÁÖÅÎÉÅ ÛÁÂÌÏÎÏÍ TuxTile. ôÅÐÅÒØ Õ ÎÁÓ ÎÏ×ÏÅ ÉÚÏÂÒÁÖÅÎÉÅ ÂÅÚ Û×Ï×, ÎÏ ÉÍÅÀÝÅÅ ÎÅÓËÏÌØËÏ "ÍÉÌÉÔÁÒÉÓÔÉÞÅÓËÉÊ" ×ÉÄ (ËÏÎÅÞÎÏ ÎÅ ÜÔÏ ÂÙÌÏ ÃÅÌØÀ). ôÅÍ ÎÅ ÍÅÎÅÅ ËÁÞÅÓÔ×Ï ÉÚÏÂÒÁÖÅÎÉÑ ÇÏÒÁÚÄÏ ÌÕÞÛÅ, ÞÅÍ × ÐÒÅÄÙÄÕÝÅÍ ÓÌÕÞÁÅ.
îÏ ×ÓÅ ÖÅ ÈÏÔÅÌÏÓØ ÂÙ ÉÍÅÔØ ÂÏÌÅÅ ÍÑÇËÏÅ ÉÚÏÂÒÁÖÅÎÉÅ, ÂÏÌÅÅ ÒÁÚÍÙÔÏÅ. þÔÏÂÙ ÐÏÌÕÞÉÔØ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÛÁÂÌÏÎ:
ðÏÓÌÅÄÎÅÅ ÉÚÏÂÒÁÖÅÎÉÅ ÐÏËÁÚÙ×ÁÅÔ, ÞÔÏ ÍÏÖÎÏ ÓÄÅÌÁÔØ Ó ÜÔÉÍÉ ÛÒÉÆÔÁÍÉ É ÛÁÂÌÏÎÁÍÉ, ÏÔÌÉÞÎÙÍÉ ÏÔ ÔÅÈ, ËÏÔÏÒÙÅ ÐÏÓÔÁ×ÌÑÀÔÓÑ Ó Gimp. ôÅËÓÔ ÓÏÚÄÁÎ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ Script-Fu logo; ËÏÎÅÞÎÏ, ÐÒÉÛÌÏÓØ ÐÏÔÒÕÄÉÔØÓÑ, ÞÔÏÂÙ ÏÎ ÔÁË ×ÙÇÌÑÄÅÌ, ÎÏ ÔÁËÏÇÏ ÒÅÚÕÌØÔÁÔÁ ÍÏÖÅÔ ÄÏÓÔÉÇÎÕÔØ ÌÀÂÏÊ. äÏÓÔÁÔÏÞÎÏ ÉÓÓÌÅÄÏ×ÁÔØ ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÏÚÍÏÖÎÏÓÔÉ, ÐÒÅÄÏÓÔÁ×ÌÑÅÍÙÅ ÐÒÏÇÒÁÍÍÎÙÍ ÏÂÅÓÐÅÞÅÎÉÅÍ É ÐÏÌÕÞÉÔØ ÏÔ ÜÔÏÇÏ ÕÄÏ×ÏÌØÓÔ×ÉÅ.
|
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:
|
2001-11-14, generated by lfparser version 2.19