From 1f42418660b2bb99b83ab3ce21b036444ab5efbe Mon Sep 17 00:00:00 2001 From: Andrei Kortunov Date: Sat, 1 Jun 2019 18:06:03 +0400 Subject: [PATCH] Update fonts documentation --- docs/source/reference/modding/font.rst | 103 +++---------------------- 1 file changed, 11 insertions(+), 92 deletions(-) diff --git a/docs/source/reference/modding/font.rst b/docs/source/reference/modding/font.rst index d230164c5..fa89b33ea 100644 --- a/docs/source/reference/modding/font.rst +++ b/docs/source/reference/modding/font.rst @@ -9,7 +9,7 @@ To our knowledge, the format is undocumented. OpenMW can load this format and convert it on the fly into something usable (see font loader `source code `_). -In OpenMW 0.32, an --export-fonts command line option was added to write the converted font +You can use --export-fonts command line option to write the converted font (a PNG image and an XML file describing the position of each glyph in the image) to the current directory. TrueType fonts @@ -17,108 +17,27 @@ TrueType fonts Unlike vanilla Morrowind, OpenMW directly supports TrueType (``.ttf``) fonts. -0.45.0+ way ------------ This is the recommended way to install replacement fonts. -- To replace the primary "Magic Cards" font: + 1. Download `TrueType fonts for OpenMW `_ + 2. Place the ``Fonts`` folder from archive to the configuration folder. Use :doc:`paths` article to find the folder. - 1. Download `Pelagiad `_ by Isak Larborn (aka Isaskar). - 2. Create ``Fonts`` folder at the location of your ``openmw.cfg``. - 3. Copy ``openmw_font.xml`` and ``Pelagiad.ttf`` files into the folder. - 4. Either remove the ``MonoFont`` entry from the created ``openmw_font.xml`` or copy the ``DejaVuLGCSansMono.ttf`` to the ``Fonts`` folder (prefer latter option on Windows). - 5. If desired, you can now delete the original ``Magic_Cards.*`` files from your ``Data Files/Fonts`` directory. - 6. Pelagiad glyphs may appear to be pretty small, so open ``settings.cfg`` and adjust the following settings as you deem necessary:: +Now Fonts folder should include ``openmw_font.xml`` file and three ``.ttf`` files. - [GUI] - font size = 17 - ttf resolution = 96 +If desired, you can now delete the ``Data Files/Fonts`` directory. -- You can also replace the Daedric font: +It is also possible to adjust the font size and resolution:: - 1. Download `Ayembedt `_ by Georg Duffner. - 2. Install ``OMWAyembedt.otf`` into the ``Fonts`` folder. - 3. Add the following lines into ``openmw_font.xml``:: - - - - - - - - - - - - + [GUI] + font size = 16 + ttf resolution = 96 - 4. This font is missing a few glyphs (mostly punctuation), but it has all the primary glyphs. If desired, you can now delete the original ``daedric.*`` files from your ``Data Files/Fonts`` directory. +The ``font size`` setting accepts clamped values in range from 12 to 20 while ``ttf resolution`` setting accepts values from 48 to 960. -Any Resolution or Size properties in the file have no effect because the engine settings override them. +Any Resolution or Size properties in the XML file have no effect because the engine settings override them. The engine automatically takes UI scaling factor into account, so don't account for it when tweaking the settings. -Pre-0.45.0 way --------------- - -- To replace the primary "Magic Cards" font: - - 1. Download `Pelagiad `_ by Isak Larborn (aka Isaskar). - 2. Install the ``openmw_font.xml`` file into ``resources/mygui/openmw_font.xml`` in your OpenMW installation. - 3. Copy ``Pelagiad.ttf`` into ``resources/mygui/`` as well. - 4. If desired, you can now delete the original ``Magic_Cards.*`` files from your ``Data Files/Fonts`` directory. -- You can also replace the Daedric font: - - 1. Download `Ayembedt `_ by Georg Duffner. - 2. Install ``OMWAyembedt.otf`` into ``/resources/mygui/`` folder in your OpenMW installation. - 3. Add the following lines to ``openmw_font.xml``:: - - - - - - - - - - - - - - - - 4. This font is missing a few glyphs (mostly punctuation), but it has all the primary glyphs. If desired, you can now delete the original ``daedric.*`` files from your ``Data Files/Fonts`` directory. - -- Another replacement for the Daedric font is `Oblivion `_ by Dongle. - - 1. Install the ``Oblivion.ttf`` file into ``resources/mygui/``. - 2. The ``openmw_font.xml`` entry is:: - - - - - - - - - - - - - - - - - - - - - - - - - - Bitmap fonts ------------