From 3330767c20e14a05176902a93dcefb08cb509173 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Fri, 11 Jun 2021 11:30:18 +0200 Subject: Remove props in favor of using state for everything --- src/export/pdf.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/export') diff --git a/src/export/pdf.rs b/src/export/pdf.rs index da3c9369..f939d8ab 100644 --- a/src/export/pdf.rs +++ b/src/export/pdf.rs @@ -14,7 +14,7 @@ use ttf_parser::{name_id, GlyphId}; use crate::cache::Cache; use crate::color::Color; -use crate::font::{Em, FaceId, VerticalFontMetric}; +use crate::font::{Em, FaceId}; use crate::geom::{self, Length, Size}; use crate::image::{Image, ImageId}; use crate::layout::{Element, Fill, Frame, Shape}; @@ -256,9 +256,9 @@ impl<'a> PdfExporter<'a> { ); let italic_angle = ttf.italic_angle().unwrap_or(0.0); - let ascender = face.vertical_metric(VerticalFontMetric::Ascender).to_pdf(); - let descender = face.vertical_metric(VerticalFontMetric::Descender).to_pdf(); - let cap_height = face.vertical_metric(VerticalFontMetric::CapHeight).to_pdf(); + let ascender = face.ascender.to_pdf(); + let descender = face.descender.to_pdf(); + let cap_height = face.cap_height.to_pdf(); let stem_v = 10.0 + 0.244 * (f32::from(ttf.weight().to_number()) - 50.0); // Write the base font object referencing the CID font. -- cgit v1.2.3