Warning, /plasma/plasma-workspace/doc/kcontrol/fonts/index.docbook is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" ?>
0002 <!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
0003 "dtd/kdedbx45.dtd" [
0004 <!ENTITY % addindex "IGNORE">
0005 <!ENTITY % English "INCLUDE" > <!-- change language only here -->
0006 ]>
0007 
0008 <article id="fonts" lang="&language;">
0009 <articleinfo>
0010 <title>Fonts</title>
0011 <authorgroup>
0012 <author>&Mike.McBride; &Mike.McBride.mail;</author>
0013 <author>&Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;</author>
0014 <!-- TRANS:ROLES_OF_TRANSLATORS -->
0015 </authorgroup>
0016 
0017 <date>2021-04-09</date>
0018 <releaseinfo>Plasma 5.20</releaseinfo>
0019 
0020 <keywordset>
0021 <keyword>KDE</keyword>
0022 <keyword>KControl</keyword>
0023 <keyword>fonts</keyword>
0024 </keywordset>
0025 </articleinfo>
0026 
0027 <sect1 id="kcm_fonts">
0028 
0029 <title>Fonts</title>
0030 
0031 <para>This module is designed to allow you to easily select different
0032 fonts for different parts of the &kde; Desktop.</para>
0033 
0034 <para>
0035 <screenshot>
0036 <screeninfo>Here's a screenshot of the fonts settings module</screeninfo>
0037   <mediaobject>
0038     <imageobject>
0039       <imagedata fileref="main.png" format="PNG"/>
0040     </imageobject>
0041     <textobject>
0042       <phrase>The fonts settings module</phrase>
0043     </textobject>
0044   </mediaobject>
0045 </screenshot>
0046 </para>
0047 
0048 <para>The panel consists of different font groups to give you a lot of
0049 flexibility in configuring your fonts: </para>
0050 
0051 <itemizedlist>
0052 <listitem><para><guilabel>General:</guilabel> Used everywhere when the other font
0053 groups do not apply</para></listitem>
0054 
0055 <listitem><para><guilabel>Fixed width:</guilabel> Anywhere a
0056 non-proportional font is specified</para></listitem>
0057 
0058 <listitem><para><guilabel>Small:</guilabel> When small fonts are used</para></listitem> 
0059 
0060 <listitem><para><guilabel>Toolbar:</guilabel> Font used in &kde; application
0061 toolbars</para></listitem>
0062 
0063 <listitem><para><guilabel>Menu:</guilabel> Font used in &kde; application
0064 menus</para></listitem>
0065 
0066 <listitem><para><guilabel>Window title:</guilabel> Font used in the window
0067 title</para></listitem>
0068 
0069 <listitem><para><guilabel>Taskbar:</guilabel> Font used in the taskbar
0070 panel applet</para></listitem>
0071 
0072 <listitem><para><guilabel>Desktop:</guilabel> Font used on the desktop 
0073 to label icons</para></listitem>
0074 
0075 </itemizedlist>
0076 
0077 <para>Each font has a corresponding <guibutton>Choose...</guibutton>
0078 button.  By clicking on this button, a dialog box appears.  You can
0079 use this dialog box to choose a new font, a font style and size.
0080 Then press <guibutton>OK</guibutton>.</para>
0081 
0082 <para>Check the <guilabel>Show only monospaced fonts</guilabel> to
0083 filter out all non-monospaced fonts from the list.</para>
0084 
0085 <para>An example of the font you have chosen will be displayed in the space
0086 between the font group name and the <guibutton>Choose...</guibutton>
0087 button.</para>
0088 
0089 <para>When you are done, simply click <guibutton>OK</guibutton> and
0090 all the necessary components of &kde; will be restarted so your changes
0091 can take affect immediately.</para>
0092 
0093 <para>The <guibutton>Adjust All Fonts...</guibutton> button allows you to
0094 quickly set properties for all the fonts selected
0095 above.  A font selection dialog similar to the standard one will
0096 appear, but you will notice checkboxes that allow you to change the
0097 <guilabel>Font</guilabel>, <guilabel>Font style</guilabel> or 
0098 <guilabel>Size</guilabel> independently of each other.  You can
0099 choose any one, two, or three of these options, and they will be
0100 applied to all the font groups.</para>
0101 
0102 <para>Check the <guilabel>Show only monospaced fonts</guilabel> to
0103 filter out all non-monospaced fonts from the list.</para>
0104 
0105 <para>
0106 <screenshot>
0107 <screeninfo>Adjusting all fonts</screeninfo>
0108   <mediaobject>
0109     <imageobject>
0110       <imagedata fileref="adjust-all.png" format="PNG"/>
0111     </imageobject>
0112     <textobject>
0113       <phrase>The Adjust All Fonts... dialog</phrase>
0114     </textobject>
0115   </mediaobject>
0116 </screenshot>
0117 </para>
0118 
0119 <para>For example, if you have selected several different font faces
0120 above, and realize they are all a size too big (this often happens
0121 when you change screen resolution, for instance), you can apply a new
0122 font size to all the fonts, without affecting your customized font
0123 faces and styles.</para>
0124 
0125 <sect2 id="fonts-aa">
0126 <title>Anti-aliasing text</title>
0127 
0128 <para>To use anti-aliasing setting, simply check the <guilabel>Enabled</guilabel> item and select the custom settings.</para>
0129 
0130 <para>Placing a mark in the <guilabel>Exclude range from anti-aliasing</guilabel> checkbox will allow you to specify which range of fonts will <emphasis>not</emphasis> be anti-aliased.  This range is specified with the two combo boxes below.</para>
0131 
0132 <para>You can also choose the method used to create an anti-alias
0133 look to your fonts, and how strongly it should be applied changing
0134 the <ulink url="https://en.wikipedia.org/wiki/Subpixel_rendering">
0135 Sub-pixel rendering</ulink> and <ulink url="https://en.wikipedia.org/wiki/Font_hinting">
0136 font hinting</ulink>. It is also possible to <guilabel>Force font DPI</guilabel> for
0137 the <ulink url="https://en.wikipedia.org/wiki/Dots_per_inch">screen rendering</ulink>.
0138 If you are not familiar with the individual methods,
0139 you should leave these options alone.</para>
0140 
0141 <note><para>
0142 The ability to use anti-aliased fonts and icons requires that you have
0143 support in both the display server and the &Qt; toolkit, that you have suitable fonts
0144 installed, and that you are using the built-in font serving capabilities
0145 of the display server.  If you still are having problems, please contact the
0146 appropriate &kde; mailing list.</para></note>
0147 
0148 </sect2>
0149 
0150 <sect2 id="fonts-dpi">
0151 <title>Fonts DPI</title>
0152 
0153 <para><guilabel>Force fonts DPI:</guilabel> proposes you an alternate DPI other than your system one which is used as default when this setting is on <guilabel>Disabled</guilabel>. You can check what DPI your X server is set to by running <userinput>xdpyinfo | grep resolution</userinput> in a terminal window and then change the DPI using the drop down box. This will be applied to newly started applications only.</para>
0154 </sect2>
0155 
0156 </sect1>
0157 
0158 </article>