#include <freetype/tttags.h>
#ifdef FT_CONFIG_OPTION_USE_BROTLI
#include "woff2tags.h"
FT_LOCAL_DEF( FT_Tag )
woff2_known_tags( FT_Byte index )
{
static const FT_Tag known_tags[63] =
{
FT_MAKE_TAG('c', 'm', 'a', 'p'),
FT_MAKE_TAG('h', 'e', 'a', 'd'),
FT_MAKE_TAG('h', 'h', 'e', 'a'),
FT_MAKE_TAG('h', 'm', 't', 'x'),
FT_MAKE_TAG('m', 'a', 'x', 'p'),
FT_MAKE_TAG('n', 'a', 'm', 'e'),
FT_MAKE_TAG('O', 'S', '/', '2'),
FT_MAKE_TAG('p', 'o', 's', 't'),
FT_MAKE_TAG('c', 'v', 't', ' '),
FT_MAKE_TAG('f', 'p', 'g', 'm'),
FT_MAKE_TAG('g', 'l', 'y', 'f'),
FT_MAKE_TAG('l', 'o', 'c', 'a'),
FT_MAKE_TAG('p', 'r', 'e', 'p'),
FT_MAKE_TAG('C', 'F', 'F', ' '),
FT_MAKE_TAG('V', 'O', 'R', 'G'),
FT_MAKE_TAG('E', 'B', 'D', 'T'),
FT_MAKE_TAG('E', 'B', 'L', 'C'),
FT_MAKE_TAG('g', 'a', 's', 'p'),
FT_MAKE_TAG('h', 'd', 'm', 'x'),
FT_MAKE_TAG('k', 'e', 'r', 'n'),
FT_MAKE_TAG('L', 'T', 'S', 'H'),
FT_MAKE_TAG('P', 'C', 'L', 'T'),
FT_MAKE_TAG('V', 'D', 'M', 'X'),
FT_MAKE_TAG('v', 'h', 'e', 'a'),
FT_MAKE_TAG('v', 'm', 't', 'x'),
FT_MAKE_TAG('B', 'A', 'S', 'E'),
FT_MAKE_TAG('G', 'D', 'E', 'F'),
FT_MAKE_TAG('G', 'P', 'O', 'S'),
FT_MAKE_TAG('G', 'S', 'U', 'B'),
FT_MAKE_TAG('E', 'B', 'S', 'C'),
FT_MAKE_TAG('J', 'S', 'T', 'F'),
FT_MAKE_TAG('M', 'A', 'T', 'H'),
FT_MAKE_TAG('C', 'B', 'D', 'T'),
FT_MAKE_TAG('C', 'B', 'L', 'C'),
FT_MAKE_TAG('C', 'O', 'L', 'R'),
FT_MAKE_TAG('C', 'P', 'A', 'L'),
FT_MAKE_TAG('S', 'V', 'G', ' '),
FT_MAKE_TAG('s', 'b', 'i', 'x'),
FT_MAKE_TAG('a', 'c', 'n', 't'),
FT_MAKE_TAG('a', 'v', 'a', 'r'),
FT_MAKE_TAG('b', 'd', 'a', 't'),
FT_MAKE_TAG('b', 'l', 'o', 'c'),
FT_MAKE_TAG('b', 's', 'l', 'n'),
FT_MAKE_TAG('c', 'v', 'a', 'r'),
FT_MAKE_TAG('f', 'd', 's', 'c'),
FT_MAKE_TAG('f', 'e', 'a', 't'),
FT_MAKE_TAG('f', 'm', 't', 'x'),
FT_MAKE_TAG('f', 'v', 'a', 'r'),
FT_MAKE_TAG('g', 'v', 'a', 'r'),
FT_MAKE_TAG('h', 's', 't', 'y'),
FT_MAKE_TAG('j', 'u', 's', 't'),
FT_MAKE_TAG('l', 'c', 'a', 'r'),
FT_MAKE_TAG('m', 'o', 'r', 't'),
FT_MAKE_TAG('m', 'o', 'r', 'x'),
FT_MAKE_TAG('o', 'p', 'b', 'd'),
FT_MAKE_TAG('p', 'r', 'o', 'p'),
FT_MAKE_TAG('t', 'r', 'a', 'k'),
FT_MAKE_TAG('Z', 'a', 'p', 'f'),
FT_MAKE_TAG('S', 'i', 'l', 'f'),
FT_MAKE_TAG('G', 'l', 'a', 't'),
FT_MAKE_TAG('G', 'l', 'o', 'c'),
FT_MAKE_TAG('F', 'e', 'a', 't'),
FT_MAKE_TAG('S', 'i', 'l', 'l'),
};
if ( index > 62 )
return 0;
return known_tags[index];
}
#else
woff2tags_dummy_;
#endif