diff options
Diffstat (limited to 'components/gfx/font.rs')
-rw-r--r-- | components/gfx/font.rs | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/components/gfx/font.rs b/components/gfx/font.rs index 3d0bc816fb3..eb5124f408b 100644 --- a/components/gfx/font.rs +++ b/components/gfx/font.rs @@ -2,15 +2,14 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -use crate::font_context::{FontContext, FontSource}; -use crate::font_template::FontTemplateDescriptor; -use crate::platform::font::{FontHandle, FontTable}; -use crate::platform::font_context::FontContextHandle; -pub use crate::platform::font_list::fallback_font_families; -use crate::platform::font_template::FontTemplateData; -use crate::text::glyph::{ByteIndex, GlyphData, GlyphId, GlyphStore}; -use crate::text::shaping::ShaperMethods; -use crate::text::Shaper; +use std::borrow::ToOwned; +use std::cell::RefCell; +use std::collections::HashMap; +use std::rc::Rc; +use std::sync::atomic::{AtomicUsize, Ordering}; +use std::sync::Arc; +use std::{iter, str}; + use app_units::Au; use bitflags::bitflags; use euclid::default::{Point2D, Rect, Size2D}; @@ -18,20 +17,22 @@ use log::debug; use serde::{Deserialize, Serialize}; use servo_atoms::{atom, Atom}; use smallvec::SmallVec; -use std::borrow::ToOwned; -use std::cell::RefCell; -use std::collections::HashMap; -use std::iter; -use std::rc::Rc; -use std::str; -use std::sync::atomic::{AtomicUsize, Ordering}; -use std::sync::Arc; use style::computed_values::{font_stretch, font_style, font_variant_caps, font_weight}; use style::properties::style_structs::Font as FontStyleStruct; use style::values::computed::font::{GenericFontFamily, SingleFontFamily}; use unicode_script::Script; use webrender_api::FontInstanceKey; +use crate::font_context::{FontContext, FontSource}; +use crate::font_template::FontTemplateDescriptor; +use crate::platform::font::{FontHandle, FontTable}; +use crate::platform::font_context::FontContextHandle; +pub use crate::platform::font_list::fallback_font_families; +use crate::platform::font_template::FontTemplateData; +use crate::text::glyph::{ByteIndex, GlyphData, GlyphId, GlyphStore}; +use crate::text::shaping::ShaperMethods; +use crate::text::Shaper; + #[macro_export] macro_rules! ot_tag { ($t1:expr, $t2:expr, $t3:expr, $t4:expr) => { |