Skip to content

Commit

Permalink
Merge pull request #1177 from googlefonts/fauntlet-readability
Browse files Browse the repository at this point in the history
[fauntlet] improve readability in skrifa outline extraction
  • Loading branch information
rsheeter authored Oct 4, 2024
2 parents dce8b20 + 18f5801 commit 70d0efc
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions fauntlet/src/font/skrifa.rs
Original file line number Diff line number Diff line change
Expand Up @@ -70,11 +70,13 @@ impl<'a> SkrifaInstance<'a> {
.outlines
.get(glyph_id)
.ok_or(DrawError::GlyphNotFound(glyph_id))?;
let metrics = if let Some(hinter) = self.hinter.as_ref() {
outline.draw(DrawSettings::hinted(hinter, false), pen)?
let draw_settings = if let Some(hinter) = self.hinter.as_ref() {
DrawSettings::hinted(hinter, false)
} else {
outline.draw((self.size, self.coords.as_slice()), pen)?
DrawSettings::unhinted(self.size, self.coords.as_slice())
};
Ok(metrics.advance_width)
outline
.draw(draw_settings, pen)
.map(|metrics| metrics.advance_width)
}
}

0 comments on commit 70d0efc

Please sign in to comment.