Browse Source

imporved hyphenation to build.py

Bachir Soussi Chiadmi 6 years ago
parent
commit
8d169ca5ab
1 changed files with 2 additions and 2 deletions
  1. 2 2
      bin/build.py

+ 2 - 2
bin/build.py

@@ -245,11 +245,11 @@ def hyphenate(node):
    # add none breaking spaces
    nbspzr_before = ['»', '\!', '\?', ':', ';']
    for char in nbspzr_before:
-      nodestr = re.sub(r'('+char+')\s(\w)', r'\1 \2', nodestr)
+      nodestr = re.sub(r'(\w)\s('+char+')', r'\1 \2', nodestr)
 
    nbspzr_after = ['«']
    for char in nbspzr_after:
-      nodestr = re.sub(r'(\w)\s('+char+')', r'\1 \2', nodestr)
+      nodestr = re.sub(r'('+char+')\s(\w)', r'\1 \2', nodestr)
 
    # print(nodestr)
    # replace node by hyphenated one