Update submodules to fix duplicate CTFont binding; start debugging quartz font traits.

This commit is contained in:
Brian J. Burg 2012-11-09 11:08:03 -08:00
parent e3e1cfb0dc
commit 95e022a094
3 changed files with 6 additions and 3 deletions

@ -1 +1 @@
Subproject commit f46c96d81e08b47659eddf8024544320b530c9a2 Subproject commit 8402852b2e9efcd041607db03a6a663e58c05370

@ -1 +1 @@
Subproject commit 7a82d824c50dd5647c120565acdbea6b00e51a40 Subproject commit 3447665bc6fb1f7a192114723e6822840d1f12bd

View file

@ -7,6 +7,7 @@ use ct = core_text;
use ct::font::{ use ct::font::{
CTFont, CTFont,
debug_font_names, debug_font_names,
debug_font_traits,
}; };
use ct::font_collection::CTFontCollection; use ct::font_collection::CTFontCollection;
use ct::font_descriptor::{ use ct::font_descriptor::{
@ -36,7 +37,9 @@ pub impl QuartzFontListHandle {
//debug!("%?", { debug_descriptor(desc); () }); //debug!("%?", { debug_descriptor(desc); () });
// TODO: for each descriptor, make a FontEntry. // TODO: for each descriptor, make a FontEntry.
let font = CTFont::new_from_descriptor(desc, 0.0); let font = CTFont::new_from_descriptor(desc, 0.0);
debug!("%s", { debug_font_names(&font); ~"--- DEBUG CTFONT NAMES ---" }); debug!("family: %s", font.family_name());
debug!("face: %s", font.face_name());
debug!("%s", { debug_font_traits(&font); ~"--- DEBUG CTFONT TRAITS ---" });
// TODO: append FontEntry to hashtable value // TODO: append FontEntry to hashtable value
} }