summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock4
-rw-r--r--Cargo.toml2
-rw-r--r--src/export/pdf/font.rs4
3 files changed, 5 insertions, 5 deletions
diff --git a/Cargo.lock b/Cargo.lock
index bedcea3a..b35fb7b7 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1171,9 +1171,9 @@ dependencies = [
[[package]]
name = "subsetter"
-version = "0.1.0"
+version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7965addcab1ea757e91d2c870b7d0146c3e7388ab85a6ec052dbe0ab2eaa3c18"
+checksum = "09eab8a83bff89ba2200bd4c59be45c7c787f988431b936099a5a266c957f2f9"
[[package]]
name = "svg2pdf"
diff --git a/Cargo.toml b/Cargo.toml
index 9f693e83..f12f906f 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -31,7 +31,7 @@ roxmltree = "0.14"
rustybuzz = "0.5"
serde = { version = "1", features = ["derive"] }
siphasher = "0.3"
-subsetter = "0.1"
+subsetter = "0.1.1"
svg2pdf = "0.4"
thin-vec = "0.2"
tiny-skia = "0.6.2"
diff --git a/src/export/pdf/font.rs b/src/export/pdf/font.rs
index 60e7f0bb..ada5e05d 100644
--- a/src/export/pdf/font.rs
+++ b/src/export/pdf/font.rs
@@ -169,14 +169,14 @@ pub fn write_fonts(ctx: &mut PdfContext) {
subsetter::subset(data, font.index(), profile)
};
- // Compress and write the font's byte.
+ // Compress and write the font's bytes.
let data = subsetted.as_deref().unwrap_or(data);
let data = deflate(data);
let mut stream = ctx.writer.stream(data_ref, &data);
stream.filter(Filter::FlateDecode);
if subtype == CidFontType::Type0 {
- stream.pair(Name(b"Subtype"), Name(b"OpenType"));
+ stream.pair(Name(b"Subtype"), Name(b"CIDFontType0C"));
}
stream.finish();