<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Preferences</title><link>https://sourceforge.net/p/dktools/wiki/Preferences/</link><description>Recent changes to Preferences</description><atom:link href="https://sourceforge.net/p/dktools/wiki/Preferences/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 28 Apr 2026 19:35:17 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/dktools/wiki/Preferences/feed" rel="self" type="application/rss+xml"/><item><title>Preferences modified by Dirk Krause</title><link>https://sourceforge.net/p/dktools/wiki/Preferences/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -405,8 +405,7 @@
 
 line.size
 Line buffer size in programs processing input line
-by line.&lt;br/&gt;
-Supported by dk-fic.
+by line.
 
 
 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dirk Krause</dc:creator><pubDate>Tue, 28 Apr 2026 19:35:17 -0000</pubDate><guid>https://sourceforge.net42851f8c9ded8a4d9e0b8a410ff26858eff5d99f</guid></item><item><title>Preferences modified by Dirk Krause</title><link>https://sourceforge.net/p/dktools/wiki/Preferences/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -9,7 +9,11 @@
 
 

-#  Overview
+#  Preferences
+
+[TOC]
+
+## Overview

 Preferences are key/value pairs consisting of text strings.

@@ -24,7 +28,7 @@

 ---

-#  Search order
+## Search order

 Directories marked in &lt;span style="color: #7F0000;"&gt;red are subject to package management&lt;/span&gt;. Do not modify files in these directories or add files. Changes you make here may be overwritten without notice during package updates or may result in package installation conflicts.
 Directories marked in &lt;span style="color: #00007F;"&gt;blue are places for system-wide setup&lt;/span&gt;. Create the directories if necessary.
@@ -75,7 +79,7 @@

 ---

-#  File format
+## File format

 A preference file may consist of:

@@ -108,8 +112,8 @@

 ---

-#  Example files
-## Version 4 example file dk4pref.conf
+## Example files
+###    Version 4 example file dk4pref.conf

 ~~~ini
 # This is a comment.
@@ -136,7 +140,7 @@
 log.stderr.level=debug
 ~~~

-## Version 3 example file dk3pref.conf
+###    Version 3 example file dk3pref.conf

 ~~~ini
 # This is a comment.
@@ -165,9 +169,9 @@

 ---

-#  Known preference names
-
-## Preference names for DK libraries version 4
+## Known preference names
+
+###    Preference names for DK libraries version 4

 
@@ -311,7 +315,7 @@
 &lt;table border="1"&gt;
 &lt;thead&gt;
 &lt;/thead&gt;&lt;/table&gt;

-## Preference names for DK libraries version 3
+###    Preference names for DK libraries version 3

 
@@ -385,7 +389,7 @@
 &lt;table border="1"&gt;
 &lt;thead&gt;
 &lt;/thead&gt;&lt;/table&gt;

-## Preferences used by specific programs
+###    Preferences used by specific programs

 &lt;table border="1"&gt;
 &lt;thead&gt;

&lt;/thead&gt;&lt;/table&gt;&lt;/pre&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dirk Krause</dc:creator><pubDate>Fri, 28 Jul 2023 21:29:05 -0000</pubDate><guid>https://sourceforge.net379d5052ee470febcd2dde5bd1a8473ddb515fef</guid></item><item><title>Preferences modified by Dirk Krause</title><link>https://sourceforge.net/p/dktools/wiki/Preferences/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,2 +1,483 @@
-
-
+
+
+
+
+
+
+
+
+
+&lt;table width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: left;"&gt;&lt;a href="../Configuration%20and%20resource%20file%20search/" title="Configuration and resource file search"&gt;← Previous&lt;/a&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;a href="../Home/" title="Home"&gt;↑ Home&lt;/a&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;a href="../Administration/" title="Administration"&gt;↑ Administration&lt;/a&gt;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&lt;a href="../Configuration%20files/" title="Configuration files"&gt;Next →&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
+
+#  Overview
+
+Preferences are key/value pairs consisting of text strings.
+
+They are stored in text files named "dk4pref.conf" (DK libraries version 4) or "dk3pref.conf" (version 3). The files can be placed in several subdirectories of the system configuration directory, the shared data directory or the users home directory.
+
+In version 4 the preference name components are separated by dot (i.e.  "log.stderr.level"), in version 3 they were separated by slash (i.e. "/log/stderr/level").
+
+For backward compatibility version 4 programs also check for "dk3pref.conf" files and convert the preferences found there to dot separated names. So you can use one preferences file to configure both version 3 and version 4 programs.
+
+Preferences can be overwritten on the command line, use i.e. "\-\-log.stderr.level=progress" for an application using version 4 libraries like bitmap2pp or "\-\-/log/stderr/level=progress" for an application using version 3 libraries like fig2lat.
+
+
+---
+
+#  Search order
+
+Directories marked in &lt;span style="color: #7F0000;"&gt;red are subject to package management&lt;/span&gt;. Do not modify files in these directories or add files. Changes you make here may be overwritten without notice during package updates or may result in package installation conflicts.
+Directories marked in &lt;span style="color: #00007F;"&gt;blue are places for system-wide setup&lt;/span&gt;. Create the directories if necessary.
+Directories marked in &lt;span style="color: #007F00;"&gt;green are places for per-user configuration&lt;/span&gt;.
+
+The &lt;i&gt;group&lt;/i&gt; is dktools for all the programs from DK tools. Authors using DK libraries in their programs should use another group name, typically indicating the project name.
+Replace &lt;i&gt;program&lt;/i&gt; by the name of a specific program you want to configure.
+
+&lt;ul&gt;
+&lt;li&gt;&lt;span style="color: #7F0000;"&gt;${datadir}/dk3app/dk3pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #7F0000;"&gt;${datadir}/dk4app/dk4pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #7F0000;"&gt;${sysconfdir}/dk3app/dk3pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #7F0000;"&gt;${sysconfdir}/dk4app/dk4pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #00007F;"&gt;${datadir}/dk3app-site/dk3pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #00007F;"&gt;${datadir}/dk4app-site/dk4pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #00007F;"&gt;${sysconfdir}/dk3app-site/dk3pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #00007F;"&gt;${sysconfdir}/dk4app-site/dk4pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #7F0000;"&gt;${datadir}/&lt;i&gt;group&lt;/i&gt;/dk3pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #7F0000;"&gt;${datadir}/&lt;i&gt;group&lt;/i&gt;/dk4pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #7F0000;"&gt;${sysconfdir}/&lt;i&gt;group&lt;/i&gt;/dk3pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #7F0000;"&gt;${sysconfdir}/&lt;i&gt;group&lt;/i&gt;/dk4pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #00007F;"&gt;${datadir}/&lt;i&gt;group&lt;/i&gt;-site/dk3pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #00007F;"&gt;${datadir}/&lt;i&gt;group&lt;/i&gt;-site/dk4pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #00007F;"&gt;${sysconfdir}/&lt;i&gt;group&lt;/i&gt;-site/dk3pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #00007F;"&gt;${sysconfdir}/&lt;i&gt;group&lt;/i&gt;-site/dk4pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #7F0000;"&gt;${datadir}/&lt;i&gt;program&lt;/i&gt;/dk3pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #7F0000;"&gt;${datadir}/&lt;i&gt;program&lt;/i&gt;/dk4pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #7F0000;"&gt;${sysconfdir}/&lt;i&gt;program&lt;/i&gt;/dk3pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #7F0000;"&gt;${sysconfdir}/&lt;i&gt;program&lt;/i&gt;/dk4pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #00007F;"&gt;${datadir}/&lt;i&gt;program&lt;/i&gt;-site/dk3pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #00007F;"&gt;${datadir}/&lt;i&gt;program&lt;/i&gt;-site/dk4pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #00007F;"&gt;${sysconfdir}/&lt;i&gt;program&lt;/i&gt;-site/dk3pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #00007F;"&gt;${sysconfdir}/&lt;i&gt;program&lt;/i&gt;-site/dk4pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #007F00;"&gt;${HOME}/.dk3app/dk3pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #007F00;"&gt;${HOME}/.dk4app/dk4pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #007F00;"&gt;${HOME}/.dk3app/&lt;i&gt;group&lt;/i&gt;/dk3pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #007F00;"&gt;${HOME}/.dk4app/&lt;i&gt;group&lt;/i&gt;/dk4pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #007F00;"&gt;${HOME}/.dk3app/&lt;i&gt;program&lt;/i&gt;/dk3pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #007F00;"&gt;${HOME}/.dk4app/&lt;i&gt;program&lt;/i&gt;/dk4pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #007F00;"&gt;./dk3pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;li&gt;&lt;span style="color: #007F00;"&gt;./dk4pref.conf&lt;/span&gt;&lt;/li&gt;
+&lt;/ul&gt;
+
+All files found are processed cumulatively. Settings processed later overwrite settings from earlier files.
+So an administrator can configure general settings or settings relevant only for certain programs or program groups. A user can overwrite the default settings configured by the administrator.
+
+DK tools version 4 programs use both the "dk4pref.conf" and "dk3pref.conf" files, version 3 programs use the "dk3pref.conf" files only.
+
+---
+
+#  File format
+
+A preference file may consist of:
+
+&lt;ul&gt;
+&lt;li&gt;Empty lines,
+&lt;/li&gt;
+&lt;li&gt;Comments ("#" at start of line),
+&lt;/li&gt;
+&lt;li&gt;Scope lines (conditions in square brackets) and
+&lt;/li&gt;
+&lt;li&gt;Data lines (key/value pairs).
+&lt;/li&gt;
+&lt;/ul&gt;
+
+A scope section controls whether the following data lines will be used or ignored. At the beginning of the first scope line in a scope section the scope is turned to "inactive".
+The scope is turned to "active" if all conditions in a scope line are true. The scope is turned to "inactive" if the scope is started by a minus sign "-" and all the conditions are true.
+
+The following conditions can be used:
+
+Condition|Test
+---------|----
+user=_string_|Check user name.
+application=_string_|Check program name.
+application-group=_string_|Check program group name.
+host=_string_|Check host name.
+language=_string_|Check language.
+region=_string_|Check region.
+windows|Check whether running on a Windows system, DK tools version 4 only.
+non-windows|Check whether running on a non-Windows system, DK tools version 4 only.
+
+---
+
+#  Example files
+## Version 4 example file dk4pref.conf
+
+~~~ini
+# This is a comment.
+# Comments have a raute character # as first character in the line.
+# Empty lines are ignored.
+
+# Next we do some setup for all users
+[user=*]
+log.stderr.level=error
+
+# Next we overwrite this for one user
+[user=joe]
+log.stderr.level=debug
+
+# Now we overwrite this again for all hosts except the host named "pc0815".
+# We first open a new scope and include all hosts, in the next line
+# we explicitly exclude one host.
+[host=*]
+[-host=pc0815]
+log.stderr.level=progress
+
+# Now we use an and-combination of conditions
+[host=pc0815,user=jim,language=en,region=us,application=jimapp]
+log.stderr.level=debug
+~~~
+
+## Version 3 example file dk3pref.conf
+
+~~~ini
+# This is a comment.
+# Comments have a raute character # as first character in the line.
+# Empty lines are ignored.
+
+# Next we do some setup for all users
+[user=*]
+/log/stderr/level=error
+
+# Next we overwrite this for one user
+[user=joe]
+/log/stderr/level=debug
+
+# Now we overwrite this again for all hosts except the host named "pc0815".
+# We first open a new scope and include all hosts, in the next line
+# we explicitly exclude one host.
+[host=*]
+[-host=pc0815]
+/log/stderr/level=progress
+
+# Now we use an and-combination of conditions
+[host=pc0815,user=jim,language=en,region=us,application=jimapp]
+/log/stderr/level=debug
+~~~
+
+---
+
+#  Known preference names
+
+## Preference names for DK libraries version 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+&lt;table border="1"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;Purpose&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;b&gt;&lt;i&gt;Internationalization&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 15em;"&gt;ui.language&lt;/td&gt;&lt;td&gt;Users preferred language in lower case
+characters, i.e. "de", "en", …&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ui.region&lt;/td&gt;&lt;td&gt;Users preferred region in lower case
+characters, i.e. "de", "us", …&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ui.lang&lt;/td&gt;&lt;td&gt;Language, region and optionally encoding
+as specified in the LANG environment variable, i.e. "de_DE.UTF-8".&lt;br/&gt;
+This preference is available for backward compatibility with DK tools version 3.
+The encoding specified here is ignored.
+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;input.encoding&lt;/td&gt;&lt;td&gt;Expected input encoding when processing standard
+input.&lt;br/&gt;
+One from:
+&lt;ul&gt;
+&lt;li&gt;plain&lt;/li&gt;
+&lt;li&gt;win1252&lt;/li&gt;
+&lt;li&gt;utf-8&lt;/li&gt;
+&lt;li&gt;utf-16&lt;br/&gt;
+Two variants allow to specify endianness:
+&lt;ul&gt;
+&lt;li&gt;utf-16-be (big-endian, most significant byte first)&lt;/li&gt;
+&lt;li&gt;utf-16-le (little-endian, least significant byte first)&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/li&gt;
+&lt;li&gt;c32&lt;br/&gt;
+Two variants allow to specify endianness:
+&lt;ul&gt;
+&lt;li&gt;c32-be (big-endian)&lt;/li&gt;
+&lt;li&gt;c32-le (little-endian)&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;input.file.encoding&lt;/td&gt;&lt;td&gt;Expected input encoding when processing a file.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;dir.charmap&lt;/td&gt;&lt;td&gt;Directory containing data files for text to LaTeX
+conversion.&lt;br/&gt;
+Supported by dk-t2l, wxd2lat and plpdftex.&lt;br/&gt;
+Used by the &lt;i&gt;dk4uc2l\_open\_app\_ex1()&lt;/i&gt; function in the dk4uc2la module.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;b&gt;&lt;i&gt;Sizes&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;db.key.max-size&lt;/td&gt;&lt;td&gt;Size&lt;br/&gt;Maximum key size for text input.&lt;br/&gt;
+Supported by dk-dbco.&lt;br/&gt;
+Used by the &lt;i&gt;dk4dbi\_open\_app()&lt;/i&gt; function in the dk4dbia module.
+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;db.value.max-size&lt;/td&gt;&lt;td&gt;Size&lt;br/&gt;Maximum key size for text input.&lt;br/&gt;
+Supported by dk-dbco.&lt;br/&gt;
+Used by the &lt;i&gt;dk4dbi\_open\_app()&lt;/i&gt; function in the dk4dbia module.
+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;b&gt;&lt;i&gt;Log output&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;log.stderr.level&lt;/td&gt;&lt;td&gt;Log priority required for logging to stderr.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;log.stderr.time&lt;/td&gt;&lt;td&gt;Boolean, controls whether or not timestamps
+are shown when logging to stderr.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;log.file.level&lt;/td&gt;&lt;td&gt;Log priority required for logging to file.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;log.file.time&lt;/td&gt;&lt;td&gt;Boolean, controls whether or not timestamps
+are shown when logging to file.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;log.file.keep&lt;/td&gt;&lt;td&gt;Log priority required for keeping the log
+file when the program exits.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;b&gt;&lt;i&gt;GUI&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;window.restore-maximized&lt;/td&gt;&lt;td&gt;Restore window in maximized state if it was maximized
+on previous application exit.&lt;br/&gt;
+Supported by the GUI applications.&lt;br/&gt;
+Used by the &lt;i&gt;RestorePosition()&lt;/i&gt; method of the &lt;i&gt;Dk4WxFrame&lt;/i&gt; class.
+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;window.restore-iconized&lt;/td&gt;&lt;td&gt;Restore window in iconized state if it was iconized
+on previous application exit.&lt;br/&gt;
+Supported by the GUI applications.&lt;br/&gt;
+Used by the &lt;i&gt;RestorePosition()&lt;/i&gt; method of the &lt;i&gt;Dk4WxFrame&lt;/i&gt; class.
+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;window.restore-size&lt;/td&gt;&lt;td&gt;Attempt to restore the window size.&lt;br/&gt;
+Supported by the GUI applications.&lt;br/&gt;
+Used by the &lt;i&gt;RestorePosition()&lt;/i&gt; method of the &lt;i&gt;Dk4WxFrame&lt;/i&gt; class.
+&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
+
+## Preference names for DK libraries version 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+&lt;table border="1"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;Purpose&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;b&gt;&lt;i&gt;Internationalization&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;/ui/lang&lt;/td&gt;&lt;td&gt;Language, region and optionally encoding
+as specified in the LANG environment variable, i.e. "de_DE.UTF-8".&lt;br/&gt;
+This preference is available for backward compatibility with DK tools version 3.
+The encoding specified here is ignored.
+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;/input/encoding/stdin&lt;/td&gt;&lt;td&gt;Expected input encoding when processing standard
+input.&lt;br/&gt;
+One from:
+&lt;ul&gt;
+&lt;li&gt;plain&lt;/li&gt;
+&lt;li&gt;utf-8&lt;/li&gt;
+&lt;li&gt;utf-16&lt;br/&gt;
+Two variants allow to specify endianness:
+&lt;ul&gt;
+&lt;li&gt;utf-16-be (big-endian, most significant byte first)&lt;/li&gt;
+&lt;li&gt;utf-16-le (little-endian, least significant byte first)&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/li&gt;
+&lt;li&gt;c32&lt;br/&gt;
+Two variants allow to specify endianness:
+&lt;ul&gt;
+&lt;li&gt;c32-be (big-endian)&lt;/li&gt;
+&lt;li&gt;c32-le (little-endian)&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;/input/encoding/file&lt;/td&gt;&lt;td&gt;Expected input encoding when processing a file.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;/dir/charmap&lt;/td&gt;&lt;td&gt;Directory containing data files for text to LaTeX
+conversion.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;b&gt;&lt;i&gt;Log output&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;/log/stderr/level&lt;/td&gt;&lt;td&gt;Log priority required for logging to stderr.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;/log/file/level&lt;/td&gt;&lt;td&gt;Log priority required for logging to file.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;/log/file/keep&lt;/td&gt;&lt;td&gt;Log priority required for keeping the log
+file when the program exits.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
+
+## Preferences used by specific programs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+&lt;table border="1"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;Purpose&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;b&gt;&lt;i&gt;Sizes&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;line.size&lt;/td&gt;&lt;td&gt;Line buffer size in programs processing input line
+by line.&lt;br/&gt;
+Supported by dk-fic.
+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;text-db.key.max-size&lt;/td&gt;&lt;td&gt;Size&lt;br/&gt;Maximum key size for text input.&lt;br/&gt;
+Supported by dk-db2t.
+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;text-db.value.max-size&lt;/td&gt;&lt;td&gt;Size&lt;br/&gt;Maximum value size for text input.&lt;br/&gt;
+Supported by dk-db2t.
+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;b&gt;&lt;i&gt;Message digests&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;message.digest&lt;/td&gt;&lt;td&gt;Default message digest and encoding.
+Digest type and encoding are separated by a dot. The digest type is one
+from: "md5", "sha-1",
+"sha-224", "sha-256", "sha-384", "sha-512", or "ripemd-160".
+The encoding is one from "hex" (ASCII-Hex encoding) or
+"a85" (ASCII-85 encoding).&lt;br/&gt;
+Supported by dk-ls.
+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;b&gt;&lt;i&gt;Random data generation&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;rand.egd.name&lt;/td&gt;&lt;td&gt;EGD socket name.&lt;br/&gt;
+Programs using the OpenSSL pseudo random number generator (PRNG) or another
+PRNG can attempt to seed the PRNG using data from this socket if an
+entropy gathering daemon (EGD) is running.&lt;br/&gt;
+The built-in configured sources of entropy are tried first, the EGD socket
+is only used if the built-in routines failed to seed the PRNG.&lt;br/&gt;
+If an "EGDSOCKET" environment variable exists the socket specified
+there is attempted first.&lt;br/&gt;
+Supported by dk-pwgen, used only if the environment variable EGDSOCKET
+is not defined or not usable.
+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;b&gt;&lt;i&gt;Printing&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;/print/paper-size&lt;/td&gt;&lt;td&gt;Name of the default paper size for printing,
+i.e. "A4" or "Legal".
+The paper size must be configured in a dk3paper.conf file, see
+%%a href=admin-paper.html text="dk3paper.conf - Paper sizes" title="Go to "Administration → Configuration files → dk3paper.conf - Paper sizes" page" target=_blank%% (library version 3 only).&lt;br/&gt;
+Previously supported by bmeps.
+&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;/print/ps/level&lt;/td&gt;&lt;td&gt;PostScript level, "2" or "3".
+&lt;br/&gt;
+Supported by fig2lat.
+&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
+
+
+
+
+
+
+
+
+
+
+
+&lt;table width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: left;"&gt;&lt;a href="../Configuration%20and%20resource%20file%20search/" title="Configuration and resource file search"&gt;← Previous&lt;/a&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;a href="../Home/" title="Home"&gt;↑ Home&lt;/a&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;a href="../Administration/" title="Administration"&gt;↑ Administration&lt;/a&gt;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&lt;a href="../Configuration%20files/" title="Configuration files"&gt;Next →&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dirk Krause</dc:creator><pubDate>Fri, 28 Jul 2023 19:18:46 -0000</pubDate><guid>https://sourceforge.net9c3ff57c2016eb2dabd504bc7ca3458d17578842</guid></item><item><title>Preferences modified by Dirk Krause</title><link>https://sourceforge.net/p/dktools/wiki/Preferences/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dirk Krause</dc:creator><pubDate>Fri, 28 Jul 2023 18:36:24 -0000</pubDate><guid>https://sourceforge.net779b3f386e221b22b93be165a326d271dd5a1bf1</guid></item></channel></rss>