Changeset 3ff7901


Ignore:
Timestamp:
11/28/2023 12:44:48 AM (6 months ago)
Author:
Ken Moffat <ken@…>
Branches:
12.1, ken/TL2024, ken/tuningfonts, lazarus, plabs/newcss, python3.11, rahul/power-profiles-daemon, trunk, xry111/llvm18
Children:
b52945a
Parents:
ac35d3b
git-author:
Ken Moffat <ken@…> (11/28/2023 12:42:13 AM)
git-committer:
Ken Moffat <ken@…> (11/28/2023 12:44:48 AM)
Message:

tuningfonts:

Flesh out the details of preferred non-latin fonts.

Also fix a typo in a changed link.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/installing/tuning-fontconfig.xml

    rac35d3b r3ff7901  
    214214
    215215    <sect2 role="configuration" id="the-various-files" xreflabel="The configuration files">
    216     <title>The configuation files</title>
     216    <title>The configuration files</title>
    217217
    218218    <para>
     
    328328      provides ordered lists of the fallbacks - <xref linkend="noto-fonts"/>
    329329      will be used if you installed them. Cyrillic and Greek appear to be
    330       treated in the same way. There are similar files with a 65- prefix for
    331       Persian and other writing systems. All of these files prefer
     330      treated in the same way.All of these files prefer
    332331      commercial fonts if they are present, although modern libre fonts are
    333332      often at least equal. Finally, if a codepoint is still not found it can
     
    337336
    338337    <para>
    339       Before fontconfig-2.14, the first preferred font family was Bitstream
     338      Default Persion fonts are dealt with in
     339      <filename>65-fonts-persian.conf</filename>. It looks as if all the listed
     340      fonts are commercial. Using fonts that support Persian (which has its own
     341      variant of the arabic alphabet, and its own font styles) is outside the
     342      skills of the BLFS editors.
     343    </para>
     344
     345    <para>
     346      All remaining scripts for which fontconfig has preferences (CJK scripts,
     347      Indic scripts) are dealt with in <filename>65-nonlatin.conf</filename>.
     348      These are again nominally grouped as Serif, Sans-Serif, Monospace. Of the
     349      free fonts, WenQuanYi Zen Hei (Pan-CJK Sans) comes first for both Serif
     350      and for Sans. Therefore, if you install this as a fallback but want to
     351      use different fonts for Japanese or Korean you will need to set up a
     352      preference. Similarly, the old fireflysung Serif font is also listed for
     353      Sans.
     354    </para>
     355
     356    <para>
     357      After Pan-CJK and Chinese fonts come several Japanese fonts and then
     358      several Korean fonts (both split appropriately between Sans and Serif).
     359      Finally come the various Lohit Indic families (one font file per script),
     360      labelled as both Sans and Serif.
     361    </para>
     362
     363    <para>
     364      The Monospace fonts listed in <filename>65-nonlatin.conf</filename> do
     365      not include WenQuanYi Zen Hei although that will be available as a
     366      fallback if installed. Several Japanese Gothic fonts are listed, followed
     367      by AR PL KaitiM GB (a zh-sc 'Brush' font), AR PL Serif fonts for zh-sc
     368      (SungtiL) and zh-tw (Mingti2L), some Korean Sans fonts and the various
     369     Lohit Indic families.
     370    </para>
     371
     372    <para>
     373     For UI fonts, various Noto Sans UI fonts are the only listed free fonts.
     374    </para>
     375
     376    <para>
     377      The various Noto CJK fonts are <emphasis>not</emphasis> among the listed
     378      fonts, possibly the RedHat developers preferred other fonts.  These now
     379      come in many variations, probably anyone who uses these will not install
     380      any other CJK fonts.
     381    </para>
     382
     383    <para>
     384      Before fontconfig-2.14, the first preferred Latin font family was Bitstream
    340385      Vera. In practice that was rarely used because it covered so little. After
    341386      that, DejaVu was the next preferred family, so people were recommended to
Note: See TracChangeset for help on using the changeset viewer.