use super::{data_len, decode_data, decode_glyphs, DecodedFace, GlyphSrc};
use crate::g;
use crate::quickdraw::fonts::{FontMetrics, Glyph};
pub const CHICAGO_9_METRICS: FontMetrics =
FontMetrics { ascent: 9, descent: 3, wid_max: 11, leading: 0 };
pub const CHICAGO_9_SRC: &[GlyphSrc] = &[
g!(3, (3, -1), ), g!(3, (2, -7), "#" "#" "#" "#" "#" "." "#"
),
g!(5, (2, -7), "#.#" "#.#" "#.#"
),
g!(8, (1, -6), ".#.#." "#####" ".#.#." "#####" ".#.#."
),
g!(6, (1, -7), "..#.." ".####" "#.#.." ".###." "..#.#" "####." "..#.."
),
g!(10, (1, -6), "##..#" "##.#." "..#.." ".#.##" "#..##"
),
g!(8, (1, -7), ".##.." "#..#." ".##.." "#..#." "#..##" "#.##." ".##.#"
),
g!(3, (1, -7), "#" "#" "#"
),
g!(4, (1, -7), ".#" "#." "#." "#." "#." "#." ".#"
),
g!(4, (1, -7), "#." ".#" ".#" ".#" ".#" ".#" "#."
),
g!(5, (1, -6), "#.#" ".#." "#.#"
),
g!(7, (1, -6), "..#.." "..#.." "#####" "..#.." "..#.."
),
g!(3, (1, -1), "##" "##" "#."
),
g!(3, (0, -3), "###"
),
g!(3, (1, -1), "##" "##"
),
g!(3, (0, -7), "..#" "..#" ".#." ".#." "#.." "#.." "#.."
),
g!(6, (1, -7), ".###." "##.##" "##.##" "##.##" "##.##" "##.##" ".###."
),
g!(6, (2, -7), ".##." "###." ".##." ".##." ".##." ".##." "####"
),
g!(6, (1, -7), ".###." "##.##" "...##" "..##." ".##.." "##..." "#####"
),
g!(6, (1, -7), ".###." "##.##" "...##" "..##." "...##" "##.##" ".###."
),
g!(6, (0, -7), "...##." "..###." ".##.#." "##..#." "######" "....#." "....#."
),
g!(6, (1, -7), "#####" "##..." "####." "...##" "...##" "##.##" ".###."
),
g!(6, (1, -7), "..###" ".##.." "##..." "####." "##.##" "##.##" ".###."
),
g!(6, (1, -7), "#####" "...##" "..##." "..##." ".##.." ".##.." ".##.."
),
g!(6, (1, -7), ".###." "##.##" "##.##" ".###." "##.##" "##.##" ".###."
),
g!(6, (1, -7), ".###." "##.##" "##.##" ".####" "...##" ".##.." ".##.."
),
g!(3, (1, -5), "##" "##" ".." "##" "##"
),
g!(3, (1, -5), "##" "##" ".." "##" "#."
),
g!(7, (0, -6), "...#" "..#." ".#.." "#..." ".#.." "..#." "...#"
),
g!(8, (1, -6), "#####" "....." "#####"
),
g!(7, (2, -6), "#..." ".#.." "..#." "...#" "..#." ".#.." "#..."
),
g!(5, (1, -7), ".###" "#..#" "...#" "..#." "..#." "...." "..#."
),
g!(10, (1, -6), ".####." "#....#" "#.##.#" "#.####" "#....." ".####."
),
g!(6, (1, -7), "..#.." ".###." "##.##" "##.##" "#####" "##.##" "##.##"
),
g!(7, (1, -7), "#####." "##..##" "##..##" "#####." "##..##" "##..##" "#####."
),
g!(7, (1, -7), ".#####" "##...." "##...." "##...." "##...." "##...." ".#####"
),
g!(8, (1, -7), "#####." "##..##" "##..##" "##..##" "##..##" "##..##" "#####."
),
g!(6, (1, -7), "#####" "##..." "##..." "####." "##..." "##..." "#####"
),
g!(5, (1, -7), "####" "##.." "##.." "###." "##.." "##.." "##.."
),
g!(8, (1, -7), ".#####" "##...." "##...." "##.###" "##..##" "##..##" ".#####"
),
g!(7, (1, -7), "##..##" "##..##" "##..##" "######" "##..##" "##..##" "##..##"
),
g!(3, (2, -7), "#" "#" "#" "#" "#" "#" "#"
),
g!(3, (0, -7), "..#" "..#" "..#" "..#" "#.#" "#.#" ".#."
),
g!(6, (1, -7), "##.##" "##.#." "####." "###.." "####." "##.#." "##.##"
),
g!(5, (1, -7), "##.." "##.." "##.." "##.." "##.." "##.." "####"
),
g!(8, (1, -7), "##...##" "###.###" "#######" "##.#.##" "##...##" "##...##" "##...##"
),
g!(7, (1, -7), "#...#" "##..#" "#.#.#" "#.#.#" "#..##" "#...#" "#...#"
),
g!(8, (1, -7), ".####." "##..##" "##..##" "##..##" "##..##" "##..##" ".####."
),
g!(6, (1, -7), "#####" "##..#" "##..#" "#####" "##..." "##..." "##..."
),
g!(8, (1, -7), ".####." "##..##" "##..##" "##..##" "##.###" "##.##." ".####."
),
g!(6, (1, -7), "#####" "##..#" "##..#" "#####" "###.." "##.#." "##..#"
),
g!(7, (1, -7), ".#####" "##...." ".####." "....##" "#...##" "##..##" ".####."
),
g!(5, (0, -7), "#####" "..#.." "..#.." "..#.." "..#.." "..#.." "..#.."
),
g!(7, (1, -7), "##..##" "##..##" "##..##" "##..##" "##..##" "##..##" ".####."
),
g!(6, (1, -7), "##.##" "##.##" "##.##" ".###." ".###." "..#.." "..#.."
),
g!(9, (1, -7), "#..#..#" "#..#..#" "#..#..#" "#.#.#.#" "#.#.#.#" ".#.#.#." ".#.#.#."
),
g!(6, (1, -7), "##.##" ".###." "..#.." "..#.." "..#.." ".###." "##.##"
),
g!(5, (1, -7), "#..#" "#..#" ".##." ".##." ".##." ".##." ".##."
),
g!(7, (1, -7), "######" "...##." "..##.." ".##..." "##...." "##...." "######"
),
g!(4, (1, -8), "##" "#." "#." "#." "#." "#." "#." "#." "##"
),
g!(3, (0, -7), "#.." ".#." ".#." "..#" "..#" "..#"
),
g!(4, (1, -8), "##" ".#" ".#" ".#" ".#" ".#" ".#" ".#" "##"
),
g!(8, (2, -7), "..#.." ".#.#." "#...#"
),
g!(5, (0, 1), "#####"
),
g!(5, (2, -8), "##." ".##"
),
g!(6, (1, -6), ".###." "...##" ".####" "##.##" "##.##" ".##.#"
),
g!(6, (1, -7), "##..." "##..." "####." "##.##" "##.##" "##.##" "####."
),
g!(6, (1, -6), ".####" "##..." "##..." "##..." "##..." ".####"
),
g!(6, (1, -7), "...##" "...##" ".####" "##.##" "##.##" "##.##" ".####"
),
g!(7, (1, -6), ".###." "##.##" "#####" "##..." "##..#" ".####"
),
g!(3, (1, -7), ".#" "#." "##" "#." "#." "#." "#."
),
g!(6, (1, -6), ".####" "##.##" "##.##" ".####" "...##" "##.##" ".###."
),
g!(6, (1, -7), "##..." "##..." "####." "##.##" "##.##" "##.##" "##.##"
),
g!(3, (1, -7), "##" ".." "##" "##" "##" "##" "##"
),
g!(3, (0, -7), ".#" ".." ".#" ".#" ".#" ".#" ".#" "##" "#."
),
g!(6, (1, -7), "##..." "##..." "##..#" "##.#." "####." "##.#." "##..#"
),
g!(3, (1, -7), "##" "##" "##" "##" "##" "##" "##"
),
g!(9, (1, -6), "#######" "##.#.##" "##.#.##" "##.#.##" "##.#.##" "##.#.##"
),
g!(6, (1, -6), "####." "##.##" "##.##" "##.##" "##.##" "##.##"
),
g!(7, (1, -6), ".###." "##.##" "##.##" "##.##" "##.##" ".###."
),
g!(6, (1, -6), "####." "##.##" "##.##" "##.##" "####." "##..." "##..."
),
g!(6, (1, -6), ".####" "##.##" "##.##" "##.##" ".####" "...##" "...##"
),
g!(4, (1, -6), "###" "##." "#.." "#.." "#.." "#.."
),
g!(6, (1, -6), ".####" "##..." ".###." "...##" "##.##" ".###."
),
g!(4, (1, -7), "##." "##." "###" "##." "##." "##." ".##"
),
g!(6, (1, -6), "##.##" "##.##" "##.##" "##.##" "##.##" ".##.#"
),
g!(5, (1, -6), "#..#" "#..#" "#..#" ".##." ".##." "..#."
),
g!(7, (1, -6), "#.#.#" "#.#.#" "#.#.#" "#.#.#" ".#.#." ".#.#."
),
g!(5, (1, -6), "#..#" "#..#" ".##." ".##." "#..#" "#..#"
),
g!(5, (1, -6), "#..#" "#..#" ".##." ".##." "..#." "..#." ".#.." "#..."
),
g!(6, (1, -6), "#####" "..###" ".##.." "##..." "##..#" "#####"
),
g!(5, (1, -8), "..##" ".##." "##.." ".##." ".##." "..##"
),
g!(3, (2, -8), "#" "#" "#" "#" "#" "#" "#" "#" "#"
),
g!(5, (1, -8), "##.." ".##." "..##" ".##." ".##." "##.."
),
g!(8, (1, -4), ".##...#" "#..###."
),
];
const LEN: usize = data_len(CHICAGO_9_SRC);
pub const CHICAGO_9_GLYPHS: [Glyph; 95] = decode_glyphs(CHICAGO_9_SRC);
pub const CHICAGO_9_DATA: [u8; LEN] = decode_data(CHICAGO_9_SRC);
#[allow(dead_code)]
pub const FACE: DecodedFace = DecodedFace {
metrics: CHICAGO_9_METRICS,
glyphs: &CHICAGO_9_GLYPHS,
data: &CHICAGO_9_DATA,
};