wygląd czcionek jak w Windows XP
: 06 października 2008, 20:13
Polski portal użytkowników dystrybucji Debian GNU/Linux, dyskusje, artykuły, nowości, blog, porady, pomoc.
https://593930.wb34atkl.asia/
Kod: Zaznacz cały
aptitude install msttcorefonts
Kod: Zaznacz cały
dpkg-reconfigure fontconfig-config
Kod: Zaznacz cały
dpkg-reconfigure fontconfig
A ja z kolei doskonale rozumiem Twój problem - nieostre, niewyraźne i rozmyte czcionki mogą zniechęcać do używania Debiana. Po jego zainstalowaniu czcionki są duże, brzydkie, rozmazane i niewyraźne...genobis pisze:Ja trochę nie rozumiem problemu
Należy wyłączyć antyaliasing (wygładzanie czcionek). Problem w tym, że domyślnie w systemie nie ma czcionek, które ładnie wyglądają bez antyaliasingu. Należy zatem zainstalować czcionki z Windowsa: Tahoma- ustawić ją jako czcionkę zamiast Sans Serif oraz Courier New, którą należy używać jako maszynową. Jeśli używałbyś KDE 3.5 to należy zrobić tak:lukasamd pisze:Witam,
co zrobić aby czcionki wyglądały jak np. w systemie Windows XP czyli były wyraźne i dobre do czytania?
Kod: Zaznacz cały
# mkdir /tmp/czcionki (lub jakikolwiek inny katalog)
# mkdir /mnt/windows (lub jakikolwiek inny katalog)
(zakładam, że Windows zainstalowany jest w /dev/sda1- jeśli nie -wpisz co trzeba)
# mount -r -t ntfs /dev/sda1 /mnt/windows
(jak już mamy instalować czcionki z Windowsa- zainstalujmy wszystkie ]
[b]2. Teraz należy je zainstalować[/b]- w KDE wygląda to tak (z menu KDE wybieramy):
Ustawienia -> Administracja systemu -> Instalator czcionek -> Tryb administratora... -> Dodaj czcionki...
Następnie wskazujemy katalog ze skopiowanymi czcionkami (/tmp/czcionki), zaznaczamy wszystkie z nich i klikamy "Otwórz". W ten sposób zainstalowaliśmy czcionki w systemie.
[b]3. Następnie należy wyłączyć antyaliasing[/b] (z menu KDE wybieramy):
Ustawienia -> Wygląd i motywy -> Czcionki
Ustawiamy "Wygładzaj czcionki (antyaliasing)" na "Wyłączone" (nie pomyl z "Włączone" ;) .
W GNOME PRAWDOPODOBNIE byłoby to zaznaczenie Renderowanie -> "Monochromatyczne" w Preferencjach wyglądu, ale ręki nie dam sobie uciąć, bo GNOME nie używam. W tym miejscu można by pozmieniać odpowiednie czcionki (Sans Serif na Tahoma, Monospace na Courier New), ale nie ma takiej potrzeby (patrz kolejny punkt ;) .
[b]4. Na koniec należy wyedytować plik /etc/fonts/fonts.conf[/b][code]# nano/etc/fonts/fonts.conf
Kod: Zaznacz cały
<alias>
<family>monospace</family>
<prefer>
<family>Courier New</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Tahoma</family>
</prefer>
</alias>
Kod: Zaznacz cały
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--
DO NOT EDIT THIS FILE.
IT WILL BE REPLACED WHEN FONTCONFIG IS UPDATED.
LOCAL CHANGES BELONG IN 'local.conf'.
The intent of this standard configuration file is to be adequate for
most environments. If you have a reasonably normal environment and
have found problems with this configuration, they are probably
things that others will also want fixed. Please submit any
problems to the fontconfig bugzilla system located at fontconfig.org
Note that the normal 'make install' procedure for fontconfig is to
replace any existing fonts.conf file with the new version. Place
any local customizations in local.conf which this file references.
Keith Packard
-->
<dir>/usr/share/fonts</dir>
<dir>/usr/X11R6/lib/X11/fonts</dir> <dir>/usr/local/share/fonts</dir>
<dir>~/.fonts</dir>
<!--
Accept deprecated 'mono' alias, replacing it with 'monospace'
-->
<match target="pattern">
<test qual="any" name="family">
<string>mono</string>
</test>
<edit name="family" mode="assign">
<string>monospace</string>
</edit>
</match>
<!--
Accept alternate 'sans serif' spelling, replacing it with 'sans-serif'
-->
<match target="pattern">
<test qual="any" name="family">
<string>sans serif</string>
</test>
<edit name="family" mode="assign">
<string>sans-serif</string>
</edit>
</match>
<!--
Accept deprecated 'sans' alias, replacing it with 'sans-serif'
-->
<match target="pattern">
<test qual="any" name="family">
<string>sans</string>
</test>
<edit name="family" mode="assign">
<string>sans-serif</string>
</edit>
</match>
<alias>
<family>monospace</family>
<prefer>
<family>Courier New</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Tahoma</family>
</prefer>
</alias>
<!--
Load local system customization file
-->
<include ignore_missing="yes">conf.d</include>
<cachedir>/var/cache/fontconfig</cachedir>
<cachedir>~/.fontconfig</cachedir>
<config>
<!--
These are the default Unicode chars that are expected to be blank
in fonts. All other blank chars are assumed to be broken and
won't appear in the resulting charsets
-->
<blank>
<int>0x0020</int>
<int>0x00A0</int>
<int>0x00AD</int>
<int>0x034F</int>
<int>0x0600</int>
<int>0x0601</int>
<int>0x0602</int>
<int>0x0603</int>
<int>0x06DD</int>
<int>0x070F</int>
<int>0x115F</int>
<int>0x1160</int>
<int>0x1680</int>
<int>0x17B4</int>
<int>0x17B5</int>
<int>0x180E</int>
<int>0x2000</int>
<int>0x2001</int>
<int>0x2002</int>
<int>0x2003</int>
<int>0x2004</int>
<int>0x2005</int>
<int>0x2006</int>
<int>0x2007</int>
<int>0x2008</int>
<int>0x2009</int>
<int>0x200A</int>
<int>0x200B</int>
<int>0x200C</int>
<int>0x200D</int>
<int>0x200E</int>
<int>0x200F</int>
<int>0x2028</int>
<int>0x2029</int>
<int>0x202A</int>
<int>0x202B</int>
<int>0x202C</int>
<int>0x202D</int>
<int>0x202E</int>
<int>0x202F</int>
<int>0x205F</int>
<int>0x2060</int>
<int>0x2061</int>
<int>0x2062</int>
<int>0x2063</int>
<int>0x206A</int>
<int>0x206B</int>
<int>0x206C</int>
<int>0x206D</int>
<int>0x206E</int>
<int>0x206F</int>
<int>0x2800</int>
<int>0x3000</int>
<int>0x3164</int>
<int>0xFEFF</int>
<int>0xFFA0</int>
<int>0xFFF9</int>
<int>0xFFFA</int>
<int>0xFFFB</int>
</blank>
<!--
Rescan configuration every 30 seconds when FcFontSetList is called
-->
<rescan>
<int>30</int>
</rescan>
</config>
</fontconfig>
Kod: Zaznacz cały
# kcontrol
Kod: Zaznacz cały
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--
DO NOT EDIT THIS FILE.
IT WILL BE REPLACED WHEN FONTCONFIG IS UPDATED.
LOCAL CHANGES BELONG IN 'local.conf'.
The intent of this standard configuration file is to be adequate for
most environments. If you have a reasonably normal environment and
have found problems with this configuration, they are probably
things that others will also want fixed. Please submit any
problems to the fontconfig bugzilla system located at fontconfig.org
Note that the normal 'make install' procedure for fontconfig is to
replace any existing fonts.conf file with the new version. Place
any local customizations in local.conf which this file references.
Keith Packard
-->
<dir>/usr/share/fonts</dir>
<dir>/usr/X11R6/lib/X11/fonts</dir> <dir>/usr/local/share/fonts</dir>
<dir>~/.fonts</dir>
<!--
Accept deprecated 'mono' alias, replacing it with 'monospace'
-->
<match target="pattern">
<test qual="any" name="family">
<string>mono</string>
</test>
<edit name="family" mode="assign">
<string>monospace</string>
</edit>
</match>
<!--
Accept alternate 'sans serif' spelling, replacing it with 'sans-serif'
-->
<match target="pattern">
<test qual="any" name="family">
<string>sans serif</string>
</test>
<edit name="family" mode="assign">
<string>sans-serif</string>
</edit>
</match>
<!--
Accept deprecated 'sans' alias, replacing it with 'sans-serif'
-->
<match target="pattern">
<test qual="any" name="family">
<string>sans</string>
</test>
<edit name="family" mode="assign">
<string>sans-serif</string>
</edit>
</match>
<alias>
<family>sans-serif</family>
<prefer>
<family>Verdana</family>
</prefer>
</alias>
<!--
Load local system customization file
-->
<include ignore_missing="yes">conf.d</include>
<cachedir>/var/cache/fontconfig</cachedir>
<cachedir>~/.fontconfig</cachedir>
<config>
<!--
These are the default Unicode chars that are expected to be blank
in fonts. All other blank chars are assumed to be broken and
won't appear in the resulting charsets
-->
<blank>
<int>0x0020</int>
<int>0x00A0</int>
<int>0x00AD</int>
<int>0x034F</int>
<int>0x0600</int>
<int>0x0601</int>
<int>0x0602</int>
<int>0x0603</int>
<int>0x06DD</int>
<int>0x070F</int>
<int>0x115F</int>
<int>0x1160</int>
<int>0x1680</int>
<int>0x17B4</int>
<int>0x17B5</int>
<int>0x180E</int>
<int>0x2000</int>
<int>0x2001</int>
<int>0x2002</int>
<int>0x2003</int>
<int>0x2004</int>
<int>0x2005</int>
<int>0x2006</int>
<int>0x2007</int>
<int>0x2008</int>
<int>0x2009</int>
<int>0x200A</int>
<int>0x200B</int>
<int>0x200C</int>
<int>0x200D</int>
<int>0x200E</int>
<int>0x200F</int>
<int>0x2028</int>
<int>0x2029</int>
<int>0x202A</int>
<int>0x202B</int>
<int>0x202C</int>
<int>0x202D</int>
<int>0x202E</int>
<int>0x202F</int>
<int>0x205F</int>
<int>0x2060</int>
<int>0x2061</int>
<int>0x2062</int>
<int>0x2063</int>
<int>0x206A</int>
<int>0x206B</int>
<int>0x206C</int>
<int>0x206D</int>
<int>0x206E</int>
<int>0x206F</int>
<int>0x2800</int>
<int>0x3000</int>
<int>0x3164</int>
<int>0xFEFF</int>
<int>0xFFA0</int>
<int>0xFFF9</int>
<int>0xFFFA</int>
<int>0xFFFB</int>
</blank>
<!--
Rescan configuration every 30 seconds when FcFontSetList is called
-->
<rescan>
<int>30</int>
</rescan>
</config>
</fontconfig>