mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-25 10:58:52 +00:00
Amend 72a488d7
- Mention the new buffer parameter in development/FORMAT - Assure that lyx2lyx generates the same output obtained when saving a converted document from within lyx - Don't require any action when converting a document created with lyx 2.2 in order to assure unchanged output (thanks José for the hint)
This commit is contained in:
parent
e5d2678339
commit
56bec528b5
@ -13,6 +13,7 @@ changes happened in particular if possible. A good example would be
|
||||
the font ligatures -- and --- when they would have been exported
|
||||
as the macros \textendash and \textemdash, unless instructed
|
||||
otherwise by a document preference.
|
||||
- New buffer param \use_dash_ligatures {true|false}
|
||||
|
||||
2017-02-04 Jürgen Spitzmüller <spitz@lyx.org>
|
||||
* Format incremented to 534: Support for chapterbib
|
||||
|
@ -88,11 +88,6 @@
|
||||
|
||||
!!Caveats when upgrading from earlier versions to 2.3.x
|
||||
|
||||
* When loading documents created with LyX 2.2, you might need to check
|
||||
"Don't use ligatures for en- and em-dashes" in Document→Settings→Fonts
|
||||
to avoid changed output if they contain en- or em-dashes and use TeX fonts.
|
||||
You don't need to do this for documents created with earlier versions.
|
||||
|
||||
* If the "Use non-TeX fonts" and "Don't use ligatures for en- and em-dashes"
|
||||
document preferences are not checked, when exporting documents containing
|
||||
en- and em-dashes to the format of LyX 2.0 or earlier, the following line
|
||||
|
@ -1845,6 +1845,15 @@ def revert_chapterbib(document):
|
||||
def convert_dashligatures(document):
|
||||
" Remove a zero-length space (U+200B) after en- and em-dashes. "
|
||||
|
||||
i = find_token(document.header, "\\use_microtype", 0)
|
||||
if i != -1:
|
||||
if document.start == 508:
|
||||
# This was created by LyX 2.2
|
||||
document.header[i+1:i+1] = ["\\use_dash_ligatures false"]
|
||||
else:
|
||||
# This was created by LyX 2.1 or earlier
|
||||
document.header[i+1:i+1] = ["\\use_dash_ligatures true"]
|
||||
|
||||
i = 0
|
||||
while i < len(document.body):
|
||||
words = document.body[i].split()
|
||||
|
Loading…
Reference in New Issue
Block a user