description=_("Enforce left alignment of text in common text elements."),
css=[[body, p, li { text-align: left !important; }]],
priority=2,-- so it overrides the justify below
},
{
id="text_align_all_left",
title=_("Left align all elements"),
description=_("Enforce left alignment of text in all elements."),
css=[[* { text-align: left !important; }]],
priority=2,-- so it overrides the justify below
separator=true,
},
{
id="text_align_most_justify",
title=_("Justify most text"),
description=_("Text justification is the default, but it may be overridden by publisher styles. This will re-enable it for most common text elements."),
css=[[body, p, li { text-align: justify !important; }]],
},
{
id="text_align_all_justify",
title=_("Justify all elements"),
description=_("Text justification is the default, but it may be overridden by publisher styles. This will re-enable it for all elements, which may lose centering in some of them."),
description=_("Disable line-height specified in embedded styles, and may allow KOReader's line spacing settings to work on books where they would not."),
css=[[* { line-height: inherit !important; }]],
},
{
id="font_family_all_inherit";
title=_("Ignore publisher font families"),
description=_("Disable font-family specified in embedded styles."),
-- we have to use this trick, font-family handling by crengine is a bit complex