Skip to content

Commit

Permalink
fix #64856: accented characters in lyrics not aligned correctly
Browse files Browse the repository at this point in the history
  • Loading branch information
MarcSabatella authored and lasconic committed Jun 11, 2015
1 parent 5d5817e commit de0d98e
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion libmscore/lyrics.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -311,7 +311,7 @@ void Lyrics::layout1()
// 2) at least one other character (indicating start of actual lyric)
// 3) string of non-word characters at end of syllable
//QRegularExpression leadingPattern("(^[\\d\\W]+)([^\\d\\W]+)");
QRegularExpression punctuationPattern("(^[\\d\\W]*)([^\\d\\W].*?)([\\d\\W]*$)");
QRegularExpression punctuationPattern("(^[\\d\\W]*)([^\\d\\W].*?)([\\d\\W]*$)", QRegularExpression::UseUnicodePropertiesOption);
QRegularExpressionMatch punctuationMatch = punctuationPattern.match(s);
if (punctuationMatch.hasMatch()) {
// leading and trailing punctuation
Expand Down
Binary file modified vtest/lyrics-3-ref.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified vtest/lyrics-3.mscz
Binary file not shown.

0 comments on commit de0d98e

Please sign in to comment.