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