Ensure that capsnocont don't cross hyphens in da-dk-g28.ctb.
diff --git a/tables/da-dk-g28.ctb b/tables/da-dk-g28.ctb
index fe6395a..933ef5e 100644
--- a/tables/da-dk-g28.ctb
+++ b/tables/da-dk-g28.ctb
@@ -213,6 +213,9 @@
 # Resides in the "private use area", and shouldn't conflict with anything.
 sign \xf8ff f
 
+# Used as dash where dash should act as space.
+space \xf8fe ef
+
 #Unicode Braille patterns
 include braille-patterns.cti
 
@@ -290,6 +293,11 @@
 multind 6-f letsign capsletter
 capsnocont
 
+### Correct - Forward translation
+
+# Ensure that capsnocont does not stretch across dashes
+noback correct $U["-"] "\xf8fe"
+
 # Special characters that always need letsigns because they represent contractions
 always \x00a1 6-256 # inverted exclamationmark
 
@@ -1047,6 +1055,8 @@
 noback context $d[]$l!$l @6
 noback context $d[]$l~ @6
 
+noback pass2 @ef @368
+
 noback pass2 @f-235 @2357
 noback pass2 @f-6-235 @6-2357
 noback pass2 @f-5-235 @5-2357
diff --git a/tests/yaml/da-dk-g28-dictionary_harness.yaml b/tests/yaml/da-dk-g28-dictionary_harness.yaml
index dc2a37a..0e6f677 100644
--- a/tests/yaml/da-dk-g28-dictionary_harness.yaml
+++ b/tests/yaml/da-dk-g28-dictionary_harness.yaml
@@ -7236,13 +7236,13 @@
   - [aethusa, ⠁⠑⠞⠓⠥⠎⠁]
   - [af, ⠴]
   - [af-, ⠁⠋⢤]
-  - [AF-forliget, ⡁⡋⢤⠋⠭⠇⠊⠛⠬, {xfail: true}]
+  - [AF-forliget, ⡁⡋⢤⠋⠭⠇⠊⠛⠬]
   - [af-isningen, ⠁⠋⢤⠊⠎⠝⠊⠝⠛⠣]
-  - [AF-konsulenter, ⡁⡋⢤⠅⠕⠝⠎⠥⠇⠣⠞⠱, {xfail: true}]
-  - [AF-kontor, ⡁⡋⢤⠅⠕⠝⠞⠭, {xfail: true}]
-  - [AF-kontorer, ⡁⡋⢤⠅⠕⠝⠞⠕⠗⠱, {xfail: true}]
-  - [AF-kontorerne, ⡁⡋⢤⠅⠕⠝⠞⠕⠗⠱⠫, {xfail: true}]
-  - [AF-system, ⡁⡋⢤⠎⠽⠵⠑⠍, {xfail: true}]
+  - [AF-konsulenter, ⡁⡋⢤⠅⠕⠝⠎⠥⠇⠣⠞⠱]
+  - [AF-kontor, ⡁⡋⢤⠅⠕⠝⠞⠭]
+  - [AF-kontorer, ⡁⡋⢤⠅⠕⠝⠞⠕⠗⠱]
+  - [AF-kontorerne, ⡁⡋⢤⠅⠕⠝⠞⠕⠗⠱⠫]
+  - [AF-system, ⡁⡋⢤⠎⠽⠵⠑⠍]
   - [afa, ⠁⠋⠁]
   - [afanasjev, ⠁⠋⠁⠝⠁⠎⠚⠑⠧]
   - [afanasyev, ⠁⠋⠁⠝⠁⠎⠽⠑⠧]