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