diff options
Diffstat (limited to 'src/export')
| -rw-r--r-- | src/export/pdf.rs | 10 | ||||
| -rw-r--r-- | src/export/subset.rs | 6 |
2 files changed, 8 insertions, 8 deletions
diff --git a/src/export/pdf.rs b/src/export/pdf.rs index 5649d552..d517aadf 100644 --- a/src/export/pdf.rs +++ b/src/export/pdf.rs @@ -100,7 +100,7 @@ impl<'a> PdfExporter<'a> { let mut resources = pages.resources(); let mut fonts = resources.fonts(); for (refs, f) in self.refs.fonts().zip(self.font_map.pdf_indices()) { - let name = format!("F{}", f); + let name = format_eco!("F{}", f); fonts.pair(Name(name.as_bytes()), refs.type0_font); } @@ -108,7 +108,7 @@ impl<'a> PdfExporter<'a> { let mut images = resources.x_objects(); for (id, im) in self.refs.images().zip(self.image_map.pdf_indices()) { - let name = format!("Im{}", im); + let name = format_eco!("Im{}", im); images.pair(Name(name.as_bytes()), id); } @@ -153,7 +153,7 @@ impl<'a> PdfExporter<'a> { fn write_pages(&mut self) { for (id, page) in self.refs.contents().zip(self.frames) { - self.write_page(id, &page); + self.write_page(id, page); } } @@ -199,7 +199,7 @@ impl<'a> PdfExporter<'a> { face_id = Some(text.face_id); size = text.size; - let name = format!("F{}", self.font_map.map(text.face_id)); + let name = format_eco!("F{}", self.font_map.map(text.face_id)); content.set_font(Name(name.as_bytes()), size.to_pt() as f32); } @@ -541,7 +541,7 @@ fn encode_image(img: &Image) -> ImageResult<(Vec<u8>, Filter, ColorSpace)> { // 8-bit gray PNG. (ImageFormat::Png, DynamicImage::ImageLuma8(luma)) => { - let data = deflate(&luma.as_raw()); + let data = deflate(luma.as_raw()); (data, Filter::FlateDecode, ColorSpace::DeviceGray) } diff --git a/src/export/subset.rs b/src/export/subset.rs index 4b6fef8e..b58e042e 100644 --- a/src/export/subset.rs +++ b/src/export/subset.rs @@ -36,7 +36,7 @@ struct Subsetter<'a> { impl<'a> Subsetter<'a> { /// Parse the font header and create a new subsetter. fn new(data: &'a [u8], index: u32, glyphs: &'a HashSet<u16>) -> Option<Self> { - let mut s = Stream::new(&data); + let mut s = Stream::new(data); let mut magic = s.read::<Magic>()?; if magic == Magic::Collection { @@ -46,7 +46,7 @@ impl<'a> Subsetter<'a> { let offsets = s.read_array32::<Offset32>(num_faces)?; let offset = offsets.get(index)?.to_usize(); - s = Stream::new_at(&data, offset)?; + s = Stream::new_at(data, offset)?; magic = s.read::<Magic>()?; if magic == Magic::Collection { return None; @@ -117,7 +117,7 @@ impl<'a> Subsetter<'a> { let len = data.len(); w.write(TableRecord { tag: *tag, - checksum: checksum(&data), + checksum: checksum(data), offset: offset as u32, length: len as u32, }); |
