diff --git a/java/ch/sbs/jhyphen/Hyphenator.java b/java/ch/sbs/jhyphen/Hyphenator.java
index <HASH>..<HASH> 100644
--- a/java/ch/sbs/jhyphen/Hyphenator.java
+++ b/java/ch/sbs/jhyphen/Hyphenator.java
@@ -166,6 +166,13 @@ public class Hyphenator {
 		for(char c = iter.first(); c != CharacterIterator.DONE; c = iter.next()) {
 			hyphens[i++] = (c & 1) > 0;
 		}
+		
+		// Add hyphen points after hard hyphens (= "-" followed and preceded by a letter)
+		matcher = Pattern.compile("\\p{L}-\\p{L}").matcher(text);
+		while (matcher.find()) {
+			hyphens[matcher.start()+1] = true;
+		}
+		
 		return hyphens;
 	}
Add hyphen points after hard hyphens

This was moved from liblouis-javabindings to jhyphen