summaryrefslogtreecommitdiff
path: root/src/export
diff options
context:
space:
mode:
Diffstat (limited to 'src/export')
-rw-r--r--src/export/pdf.rs10
-rw-r--r--src/export/subset.rs6
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,
});