Ignore:
Timestamp:
03/21/2020 11:02:56 AM (4 years ago)
Author:
Pierre Labastie <pieere@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
baac59c
Parents:
bdfc854
Message:

Format the x/installing chapter

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@22865 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/installing/TTF-and-OTF-fonts.xml

    rbdfc854 r71df408  
    208208    xreflabel="Caladea">Caladea</bridgehead>
    209209
    210       <para><ulink
    211       url="http://gsdview.appspot.com/chromeos-localmirror/distfiles/crosextrafonts-20130214.tar.gz">Caladea</ulink>
     210    <para>
     211      <ulink url=
     212      "http://gsdview.appspot.com/chromeos-localmirror/distfiles/crosextrafonts-20130214.tar.gz">Caladea</ulink>
    212213      (created as a Chrome OS extra font, hence the 'crosextrafonts' tarball
    213       name) is metrically compatible with MS Cambria and can be used if you have
    214       to edit a document which somebody started in Microsoft Office using
    215       Cambria and then return it to them.</para>
     214      name) is metrically compatible with MS Cambria and can be used if you
     215      have to edit a document which somebody started in Microsoft Office using
     216      Cambria and then return it to them.
     217    </para>
    216218
    217219    <bridgehead renderas="sect3" id="cantarell-fonts"
     
    222224    </indexterm>
    223225
    224       <para><ulink
    225       url="&gnome-download-http;/cantarell-fonts/0.0/">Cantarell fonts</ulink>
    226       - The Cantarell typeface family provides a contemporary Humanist sans
    227       serif. It is particularly optimised for legibility at small sizes and is
    228       the preferred font family for the <application>GNOME-3</application> user
    229       interface.</para>
     226    <para>
     227      <ulink url=
     228      "&gnome-download-http;/cantarell-fonts/0.0/">Cantarell fonts</ulink>
     229      &ndash; The Cantarell typeface family provides a contemporary Humanist
     230      sans serif. It is particularly optimised for legibility at small sizes
     231      and is the preferred font family for the
     232      <application>GNOME-3</application> user interface.
     233    </para>
    230234
    231235    <bridgehead renderas="sect3" id="Carlito"
    232236    xreflabel="Carlito">Carlito</bridgehead>
    233237
    234       <para><ulink
    235       url="http://gsdview.appspot.com/chromeos-localmirror/distfiles/crosextrafonts-carlito-20130920.tar.gz">Carlito</ulink>
     238    <para>
     239      <ulink url=
     240      "http://gsdview.appspot.com/chromeos-localmirror/distfiles/crosextrafonts-carlito-20130920.tar.gz">Carlito</ulink>
    236241      (created as another Chrome OS extra font, again the 'crosextrafonts-'
    237242      prefix in the tarball name) is metrically compatible with MS Calibri and
    238243      can be used if you have to edit a document which somebody started in
    239       Microsoft Office using Calibri and then return it to them.</para>
     244      Microsoft Office using Calibri and then return it to them.
     245    </para>
    240246
    241247    <bridgehead renderas="sect3" id="dejavu-fonts"
     
    249255      <ulink
    250256      url="https://sourceforge.net/projects/dejavu/files/dejavu/">DejaVu
    251       fonts</ulink> - These fonts are an extension of, and replacement for, the
    252       Bitstream Vera fonts and provide Latin-based scripts with accents and
    253       punctuation such as "smart-quotes" and variant spacing characters, as well
    254       as Cyrillic, Greek, Arabic, Hebrew, Armenian, Georgian and some other
    255       glyphs. In the absence of the Bitstream Vera fonts (which had much less
    256       coverage), these are the default fallback fonts.
     257      fonts</ulink> &ndash; These fonts are an extension of, and replacement
     258      for, the Bitstream Vera fonts and provide Latin-based scripts with
     259      accents and punctuation such as "smart-quotes" and variant spacing
     260      characters, as well as Cyrillic, Greek, Arabic, Hebrew, Armenian,
     261      Georgian and some other glyphs. In the absence of the Bitstream Vera
     262      fonts (which had much less coverage), these are the default fallback
     263      fonts.
    257264    </para>
    258265
     
    261268
    262269    <para>
    263       <ulink url="https://ftp.gnu.org/gnu/freefont/">GNU
    264       FreeFont</ulink> - This set of fonts covers many non-CJK characters, in
     270      <ulink url="https://ftp.gnu.org/gnu/freefont/">GNU FreeFont</ulink>
     271      &ndash; This set of fonts covers many non-CJK characters, in
    265272      particular some of the variants of latin and cyrillic letters used in
    266273      minority languages, but the glyphs are comparatively small (unlike DejaVu
     
    308315    xreflabel="corefonts">Microsoft Core Fonts</bridgehead>
    309316
    310     <para>The <ulink url="http://corefonts.sourceforge.net/">Microsoft Core
    311        fonts</ulink> date from 2002. They were supplied with old versions of
    312        Microsoft Windows and were apparently made available for general use.
    313        You can extract them from the 'exe' files using
    314        <application>bsd-tar</application> from <xref linkend="libarchive"/>.
    315        Be sure to read the license before using them. At one time some of
    316        these fonts (particularly Arial, Times New Roman, and to a lesser
    317        extent Courier New) were widely specified on web pages. The full set
    318        contains Andale Mono, Arial, Arial Black, Comic Sans MS, Courier
    319        New, Georgia, Impact, Times New Roman, Trebuchet MS, Verdana and
    320        Webdings.
     317    <para>
     318      The <ulink url="http://corefonts.sourceforge.net/">Microsoft Core
     319      fonts</ulink> date from 2002. They were supplied with old versions of
     320      Microsoft Windows and were apparently made available for general use.
     321      You can extract them from the 'exe' files using
     322      <application>bsd-tar</application> from <xref linkend="libarchive"/>.
     323      Be sure to read the license before using them. At one time some of
     324      these fonts (particularly Arial, Times New Roman, and to a lesser
     325      extent Courier New) were widely specified on web pages. The full set
     326      contains Andale Mono, Arial, Arial Black, Comic Sans MS, Courier
     327      New, Georgia, Impact, Times New Roman, Trebuchet MS, Verdana and
     328      Webdings.
    321329    </para>
    322330
     
    387395
    388396    <para>
    389       When KDE Frameworks 5 was first released, it used the <ulink
    390       url="http://download.kde.org/stable/plasma/5.4.3/oxygen-fonts-5.4.3.tar.xz">Oxygen fonts</ulink>
     397      When KDE Frameworks 5 was first released, it used the <ulink url=
     398      "http://download.kde.org/stable/plasma/5.4.3/oxygen-fonts-5.4.3.tar.xz">
     399      Oxygen fonts</ulink>
    391400      which were designed for integrated use with the KDE desktop. Those fonts
    392401      are no-longer actively maintained, so KDE made a decision to switch to
     
    415424    <para>
    416425      This set of fonts from Adobe (seven different weights) includes what is
    417       now the preferred monospace font for those applications which use
    418       <xref linkend="gsettings-desktop-schemas"/>. The github release <ulink
    419       url="https://github.com/adobe-fonts/source-code-pro.git#release">source-code-pro</ulink>
     426      now the preferred monospace font for those applications which use <xref
     427      linkend="gsettings-desktop-schemas"/>. The github release <ulink url=
     428      "https://github.com/adobe-fonts/source-code-pro.git#release">
     429      source-code-pro</ulink>
    420430      contains OTF (preferred) and TTF as well as the source and WOFF fonts.
    421431    </para>
     
    426436
    427437    <para>
    428       There is also an older TTF version of this available from <ulink
    429       url="https://fonts.google.com/specimen/Source+Code+Pro?selection.family=Source+Code+Pro">Google
    430       fonts</ulink> but that has very limited coverage (adequate for most
     438      There is also an older TTF version of this available from <ulink url=
     439      "https://fonts.google.com/specimen/Source+Code+Pro?selection.family=Source+Code+Pro">
     440      Google fonts</ulink> but that has very limited coverage (adequate for most
    431441      European languages using a latin alphabet).
    432442    </para>
     
    492502
    493503<!-- prefer the less-old Opendesktop-fonts to fireflysung
    494       <bridgehead renderas="sect4" id="fireflysung"
    495       xreflabel="fireflysung">Fireflysung</bridgehead>
    496 
    497       <para>
    498         <ulink
    499         url="http://ftp.osuosl.org/pub/blfs/conglomeration/Xorg//fireflysung-1.3.0.tar.gz">fireflysung</ulink>
    500         - This font ('AR PL New Sung') was one of the first libre fonts to
    501         provides Chinese coverage. <application>fontconfig</application> knows
    502         it is to be treated as a Serif font.
    503       </para> -->
    504 
    505       <bridgehead renderas="sect4" id="NotoSansCJK"
    506       xreflabel="Noto Sans CJK">Noto Sans CJK</bridgehead>
    507 
    508       <!-- indexterm entry retained for future linkage from kde -->
    509       <indexterm zone="TTF-and-OTF-fonts NotoSansCJK">
    510         <primary sortas="a-noto-sans-cjk">Noto Sans CJK</primary>
    511       </indexterm>
    512 
    513       <para><ulink
    514         url="https://www.google.com/get/noto/help/cjk/">Noto Sans CJK</ulink>
    515         - Sans-Serif sets of all CJK fonts in a ttc - as the link says, you can
    516           choose to install the TTC and cover all the languages in all weights in
    517           a 110MB file, or you can download subsets. There are also Monospace
    518           versions.
    519        </para>
    520 
    521       <bridgehead renderas="sect4" id="Opendesktop-fonts"
    522       xreflabel="Opendesktop-fonts">Opendesktop fonts</bridgehead>
    523 
    524       <para>A copy of version 1.4.2 of the <ulink
    525         url="https://sources.archlinux.org/other/opendesktop-fonts/">opendesktop-fonts</ulink>
    526         is preserved at Arch. This was a later development of fireflysung which
    527         BLFS used to recommend, adding Kai and Mono fonts. The name of the Sung
    528         font remains 'AR PL New Sung' so they cannot both be installed together.
    529       </para>
    530 
    531       <para>
    532         At one time there was a 1.6 release, and more recently some versions at
    533         github, which also included a Sans font (Odohei), but those have dropped
    534         off the web and it is unclear if there was a problem.
    535         <application>Fontconfig</application> does not know anything about the
    536         later fonts (AR PL New Kai, AR PL New Sung Mono) and will default to
    537         treating them as Sans.
    538       </para>
     504    <bridgehead renderas="sect4" id="fireflysung"
     505    xreflabel="fireflysung">Fireflysung</bridgehead>
     506
     507    <para>
     508      <ulink url=
     509      "http://ftp.osuosl.org/pub/blfs/conglomeration/Xorg//fireflysung-1.3.0.tar.gz">fireflysung</ulink>
     510      &ndash; This font ('AR PL New Sung') was one of the first libre fonts to
     511      provides Chinese coverage. <application>fontconfig</application> knows
     512      it is to be treated as a Serif font.
     513    </para> -->
     514
     515    <bridgehead renderas="sect4" id="NotoSansCJK"
     516    xreflabel="Noto Sans CJK">Noto Sans CJK</bridgehead>
     517
     518    <!-- indexterm entry retained for future linkage from kde -->
     519    <indexterm zone="TTF-and-OTF-fonts NotoSansCJK">
     520      <primary sortas="a-noto-sans-cjk">Noto Sans CJK</primary>
     521    </indexterm>
     522
     523    <para><ulink
     524      url="https://www.google.com/get/noto/help/cjk/">Noto Sans CJK</ulink>
     525      &ndash; Sans-Serif sets of all CJK fonts in a ttc &ndash; as the link
     526      says, you can choose to install the TTC and cover all the languages in
     527      all weights in a 110MB file, or you can download subsets. There are
     528      also Monospace versions.
     529    </para>
     530
     531    <bridgehead renderas="sect4" id="Opendesktop-fonts"
     532    xreflabel="Opendesktop-fonts">Opendesktop fonts</bridgehead>
     533
     534    <para>A copy of version 1.4.2 of the <ulink
     535      url="https://sources.archlinux.org/other/opendesktop-fonts/">opendesktop-fonts</ulink>
     536      is preserved at Arch. This was a later development of fireflysung which
     537      BLFS used to recommend, adding Kai and Mono fonts. The name of the Sung
     538      font remains 'AR PL New Sung' so they cannot both be installed together.
     539    </para>
     540
     541    <para>
     542      At one time there was a 1.6 release, and more recently some versions at
     543      github, which also included a Sans font (Odohei), but those have dropped
     544      off the web and it is unclear if there was a problem.
     545      <application>Fontconfig</application> does not know anything about the
     546      later fonts (AR PL New Kai, AR PL New Sung Mono) and will default to
     547      treating them as Sans.
     548    </para>
    539549
    540550<!-- comment, because not recommended
    541       <bridgehead renderas="sect4" id="UKai"
    542       xreflabel="UKai">UKai</bridgehead>
    543 
    544       <para>
    545         <ulink
    546         url="http://packages.debian.org/sid/fonts-arphic-ukai">UKai fonts</ulink>
    547         - sets of Chinese Kai fonts in a ttc which contain variations of
    548         Simplified and Traditional (Taiwanese, second variant for different
    549         <ulink url="https://en.wikipedia.org/wiki/Bopomofo">bopomofo</ulink>,
    550         and Cantonese). This ships with old-syntax files which can install to
    551         <filename class="directory">/etc/fonts/conf.d/</filename> but see <xref
    552         linkend="editing-old-style-conf-files"/>.
    553       </para>
     551    <bridgehead renderas="sect4" id="UKai"
     552    xreflabel="UKai">UKai</bridgehead>
     553
     554    <para>
     555      <ulink
     556      url="http://packages.debian.org/sid/fonts-arphic-ukai">UKai fonts</ulink>
     557      &ndash; sets of Chinese Kai fonts in a ttc which contain variations of
     558      Simplified and Traditional (Taiwanese, second variant for different
     559      <ulink url="https://en.wikipedia.org/wiki/Bopomofo">bopomofo</ulink>,
     560      and Cantonese). This ships with old-syntax files which can install to
     561      <filename class="directory">/etc/fonts/conf.d/</filename> but see <xref
     562      linkend="editing-old-style-conf-files"/>.
     563    </para>
    554564-->
    555565
    556       <bridgehead renderas="sect4" id="UMing"
    557       xreflabel="UMing">UMing</bridgehead>
    558 
    559       <para>
    560         <ulink
    561         url="http://packages.debian.org/sid/fonts-arphic-uming">UMing fonts</ulink>
    562         - sets of Chinese Ming fonts (from Debian, use the '.orig' tarball) in
    563         a ttc which contain variations of Simplified and Traditional Chinese
    564         (Taiwanese, with second variant for different
    565         <ulink url="https://en.wikipedia.org/wiki/Bopomofo">bopomofo</ulink>,
    566         and Cantonese for Hong Kong). This ships with old-syntax files which you
    567         can install to
    568         <filename class="directory">/etc/fonts/conf.d/</filename> but see <xref
    569         linkend="editing-old-style-conf-files"/>.
    570       </para>
    571 
    572       <bridgehead renderas="sect4" id="wenquanyi-zenhei"
    573       xreflabel="WenQuanYi ZenHei">WenQuanYi Zen Hei</bridgehead>
    574 
    575       <indexterm zone="TTF-and-OTF-fonts wenquanyi-zenhei">
    576         <primary sortas="a-wenquanyi-zenhei">WenQuanYi Zen Hei</primary>
    577       </indexterm>
    578 
    579       <para>
    580         <ulink
    581         url="https://sourceforge.net/projects/wqy/files/wqy-zenhei/">WenQuanYi
    582         Zen Hei</ulink> provides a Sans-Serif font which covers all CJK scripts
    583         including Korean. Although it includes old-style conf files, these are
    584         not required: <application>fontconfig</application> will already treat
    585         these fonts (the 'sharp' contains bitmaps, the monospace appears not
    586         to be Mono in its ASCII part) as Sans, Serif, and Monospace. If all
    587         you wish to do is to be able to render Han and Korean text without
    588         worrying about the niceties of the shapes used, the main font from
    589         this package is a good font to use.
    590       </para>
     566    <bridgehead renderas="sect4" id="UMing"
     567    xreflabel="UMing">UMing</bridgehead>
     568
     569    <para>
     570      <ulink url=
     571      "http://packages.debian.org/sid/fonts-arphic-uming">UMing fonts</ulink>
     572      &ndash; sets of Chinese Ming fonts (from Debian, use the '.orig' tarball)
     573      in a ttc which contain variations of Simplified and Traditional Chinese
     574      (Taiwanese, with second variant for different
     575      <ulink url="https://en.wikipedia.org/wiki/Bopomofo">bopomofo</ulink>,
     576      and Cantonese for Hong Kong). This ships with old-syntax files which you
     577      can install to
     578      <filename class="directory">/etc/fonts/conf.d/</filename> but see <xref
     579      linkend="editing-old-style-conf-files"/>.
     580    </para>
     581
     582    <bridgehead renderas="sect4" id="wenquanyi-zenhei"
     583    xreflabel="WenQuanYi ZenHei">WenQuanYi Zen Hei</bridgehead>
     584
     585    <indexterm zone="TTF-and-OTF-fonts wenquanyi-zenhei">
     586      <primary sortas="a-wenquanyi-zenhei">WenQuanYi Zen Hei</primary>
     587    </indexterm>
     588
     589    <para>
     590      <ulink
     591      url="https://sourceforge.net/projects/wqy/files/wqy-zenhei/">WenQuanYi
     592      Zen Hei</ulink> provides a Sans-Serif font which covers all CJK scripts
     593      including Korean. Although it includes old-style conf files, these are
     594      not required: <application>fontconfig</application> will already treat
     595      these fonts (the 'sharp' contains bitmaps, the monospace appears not
     596      to be Mono in its ASCII part) as Sans, Serif, and Monospace. If all
     597      you wish to do is to be able to render Han and Korean text without
     598      worrying about the niceties of the shapes used, the main font from
     599      this package is a good font to use.
     600    </para>
    591601
    592602
     
    594604    xreflabel="Japanese fonts">Japanese fonts:</bridgehead>
    595605
    596       <para>
    597         In Japanese, Gothic fonts are Sans, Mincho are Serif. BLFS used to
    598         only mention the Kochi fonts, but those appear to now be the
    599         least-preferred of the Japanese fonts.
    600       </para>
    601 
    602       <para>
    603         Apart from the fonts detailed below, also consider <xref
    604         linkend="NotoSansCJK"/>.
    605       </para>
    606 
    607       <bridgehead renderas="sect4" id="IPAex"
    608       xreflabel="IPAex fonts">IPAex fonts</bridgehead>
    609 
    610        <!-- indexterm retained for expected link from tuning fontconfig -->
    611       <indexterm zone="TTF-and-OTF-fonts IPAex">
    612         <primary sortas="a-ipaex-fonts">IPAex fonts</primary>
    613       </indexterm>
    614 
    615       <para>
    616         The <ulink url="http://ipafont.ipa.go.jp/">IPAex fonts</ulink> are
    617         the current version of the IPA fonts. Click on 'English' at the link and
    618         then click on the Download icon to find IPAex Font Ver.003.01.
    619         Unfortunately, <application>fontconfig</application> only knows about
    620         the older IPAfonts and the forked IPA Mona font (which is not easily
    621         available and which apparently does not meet Debian's Free Software
    622         guidelines). Therefore if you install the IPAex fonts you may wish
    623         to make it known to fontconfig, see <xref
    624         linkend="prefer-chosen-CJK-fonts"/> for one possible way to do this.
    625       </para>
    626 
    627       <bridgehead renderas="sect4" id="Kochi"
    628       xreflabel="Kochi">Kochi fonts</bridgehead>
    629 
    630       <para>
    631         The <ulink url="https://osdn.net/projects/efont/releases/p1357">Kochi
    632         Substitute fonts</ulink> were the first truly libre Japanese fonts (the
    633         earlier Kochi fonts were allegedly plagiarized from a commercial font).
    634       </para>
    635 
    636       <bridgehead renderas="sect4" id="VLGothic"
    637       xreflabel="VL Gothic">VL Gothic</bridgehead>
    638 
    639       <indexterm zone="TTF-and-OTF-fonts VLGothic">
    640         <primary sortas="a-vlgothic-fonts">VL Gothic</primary>
    641       </indexterm>
    642 
    643       <para>
    644         The <ulink url="https://osdn.net/projects/vlgothic/releases/">VL
    645         Gothic</ulink> font is a modern Japanese font in two variants with
    646         monotonic or proportional spacing for the non-Japanese characters.
    647       </para>
     606    <para>
     607      In Japanese, Gothic fonts are Sans, Mincho are Serif. BLFS used to
     608      only mention the Kochi fonts, but those appear to now be the
     609      least-preferred of the Japanese fonts.
     610    </para>
     611
     612    <para>
     613      Apart from the fonts detailed below, also consider <xref
     614      linkend="NotoSansCJK"/>.
     615    </para>
     616
     617    <bridgehead renderas="sect4" id="IPAex"
     618    xreflabel="IPAex fonts">IPAex fonts</bridgehead>
     619
     620     <!-- indexterm retained for expected link from tuning fontconfig -->
     621    <indexterm zone="TTF-and-OTF-fonts IPAex">
     622      <primary sortas="a-ipaex-fonts">IPAex fonts</primary>
     623    </indexterm>
     624
     625    <para>
     626      The <ulink url="http://ipafont.ipa.go.jp/">IPAex fonts</ulink> are
     627      the current version of the IPA fonts. Click on 'English' at the link and
     628      then click on the Download icon to find IPAex Font Ver.003.01.
     629      Unfortunately, <application>fontconfig</application> only knows about
     630      the older IPAfonts and the forked IPA Mona font (which is not easily
     631      available and which apparently does not meet Debian's Free Software
     632      guidelines). Therefore if you install the IPAex fonts you may wish
     633      to make it known to fontconfig, see <xref
     634      linkend="prefer-chosen-CJK-fonts"/> for one possible way to do this.
     635    </para>
     636
     637    <bridgehead renderas="sect4" id="Kochi"
     638    xreflabel="Kochi">Kochi fonts</bridgehead>
     639
     640    <para>
     641      The <ulink url="https://osdn.net/projects/efont/releases/p1357">Kochi
     642      Substitute fonts</ulink> were the first truly libre Japanese fonts (the
     643      earlier Kochi fonts were allegedly plagiarized from a commercial font).
     644    </para>
     645
     646    <bridgehead renderas="sect4" id="VLGothic"
     647    xreflabel="VL Gothic">VL Gothic</bridgehead>
     648
     649    <indexterm zone="TTF-and-OTF-fonts VLGothic">
     650      <primary sortas="a-vlgothic-fonts">VL Gothic</primary>
     651    </indexterm>
     652
     653    <para>
     654      The <ulink url="https://osdn.net/projects/vlgothic/releases/">VL
     655      Gothic</ulink> font is a modern Japanese font in two variants with
     656      monotonic or proportional spacing for the non-Japanese characters.
     657    </para>
    648658
    649659
     
    674684    </para>
    675685
    676     <para>Alternatively, consider <xref linkend="NotoSansCJK"/> (all of the
     686    <para>
     687      Alternatively, consider <xref linkend="NotoSansCJK"/> (all of the
    677688      variants cover Hangul) or <xref linkend="wenquanyi-zenhei"/>.
    678689    </para>
    679690
    680     </sect2>
     691  </sect2>
    681692
    682693</sect1>
Note: See TracChangeset for help on using the changeset viewer.