/* Copyright (C) 2004-2012 by George Williams */
/*
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:

 * Redistributions of source code must retain the above copyright notice, this
 * list of conditions and the following disclaimer.

 * Redistributions in binary form must reproduce the above copyright notice,
 * this list of conditions and the following disclaimer in the documentation
 * and/or other materials provided with the distribution.

 * The name of the author may not be used to endorse or promote products
 * derived from this software without specific prior written permission.

 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
 * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
/* Zapf dingbat info. Slot into unicode at 0x2700 */
/* Taken from adobe's afm file */

#include <fontforge-config.h>

#include "zapfnomen.h"

char *zapfnomen[] = {
	0,"a1","a2","a202","a3","a4","a5","a119",
	"a118","a117","a11","a12","a13","a14","a15","a16",
	"a105","a17","a18","a19","a20","a21","a22","a23",
	"a24","a25","a26","a27","a28","a6","a7","a8",
	"a9","a10","a29","a30","a31","a32","a33","a34",
	"a35","a36","a37","a38","a39","a40","a41","a42",
	"a43","a44","a45","a46","a47","a48","a49","a50",
	"a51","a52","a53","a54","a55","a56","a57","a58",
	"a59","a60","a61","a62","a63","a64","a65","a66",
	"a67","a68","a69","a70","a71","a72","a73","a74",
	"a203","a75","a204","a76","a77","a78","a79","a81",
	"a82","a83","a84","a97","a98","a99","a100",0,
	0,"a101","a102","a103","a104","a106","a107","a108",
	"a112","a111","a110","a109","a120","a121","a122","a123",
	"a124","a125","a126","a127","a128","a129","a130","a131",
	"a132","a133","a134","a135","a136","a137","a138","a139",
	"a140","a141","a142","a143","a144","a145","a146","a147",
	"a148","a149","a150","a151","a152","a153","a154","a155",
	"a156","a157","a158","a159","a160","a161","a163","a164",
	"a196","a165","a192","a166","a167","a168","a169","a170",
	"a171","a172","a173","a162","a174","a175","a176","a177",
	"a178","a179","a193","a180","a199","a181","a200","a182",
	0,"a201","a183","a184","a197","a185","a194","a198",
	"a186","a195","a187","a188","a189","a190","a191",0
};

short zapfwx[] = {
	0,974,961,974,980,719,789,790,
	791,690,960,939,549,855,911,933,
	911,945,974,755,846,762,761,571,
	677,763,760,759,754,494,552,537,
	577,692,786,788,788,790,793,794,
	816,823,789,841,823,833,816,831,
	923,744,723,749,790,792,695,776,
	768,792,759,707,708,682,701,826,
	815,789,789,707,687,696,689,786,
	787,713,791,785,791,873,761,762,
	762,759,759,892,892,788,784,438,
	138,277,415,392,392,668,668,0,
	0,732,544,544,910,667,760,760,
	776,595,694,626,788,788,788,788,
	788,788,788,788,788,788,788,788,
	788,788,788,788,788,788,788,788,
	788,788,788,788,788,788,788,788,
	788,788,788,788,788,788,788,788,
	788,788,788,788,894,838,1016,458,
	748,924,748,918,927,928,928,834,
	873,828,924,924,917,930,931,463,
	883,836,836,867,867,696,696,874,
	0,874,760,946,771,865,771,888,
	967,888,831,873,927,970,918,0
};

short zapfbb[][4] = {
	{0,0,0,0},
	{35,72,939,621},
	{35,81,927,611},
	{35,72,939,621},
	{35,0,945,692},
	{34,139,685,566},
	{35,-14,755,705},
	{35,-14,755,705},
	{35,-13,761,705},
	{35,138,655,553},
	{35,123,925,568},
	{35,134,904,559},
	{29,-11,516,705},
	{34,59,820,632},
	{35,50,876,642},
	{35,139,899,550},
	{35,50,876,642},
	{35,139,909,553},
	{35,104,938,587},
	{34,-13,721,705},
	{36,-14,811,705},
	{35,0,727,692},
	{35,0,727,692},
	{-1,-68,571,661},
	{36,-13,642,705},
	{35,0,728,692},
	{35,0,726,692},
	{35,0,725,692},
	{35,0,720,692},
	{35,0,460,692},
	{35,0,517,692},
	{35,0,503,692},
	{35,96,542,596},
	{35,-14,657,705},
	{35,-14,751,705},
	{35,-14,752,705},
	{35,-14,753,705},
	{35,-14,756,705},
	{35,-13,759,705},
	{35,-13,759,705},
	{35,-14,782,705},
	{35,-14,787,705},
	{35,-14,754,705},
	{35,-14,807,705},
	{35,-14,789,705},
	{35,-14,798,705},
	{35,-13,782,705},
	{35,-14,796,705},
	{35,-14,888,705},
	{35,0,710,692},
	{35,0,688,692},
	{35,0,714,692},
	{34,-14,756,705},
	{35,-14,758,705},
	{35,-14,661,706},
	{35,-6,741,699},
	{35,-7,734,699},
	{35,-14,757,705},
	{35,0,725,692},
	{35,-13,672,704},
	{35,-14,672,705},
	{35,-14,647,705},
	{35,-14,666,705},
	{35,-14,791,705},
	{35,-14,780,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{34,-14,673,705},
	{36,0,651,692},
	{35,0,661,691},
	{35,0,655,692},
	{34,-14,751,705},
	{35,-14,752,705},
	{35,-14,678,705},
	{35,-14,756,705},
	{36,-14,751,705},
	{35,-14,757,705},
	{35,-14,838,705},
	{35,0,726,692},
	{35,0,727,692},
	{35,0,727,692},
	{35,0,725,692},
	{35,0,725,692},
	{35,0,858,705},
	{35,-14,858,692},
	{35,-14,754,705},
	{35,-14,749,705},
	{35,-14,403,705},
	{35,0,104,692},
	{35,0,242,692},
	{35,0,380,692},
	{35,263,357,705},
	{34,263,357,705},
	{35,263,633,705},
	{36,263,634,705},
	{0,0,0,0},
	{0,0,0,0},
	{35,-143,697,806},
	{56,-14,488,706},
	{34,-14,508,705},
	{35,40,875,651},
	{35,-14,633,705},
	{35,-14,726,705},
	{0,121,758,569},
	{35,0,741,705},
	{34,-14,560,705},
	{35,-14,659,705},
	{34,0,591,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,-14,754,705},
	{35,58,860,634},
	{35,152,803,540},
	{34,152,981,540},
	{35,-127,422,820},
	{35,94,698,597},
	{35,140,890,552},
	{35,94,698,597},
	{35,166,884,526},
	{35,32,892,660},
	{35,129,891,562},
	{35,128,893,563},
	{35,155,799,537},
	{35,93,838,599},
	{35,104,791,588},
	{35,98,889,594},
	{35,98,889,594},
	{35,0,882,692},
	{35,84,896,608},
	{35,84,896,608},
	{35,-99,429,791},
	{35,71,848,623},
	{35,44,802,648},
	{35,44,802,648},
	{35,101,832,591},
	{35,101,832,591},
	{35,44,661,648},
	{35,44,661,648},
	{35,77,840,619},
	{0,0,0,0},
	{35,73,840,615},
	{35,0,725,692},
	{35,160,911,533},
	{34,37,736,655},
	{35,207,830,481},
	{34,37,736,655},
	{34,-19,853,712},
	{35,124,932,568},
	{34,-19,853,712},
	{35,113,796,579},
	{36,118,838,578},
	{35,150,891,542},
	{35,76,931,616},
	{34,99,884,593},
	{0,0,0,0}
};

char zapfexists[] = {
	0,1,1,1,1,0,1,1,
	1,1,0,0,1,1,1,1,
	1,1,1,1,1,1,1,1,
	1,1,1,1,1,1,1,1,
	1,1,1,1,1,1,1,1,
	0,1,1,1,1,1,1,1,
	1,1,1,1,1,1,1,1,
	1,1,1,1,1,1,1,1,
	1,1,1,1,1,1,1,1,
	1,1,1,1,0,1,0,1,
	1,1,1,0,0,0,1,0,
	1,1,1,1,1,1,1,0,
	0,1,1,1,1,1,1,1,
	0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,1,1,
	1,1,1,1,1,1,1,1,
	1,1,1,1,1,1,1,1,
	1,1,1,1,1,1,1,1,
	1,1,1,1,1,0,0,0,
	1,1,1,1,1,1,1,1,
	1,1,1,1,1,1,1,1,
	1,1,1,1,1,1,1,1,
	0,1,1,1,1,1,1,1,
	1,1,1,1,1,1,1,0,

	0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0
};
