mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 10:00:33 +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
|
the font ligatures -- and --- when they would have been exported
|
||||||
as the macros \textendash and \textemdash, unless instructed
|
as the macros \textendash and \textemdash, unless instructed
|
||||||
otherwise by a document preference.
|
otherwise by a document preference.
|
||||||
|
- New buffer param \use_dash_ligatures {true|false}
|
||||||
|
|
||||||
2017-02-04 Jürgen Spitzmüller <spitz@lyx.org>
|
2017-02-04 Jürgen Spitzmüller <spitz@lyx.org>
|
||||||
* Format incremented to 534: Support for chapterbib
|
* Format incremented to 534: Support for chapterbib
|
||||||
|
@ -88,11 +88,6 @@
|
|||||||
|
|
||||||
!!Caveats when upgrading from earlier versions to 2.3.x
|
!!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"
|
* 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
|
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
|
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):
|
def convert_dashligatures(document):
|
||||||
" Remove a zero-length space (U+200B) after en- and em-dashes. "
|
" 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
|
i = 0
|
||||||
while i < len(document.body):
|
while i < len(document.body):
|
||||||
words = document.body[i].split()
|
words = document.body[i].split()
|
||||||
|
Loading…
Reference in New Issue
Block a user