aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS5
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/styles/DefaultStyles.java11
2 files changed, 15 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index bced145..7f79654 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,8 @@
+# 1.10.0
+
+* Add "Heading" and "Body" styles, as found in documents created by Apple Pages,
+ to the default style map.
+
# 1.9.0
* Detect checkboxes, both as complex fields and structured document tags, and
diff --git a/src/main/java/org/zwobble/mammoth/internal/styles/DefaultStyles.java b/src/main/java/org/zwobble/mammoth/internal/styles/DefaultStyles.java
index e05c844..8dfef6d 100644
--- a/src/main/java/org/zwobble/mammoth/internal/styles/DefaultStyles.java
+++ b/src/main/java/org/zwobble/mammoth/internal/styles/DefaultStyles.java
@@ -25,6 +25,10 @@ public class DefaultStyles {
"p[style-name='heading 5'] => h5:fresh",
"p[style-name='heading 6'] => h6:fresh",
+ // Apple Pages
+ "p.Heading => h1:fresh",
+ "p[style-name='Heading'] => h1:fresh",
+
"r[style-name='Strong'] => strong",
"p[style-name='footnote text'] => p:fresh",
@@ -53,5 +57,10 @@ public class DefaultStyles {
"r[style-name='Hyperlink'] =>",
- "p[style-name='Normal'] => p:fresh"));
+ "p[style-name='Normal'] => p:fresh",
+
+ // Apple Pages
+ "p.Body => p:fresh",
+ "p[style-name='Body'] => p:fresh"
+ ));
}