office-gobmx/officecfg
Caolán McNamara 39a57fa8c0 tdf#144862 explore alternatives to writer's on-screen glyph positioning
writer does glyph position adjusting to try and split the difference of
the "printing" positions and "screen" positions.

it seems to have been there from the initial import

commit 84a3db80b4
Date:   Mon Sep 18 23:08:29 2000 +0000

    initial import

we seem to sync with the printing positions after each whitespace so
each initial glyph after whitespace is a stable position and is the
'printing' position while each following glyph is in a position which is
somewhere between the 'printing' position and 'screen' position. Which
leads to noticeably unstable positions of text during editing at various
zoom levels and without a clear rationale for the heuristic.

GlyphPositioningMode::Classic, the original mode which remains the
default.

GlyphPositioningMode::PreferLayout, takes the vcl provided print
positions and just uses those unmodified for screen layout like editeng
does.

GlyphPositioningMode::ClassicInspired, which is similar to
GlyphPositioningMode::Classic in using 'printing' positions for the
start of runs, but using 'screen' positions for run content.

GlyphPositioningMode::PreferReadability, replace the 'printing'
positions with the screen-optimized positions for all content.

use tools, options, writer, view, glyph positioning to change

Change-Id: I6677af973268bc586d825c7fbf0b483aaf651ca0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127089
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2021-12-22 10:12:01 +01:00
..
qa
registry tdf#144862 explore alternatives to writer's on-screen glyph positioning 2021-12-22 10:12:01 +01:00
util
Configuration_officecfg.mk
CppunitTest_officecfg_cppheader_test.mk
CustomTarget_registry.mk
files.mk
Makefile
Module_officecfg.mk
Package_misc.mk
README.md officecfg: link the file format spec in the README 2021-12-08 13:57:01 +01:00

Default Settings for LibreOffice

The schema and default settings for the LibreOffice configuration database.

If you change a file in this module, then a make postprocess is needed after make officecfg.

See also: configmgr

AcceleratorKeyChecker.fodt in the util folder is a tool written in Basic that check menus for entries that use the same accelerator key. The tool goes through the menus using the accessibility api and checks the accelerator keys. For information on how to use the tool open the fodt file in LibreOffice.

For more details about the file format, see https://www.openoffice.org/projects/util/common/configuration/oor-document-format.html (also mirrored at https://people.freedesktop.org/~vmiklos/2013/oor-document-format.html).