// 以下引用的字形数据可能存在版权风险, 不可用于任何商业用途 !!! // 此处引用仅用于内部字形评估使用. // 将以下字形数据用于商业用途的风险由使用者自行承担 // 请自行购买正版字库数据文件用于字形显示 #include #include "vg_font.h" #ifdef DOUBLE_POINTER_HALO // font (arial), total glyph (65) static const VGubyte arial_glyph37_commands[] = { VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph37_coordinates[] = { 0.058105f, 0.543945f, 0.058105f, 0.620605f, 0.096680f, 0.674316f, 0.135254f, 0.728027f, 0.208496f, 0.728027f, 0.275879f, 0.728027f, 0.319824f, 0.679688f, 0.364258f, 0.631836f, 0.364258f, 0.538574f, 0.364258f, 0.447754f, 0.319336f, 0.398438f, 0.274902f, 0.349609f, 0.209473f, 0.349609f, 0.144531f, 0.349609f, 0.101074f, 0.397949f, 0.058105f, 0.446289f, 0.058105f, 0.543945f, 0.210938f, 0.667480f, 0.178223f, 0.667480f, 0.156250f, 0.639160f, 0.134766f, 0.610840f, 0.134766f, 0.535156f, 0.134766f, 0.466309f, 0.156738f, 0.437988f, 0.178711f, 0.410156f, 0.210938f, 0.410156f, 0.244141f, 0.410156f, 0.265625f, 0.438477f, 0.287598f, 0.466797f, 0.287598f, 0.541992f, 0.287598f, 0.611328f, 0.265625f, 0.639160f, 0.243652f, 0.667480f, 0.210938f, 0.667480f, 0.211426f, -0.026367f, 0.603027f, 0.728027f, 0.674316f, 0.728027f, 0.284180f, -0.026367f, 0.211426f, -0.026367f, 0.520996f, 0.167969f, 0.520996f, 0.245117f, 0.559570f, 0.298340f, 0.598145f, 0.352051f, 0.671875f, 0.352051f, 0.739258f, 0.352051f, 0.783203f, 0.303711f, 0.827637f, 0.255859f, 0.827637f, 0.162598f, 0.827637f, 0.071777f, 0.782715f, 0.022461f, 0.738281f, -0.026367f, 0.672363f, -0.026367f, 0.607422f, -0.026367f, 0.563965f, 0.021973f, 0.520996f, 0.070801f, 0.520996f, 0.167969f, 0.674316f, 0.291504f, 0.641113f, 0.291504f, 0.619141f, 0.263184f, 0.597656f, 0.234863f, 0.597656f, 0.159180f, 0.597656f, 0.090820f, 0.619629f, 0.062500f, 0.641602f, 0.034180f, 0.673828f, 0.034180f, 0.707520f, 0.034180f, 0.729004f, 0.062500f, 0.750977f, 0.090820f, 0.750977f, 0.166016f, 0.750977f, 0.235352f, 0.729004f, 0.263184f, 0.707031f, 0.291504f, 0.674316f, 0.291504f }; static const VGubyte arial_glyph46_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph46_coordinates[] = { 0.090820f, 0.000000f, 0.090820f, 0.100098f, 0.190918f, 0.100098f, 0.190918f, 0.000000f, 0.090820f, 0.000000f }; static const VGubyte arial_glyph48_commands[] = { VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph48_coordinates[] = { 0.041504f, 0.353027f, 0.041504f, 0.479980f, 0.067383f, 0.557129f, 0.093750f, 0.634766f, 0.145020f, 0.676758f, 0.196777f, 0.718750f, 0.274902f, 0.718750f, 0.332520f, 0.718750f, 0.375977f, 0.695313f, 0.419434f, 0.672363f, 0.447754f, 0.628418f, 0.476074f, 0.584961f, 0.492188f, 0.521973f, 0.508301f, 0.459473f, 0.508301f, 0.353027f, 0.508301f, 0.227051f, 0.482422f, 0.149414f, 0.456543f, 0.072266f, 0.404785f, 0.029785f, 0.353516f, -0.012207f, 0.274902f, -0.012207f, 0.171387f, -0.012207f, 0.112305f, 0.062012f, 0.041504f, 0.151367f, 0.041504f, 0.353027f, 0.131836f, 0.353027f, 0.131836f, 0.176758f, 0.172852f, 0.118164f, 0.214355f, 0.060059f, 0.274902f, 0.060059f, 0.335449f, 0.060059f, 0.376465f, 0.118652f, 0.417969f, 0.177246f, 0.417969f, 0.353027f, 0.417969f, 0.529785f, 0.376465f, 0.587891f, 0.335449f, 0.645996f, 0.273926f, 0.645996f, 0.213379f, 0.645996f, 0.177246f, 0.594727f, 0.131836f, 0.529297f, 0.131836f, 0.353027f }; static const VGubyte arial_glyph49_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph49_coordinates[] = { 0.372559f, 0.000000f, 0.284668f, 0.000000f, 0.284668f, 0.560059f, 0.252930f, 0.529785f, 0.201172f, 0.499512f, 0.149902f, 0.469238f, 0.108887f, 0.454102f, 0.108887f, 0.539063f, 0.182617f, 0.573730f, 0.237793f, 0.623047f, 0.292969f, 0.672363f, 0.315918f, 0.718750f, 0.372559f, 0.718750f, 0.372559f, 0.000000f }; static const VGubyte arial_glyph50_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph50_coordinates[] = { 0.503418f, 0.084473f, 0.503418f, 0.000000f, 0.030273f, 0.000000f, 0.029297f, 0.031738f, 0.040527f, 0.061035f, 0.058594f, 0.109375f, 0.098145f, 0.156250f, 0.138184f, 0.203125f, 0.213379f, 0.264648f, 0.330078f, 0.360352f, 0.371094f, 0.416016f, 0.412109f, 0.472168f, 0.412109f, 0.521973f, 0.412109f, 0.574219f, 0.374512f, 0.609863f, 0.337402f, 0.645996f, 0.277344f, 0.645996f, 0.213867f, 0.645996f, 0.175781f, 0.607910f, 0.137695f, 0.569824f, 0.137207f, 0.502441f, 0.046875f, 0.511719f, 0.056152f, 0.612793f, 0.116699f, 0.665527f, 0.177246f, 0.718750f, 0.279297f, 0.718750f, 0.382324f, 0.718750f, 0.442383f, 0.661621f, 0.502441f, 0.604492f, 0.502441f, 0.520020f, 0.502441f, 0.477051f, 0.484863f, 0.435547f, 0.467285f, 0.394043f, 0.426270f, 0.348145f, 0.385742f, 0.302246f, 0.291016f, 0.222168f, 0.211914f, 0.155762f, 0.189453f, 0.131836f, 0.166992f, 0.108398f, 0.152344f, 0.084473f, 0.503418f, 0.084473f }; static const VGubyte arial_glyph51_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph51_coordinates[] = { 0.041992f, 0.188965f, 0.129883f, 0.200684f, 0.145020f, 0.125977f, 0.181152f, 0.092773f, 0.217773f, 0.060059f, 0.270020f, 0.060059f, 0.332031f, 0.060059f, 0.374512f, 0.103027f, 0.417480f, 0.145996f, 0.417480f, 0.209473f, 0.417480f, 0.270020f, 0.377930f, 0.309082f, 0.338379f, 0.348633f, 0.277344f, 0.348633f, 0.252441f, 0.348633f, 0.215332f, 0.338867f, 0.225098f, 0.416016f, 0.233887f, 0.415039f, 0.239258f, 0.415039f, 0.295410f, 0.415039f, 0.340332f, 0.444336f, 0.385254f, 0.473633f, 0.385254f, 0.534668f, 0.385254f, 0.583008f, 0.352539f, 0.614746f, 0.319824f, 0.646484f, 0.268066f, 0.646484f, 0.216797f, 0.646484f, 0.182617f, 0.614258f, 0.148438f, 0.582031f, 0.138672f, 0.517578f, 0.050781f, 0.533203f, 0.066895f, 0.621582f, 0.124023f, 0.669922f, 0.181152f, 0.718750f, 0.266113f, 0.718750f, 0.324707f, 0.718750f, 0.374023f, 0.693359f, 0.423340f, 0.668457f, 0.449219f, 0.625000f, 0.475586f, 0.581543f, 0.475586f, 0.532715f, 0.475586f, 0.486328f, 0.450684f, 0.448242f, 0.425781f, 0.410156f, 0.376953f, 0.387695f, 0.440430f, 0.373047f, 0.475586f, 0.326660f, 0.510742f, 0.280762f, 0.510742f, 0.211426f, 0.510742f, 0.117676f, 0.442383f, 0.052246f, 0.374023f, -0.012695f, 0.269531f, -0.012695f, 0.175293f, -0.012695f, 0.112793f, 0.043457f, 0.050781f, 0.099609f, 0.041992f, 0.188965f }; static const VGubyte arial_glyph52_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph52_coordinates[] = { 0.323242f, 0.000000f, 0.323242f, 0.171387f, 0.012695f, 0.171387f, 0.012695f, 0.251953f, 0.339355f, 0.715820f, 0.411133f, 0.715820f, 0.411133f, 0.251953f, 0.507813f, 0.251953f, 0.507813f, 0.171387f, 0.411133f, 0.171387f, 0.411133f, 0.000000f, 0.323242f, 0.000000f, 0.323242f, 0.251953f, 0.323242f, 0.574707f, 0.099121f, 0.251953f, 0.323242f, 0.251953f }; static const VGubyte arial_glyph53_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph53_coordinates[] = { 0.041504f, 0.187500f, 0.133789f, 0.195313f, 0.144043f, 0.127930f, 0.181152f, 0.093750f, 0.218750f, 0.060059f, 0.271484f, 0.060059f, 0.334961f, 0.060059f, 0.378906f, 0.107910f, 0.422852f, 0.155762f, 0.422852f, 0.234863f, 0.422852f, 0.310059f, 0.380371f, 0.353516f, 0.338379f, 0.396973f, 0.270020f, 0.396973f, 0.227539f, 0.396973f, 0.193359f, 0.377441f, 0.159180f, 0.358398f, 0.139648f, 0.327637f, 0.057129f, 0.338379f, 0.126465f, 0.706055f, 0.482422f, 0.706055f, 0.482422f, 0.622070f, 0.196777f, 0.622070f, 0.158203f, 0.429688f, 0.222656f, 0.474609f, 0.293457f, 0.474609f, 0.387207f, 0.474609f, 0.451660f, 0.409668f, 0.516113f, 0.344727f, 0.516113f, 0.242676f, 0.516113f, 0.145508f, 0.459473f, 0.074707f, 0.390625f, -0.012207f, 0.271484f, -0.012207f, 0.173828f, -0.012207f, 0.111816f, 0.042480f, 0.050293f, 0.097168f, 0.041504f, 0.187500f }; static const VGubyte arial_glyph54_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph54_coordinates[] = { 0.497559f, 0.540527f, 0.410156f, 0.533691f, 0.398438f, 0.585449f, 0.376953f, 0.608887f, 0.341309f, 0.646484f, 0.289063f, 0.646484f, 0.247070f, 0.646484f, 0.215332f, 0.623047f, 0.173828f, 0.592773f, 0.149902f, 0.534668f, 0.125977f, 0.476563f, 0.125000f, 0.369141f, 0.156738f, 0.417480f, 0.202637f, 0.440918f, 0.248535f, 0.464355f, 0.298828f, 0.464355f, 0.386719f, 0.464355f, 0.448242f, 0.399414f, 0.510254f, 0.334961f, 0.510254f, 0.232422f, 0.510254f, 0.165039f, 0.480957f, 0.106934f, 0.452148f, 0.049316f, 0.401367f, 0.018555f, 0.350586f, -0.012207f, 0.286133f, -0.012207f, 0.176270f, -0.012207f, 0.106934f, 0.068359f, 0.037598f, 0.149414f, 0.037598f, 0.334961f, 0.037598f, 0.542480f, 0.114258f, 0.636719f, 0.181152f, 0.718750f, 0.294434f, 0.718750f, 0.378906f, 0.718750f, 0.432617f, 0.671387f, 0.486816f, 0.624023f, 0.497559f, 0.540527f, 0.138672f, 0.231934f, 0.138672f, 0.186523f, 0.157715f, 0.145020f, 0.177246f, 0.103516f, 0.211914f, 0.081543f, 0.246582f, 0.060059f, 0.284668f, 0.060059f, 0.340332f, 0.060059f, 0.380371f, 0.104980f, 0.420410f, 0.149902f, 0.420410f, 0.227051f, 0.420410f, 0.301270f, 0.380859f, 0.343750f, 0.341309f, 0.386719f, 0.281250f, 0.386719f, 0.221680f, 0.386719f, 0.180176f, 0.343750f, 0.138672f, 0.301270f, 0.138672f, 0.231934f }; static const VGubyte arial_glyph55_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph55_coordinates[] = { 0.047363f, 0.622070f, 0.047363f, 0.706543f, 0.510742f, 0.706543f, 0.510742f, 0.638184f, 0.442383f, 0.565430f, 0.375000f, 0.444824f, 0.308105f, 0.324219f, 0.271484f, 0.196777f, 0.245117f, 0.106934f, 0.237793f, 0.000000f, 0.147461f, 0.000000f, 0.148926f, 0.084473f, 0.180664f, 0.204102f, 0.212402f, 0.323730f, 0.271484f, 0.434570f, 0.331055f, 0.545898f, 0.397949f, 0.622070f, 0.047363f, 0.622070f }; static const VGubyte arial_glyph56_commands[] = { VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph56_coordinates[] = { 0.176758f, 0.388184f, 0.122070f, 0.408203f, 0.095703f, 0.445313f, 0.069336f, 0.482422f, 0.069336f, 0.534180f, 0.069336f, 0.612305f, 0.125488f, 0.665527f, 0.181641f, 0.718750f, 0.274902f, 0.718750f, 0.368652f, 0.718750f, 0.425781f, 0.664063f, 0.482910f, 0.609863f, 0.482910f, 0.531738f, 0.482910f, 0.481934f, 0.456543f, 0.444824f, 0.430664f, 0.408203f, 0.377441f, 0.388184f, 0.443359f, 0.366699f, 0.477539f, 0.318848f, 0.512207f, 0.270996f, 0.512207f, 0.204590f, 0.512207f, 0.112793f, 0.447266f, 0.050293f, 0.382324f, -0.012207f, 0.276367f, -0.012207f, 0.170410f, -0.012207f, 0.105469f, 0.050293f, 0.040527f, 0.113281f, 0.040527f, 0.207031f, 0.040527f, 0.276855f, 0.075684f, 0.323730f, 0.111328f, 0.371094f, 0.176758f, 0.388184f, 0.159180f, 0.537109f, 0.159180f, 0.486328f, 0.191895f, 0.454102f, 0.224609f, 0.421875f, 0.276855f, 0.421875f, 0.327637f, 0.421875f, 0.359863f, 0.453613f, 0.392578f, 0.485840f, 0.392578f, 0.532227f, 0.392578f, 0.580566f, 0.358887f, 0.613281f, 0.325684f, 0.646484f, 0.275879f, 0.646484f, 0.225586f, 0.646484f, 0.192383f, 0.614258f, 0.159180f, 0.582031f, 0.159180f, 0.537109f, 0.130859f, 0.206543f, 0.130859f, 0.168945f, 0.148438f, 0.133789f, 0.166504f, 0.098633f, 0.201660f, 0.079102f, 0.236816f, 0.060059f, 0.277344f, 0.060059f, 0.340332f, 0.060059f, 0.381348f, 0.100586f, 0.422363f, 0.141113f, 0.422363f, 0.203613f, 0.422363f, 0.267090f, 0.379883f, 0.308594f, 0.337891f, 0.350098f, 0.274414f, 0.350098f, 0.212402f, 0.350098f, 0.171387f, 0.309082f, 0.130859f, 0.268066f, 0.130859f, 0.206543f }; static const VGubyte arial_glyph57_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph57_coordinates[] = { 0.054688f, 0.165527f, 0.139160f, 0.173340f, 0.149902f, 0.113770f, 0.180176f, 0.086914f, 0.210449f, 0.060059f, 0.257813f, 0.060059f, 0.298340f, 0.060059f, 0.328613f, 0.078613f, 0.359375f, 0.097168f, 0.378906f, 0.127930f, 0.398438f, 0.159180f, 0.411621f, 0.211914f, 0.424805f, 0.264648f, 0.424805f, 0.319336f, 0.424805f, 0.325195f, 0.424316f, 0.336914f, 0.397949f, 0.294922f, 0.352051f, 0.268555f, 0.306641f, 0.242676f, 0.253418f, 0.242676f, 0.164551f, 0.242676f, 0.103027f, 0.307129f, 0.041504f, 0.371582f, 0.041504f, 0.477051f, 0.041504f, 0.585938f, 0.105469f, 0.652344f, 0.169922f, 0.718750f, 0.266602f, 0.718750f, 0.336426f, 0.718750f, 0.394043f, 0.681152f, 0.452148f, 0.643555f, 0.481934f, 0.573730f, 0.512207f, 0.504395f, 0.512207f, 0.372559f, 0.512207f, 0.235352f, 0.482422f, 0.153809f, 0.452637f, 0.072754f, 0.393555f, 0.030273f, 0.334961f, -0.012207f, 0.255859f, -0.012207f, 0.171875f, -0.012207f, 0.118652f, 0.034180f, 0.065430f, 0.081055f, 0.054688f, 0.165527f, 0.414551f, 0.481445f, 0.414551f, 0.557129f, 0.374023f, 0.601563f, 0.333984f, 0.645996f, 0.277344f, 0.645996f, 0.218750f, 0.645996f, 0.175293f, 0.598145f, 0.131836f, 0.550293f, 0.131836f, 0.474121f, 0.131836f, 0.405762f, 0.172852f, 0.362793f, 0.214355f, 0.320313f, 0.274902f, 0.320313f, 0.335938f, 0.320313f, 0.375000f, 0.362793f, 0.414551f, 0.405762f, 0.414551f, 0.481445f }; static const VGubyte arial_glyph65_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph65_coordinates[] = { -0.001465f, 0.000000f, 0.273438f, 0.715820f, 0.375488f, 0.715820f, 0.668457f, 0.000000f, 0.560547f, 0.000000f, 0.477051f, 0.216797f, 0.177734f, 0.216797f, 0.099121f, 0.000000f, -0.001465f, 0.000000f, 0.205078f, 0.293945f, 0.447754f, 0.293945f, 0.373047f, 0.492188f, 0.338867f, 0.582520f, 0.322266f, 0.640625f, 0.308594f, 0.571777f, 0.283691f, 0.503906f, 0.205078f, 0.293945f }; static const VGubyte arial_glyph66_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph66_coordinates[] = { 0.073242f, 0.000000f, 0.073242f, 0.715820f, 0.341797f, 0.715820f, 0.423828f, 0.715820f, 0.473145f, 0.693848f, 0.522949f, 0.672363f, 0.550781f, 0.626953f, 0.579102f, 0.582031f, 0.579102f, 0.532715f, 0.579102f, 0.486816f, 0.554199f, 0.446289f, 0.529297f, 0.405762f, 0.479004f, 0.380859f, 0.543945f, 0.361816f, 0.578613f, 0.315918f, 0.613770f, 0.270020f, 0.613770f, 0.207520f, 0.613770f, 0.157227f, 0.592285f, 0.113770f, 0.571289f, 0.070801f, 0.540039f, 0.047363f, 0.508789f, 0.023926f, 0.461426f, 0.011719f, 0.414551f, 0.000000f, 0.346191f, 0.000000f, 0.073242f, 0.000000f, 0.167969f, 0.415039f, 0.322754f, 0.415039f, 0.385742f, 0.415039f, 0.413086f, 0.423340f, 0.449219f, 0.434082f, 0.467285f, 0.458984f, 0.485840f, 0.483887f, 0.485840f, 0.521484f, 0.485840f, 0.557129f, 0.468750f, 0.583984f, 0.451660f, 0.611328f, 0.419922f, 0.621094f, 0.388184f, 0.631348f, 0.311035f, 0.631348f, 0.167969f, 0.631348f, 0.167969f, 0.415039f, 0.167969f, 0.084473f, 0.346191f, 0.084473f, 0.392090f, 0.084473f, 0.410645f, 0.087891f, 0.443359f, 0.093750f, 0.465332f, 0.107422f, 0.487305f, 0.121094f, 0.501465f, 0.146973f, 0.515625f, 0.173340f, 0.515625f, 0.207520f, 0.515625f, 0.247559f, 0.495117f, 0.276855f, 0.474609f, 0.306641f, 0.437988f, 0.318359f, 0.401855f, 0.330566f, 0.333496f, 0.330566f, 0.167969f, 0.330566f, 0.167969f, 0.084473f }; static const VGubyte arial_glyph67_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph67_coordinates[] = { 0.587891f, 0.250977f, 0.682617f, 0.227051f, 0.652832f, 0.110352f, 0.575195f, 0.048828f, 0.498047f, -0.012207f, 0.386230f, -0.012207f, 0.270508f, -0.012207f, 0.197754f, 0.034668f, 0.125488f, 0.082031f, 0.087402f, 0.171387f, 0.049805f, 0.260742f, 0.049805f, 0.363281f, 0.049805f, 0.475098f, 0.092285f, 0.558105f, 0.135254f, 0.641602f, 0.213867f, 0.684570f, 0.292969f, 0.728027f, 0.387695f, 0.728027f, 0.495117f, 0.728027f, 0.568359f, 0.673340f, 0.641602f, 0.618652f, 0.670410f, 0.519531f, 0.577148f, 0.497559f, 0.552246f, 0.575684f, 0.504883f, 0.611328f, 0.457520f, 0.646973f, 0.385742f, 0.646973f, 0.303223f, 0.646973f, 0.247559f, 0.607422f, 0.192383f, 0.567871f, 0.169922f, 0.500977f, 0.147461f, 0.434570f, 0.147461f, 0.363770f, 0.147461f, 0.272461f, 0.173828f, 0.204102f, 0.200684f, 0.136230f, 0.256836f, 0.102539f, 0.312988f, 0.068848f, 0.378418f, 0.068848f, 0.458008f, 0.068848f, 0.513184f, 0.114746f, 0.568359f, 0.160645f, 0.587891f, 0.250977f }; static const VGubyte arial_glyph68_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph68_coordinates[] = { 0.077148f, 0.000000f, 0.077148f, 0.715820f, 0.323730f, 0.715820f, 0.407227f, 0.715820f, 0.451172f, 0.705566f, 0.512695f, 0.691406f, 0.556152f, 0.654297f, 0.612793f, 0.606445f, 0.640625f, 0.531738f, 0.668945f, 0.457520f, 0.668945f, 0.361816f, 0.668945f, 0.280273f, 0.649902f, 0.217285f, 0.630859f, 0.154297f, 0.601074f, 0.112793f, 0.571289f, 0.071777f, 0.535645f, 0.047852f, 0.500488f, 0.024414f, 0.450195f, 0.012207f, 0.400391f, 0.000000f, 0.335449f, 0.000000f, 0.077148f, 0.000000f, 0.171875f, 0.084473f, 0.324707f, 0.084473f, 0.395508f, 0.084473f, 0.435547f, 0.097656f, 0.476074f, 0.110840f, 0.500000f, 0.134766f, 0.533691f, 0.168457f, 0.552246f, 0.225098f, 0.571289f, 0.282227f, 0.571289f, 0.363281f, 0.571289f, 0.475586f, 0.534180f, 0.535645f, 0.497559f, 0.596191f, 0.444824f, 0.616699f, 0.406738f, 0.631348f, 0.322266f, 0.631348f, 0.171875f, 0.631348f, 0.171875f, 0.084473f }; static const VGubyte arial_glyph69_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph69_coordinates[] = { 0.079102f, 0.000000f, 0.079102f, 0.715820f, 0.596680f, 0.715820f, 0.596680f, 0.631348f, 0.173828f, 0.631348f, 0.173828f, 0.412109f, 0.569824f, 0.412109f, 0.569824f, 0.328125f, 0.173828f, 0.328125f, 0.173828f, 0.084473f, 0.613281f, 0.084473f, 0.613281f, 0.000000f, 0.079102f, 0.000000f }; static const VGubyte arial_glyph70_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph70_coordinates[] = { 0.082031f, 0.000000f, 0.082031f, 0.715820f, 0.564941f, 0.715820f, 0.564941f, 0.631348f, 0.176758f, 0.631348f, 0.176758f, 0.409668f, 0.512695f, 0.409668f, 0.512695f, 0.325195f, 0.176758f, 0.325195f, 0.176758f, 0.000000f, 0.082031f, 0.000000f }; static const VGubyte arial_glyph71_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph71_coordinates[] = { 0.412109f, 0.280762f, 0.412109f, 0.364746f, 0.715332f, 0.365234f, 0.715332f, 0.099609f, 0.645508f, 0.043945f, 0.571289f, 0.015625f, 0.497070f, -0.012207f, 0.418945f, -0.012207f, 0.313477f, -0.012207f, 0.227051f, 0.032715f, 0.141113f, 0.078125f, 0.097168f, 0.163574f, 0.053223f, 0.249023f, 0.053223f, 0.354492f, 0.053223f, 0.458984f, 0.096680f, 0.549316f, 0.140625f, 0.640137f, 0.222656f, 0.684082f, 0.304688f, 0.728027f, 0.411621f, 0.728027f, 0.489258f, 0.728027f, 0.551758f, 0.702637f, 0.614746f, 0.677734f, 0.650391f, 0.632813f, 0.686035f, 0.587891f, 0.704590f, 0.515625f, 0.619141f, 0.492188f, 0.603027f, 0.546875f, 0.579102f, 0.578125f, 0.555176f, 0.609375f, 0.510742f, 0.627930f, 0.466309f, 0.646973f, 0.412109f, 0.646973f, 0.347168f, 0.646973f, 0.299805f, 0.626953f, 0.252441f, 0.607422f, 0.223145f, 0.575195f, 0.194336f, 0.542969f, 0.178223f, 0.504395f, 0.150879f, 0.437988f, 0.150879f, 0.360352f, 0.150879f, 0.264648f, 0.183594f, 0.200195f, 0.216797f, 0.135742f, 0.279785f, 0.104492f, 0.342773f, 0.073242f, 0.413574f, 0.073242f, 0.475098f, 0.073242f, 0.533691f, 0.096680f, 0.592285f, 0.120605f, 0.622559f, 0.147461f, 0.622559f, 0.280762f, 0.412109f, 0.280762f }; static const VGubyte arial_glyph72_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph72_coordinates[] = { 0.080078f, 0.000000f, 0.080078f, 0.715820f, 0.174805f, 0.715820f, 0.174805f, 0.421875f, 0.546875f, 0.421875f, 0.546875f, 0.715820f, 0.641602f, 0.715820f, 0.641602f, 0.000000f, 0.546875f, 0.000000f, 0.546875f, 0.337402f, 0.174805f, 0.337402f, 0.174805f, 0.000000f, 0.080078f, 0.000000f }; static const VGubyte arial_glyph73_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph73_coordinates[] = { 0.093262f, 0.000000f, 0.093262f, 0.715820f, 0.187988f, 0.715820f, 0.187988f, 0.000000f, 0.093262f, 0.000000f }; static const VGubyte arial_glyph74_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph74_coordinates[] = { 0.028809f, 0.203125f, 0.114258f, 0.214844f, 0.117676f, 0.132813f, 0.145020f, 0.102539f, 0.172363f, 0.072266f, 0.220703f, 0.072266f, 0.256348f, 0.072266f, 0.282227f, 0.088379f, 0.308105f, 0.104980f, 0.317871f, 0.132813f, 0.327637f, 0.161133f, 0.327637f, 0.222656f, 0.327637f, 0.715820f, 0.422363f, 0.715820f, 0.422363f, 0.228027f, 0.422363f, 0.138184f, 0.400391f, 0.088867f, 0.378906f, 0.039551f, 0.331543f, 0.013672f, 0.284668f, -0.012207f, 0.221191f, -0.012207f, 0.126953f, -0.012207f, 0.076660f, 0.041992f, 0.026855f, 0.096191f, 0.028809f, 0.203125f }; static const VGubyte arial_glyph75_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph75_coordinates[] = { 0.073242f, 0.000000f, 0.073242f, 0.715820f, 0.167969f, 0.715820f, 0.167969f, 0.360840f, 0.523438f, 0.715820f, 0.651855f, 0.715820f, 0.351563f, 0.425781f, 0.665039f, 0.000000f, 0.540039f, 0.000000f, 0.285156f, 0.362305f, 0.167969f, 0.248047f, 0.167969f, 0.000000f, 0.073242f, 0.000000f }; static const VGubyte arial_glyph76_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph76_coordinates[] = { 0.073242f, 0.000000f, 0.073242f, 0.715820f, 0.167969f, 0.715820f, 0.167969f, 0.084473f, 0.520508f, 0.084473f, 0.520508f, 0.000000f, 0.073242f, 0.000000f }; static const VGubyte arial_glyph77_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph77_coordinates[] = { 0.074219f, 0.000000f, 0.074219f, 0.715820f, 0.216797f, 0.715820f, 0.386230f, 0.208984f, 0.409668f, 0.138184f, 0.420410f, 0.103027f, 0.432617f, 0.142090f, 0.458496f, 0.217773f, 0.629883f, 0.715820f, 0.757324f, 0.715820f, 0.757324f, 0.000000f, 0.666016f, 0.000000f, 0.666016f, 0.599121f, 0.458008f, 0.000000f, 0.372559f, 0.000000f, 0.165527f, 0.609375f, 0.165527f, 0.000000f, 0.074219f, 0.000000f }; static const VGubyte arial_glyph78_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph78_coordinates[] = { 0.076172f, 0.000000f, 0.076172f, 0.715820f, 0.173340f, 0.715820f, 0.549316f, 0.153809f, 0.549316f, 0.715820f, 0.640137f, 0.715820f, 0.640137f, 0.000000f, 0.542969f, 0.000000f, 0.166992f, 0.562500f, 0.166992f, 0.000000f, 0.076172f, 0.000000f }; static const VGubyte arial_glyph79_commands[] = { VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph79_coordinates[] = { 0.048340f, 0.348633f, 0.048340f, 0.526855f, 0.144043f, 0.627441f, 0.239746f, 0.728516f, 0.391113f, 0.728516f, 0.490234f, 0.728516f, 0.569824f, 0.681152f, 0.649414f, 0.633789f, 0.690918f, 0.548828f, 0.732910f, 0.464355f, 0.732910f, 0.356934f, 0.732910f, 0.248047f, 0.688965f, 0.162109f, 0.645020f, 0.076172f, 0.564453f, 0.031738f, 0.483887f, -0.012207f, 0.390625f, -0.012207f, 0.289551f, -0.012207f, 0.209961f, 0.036621f, 0.130371f, 0.085449f, 0.089355f, 0.169922f, 0.048340f, 0.254395f, 0.048340f, 0.348633f, 0.145996f, 0.347168f, 0.145996f, 0.217773f, 0.215332f, 0.143066f, 0.285156f, 0.068848f, 0.390137f, 0.068848f, 0.497070f, 0.068848f, 0.565918f, 0.144043f, 0.635254f, 0.219238f, 0.635254f, 0.357422f, 0.635254f, 0.444824f, 0.605469f, 0.509766f, 0.576172f, 0.575195f, 0.519043f, 0.610840f, 0.462402f, 0.646973f, 0.391602f, 0.646973f, 0.291016f, 0.646973f, 0.218262f, 0.577637f, 0.145996f, 0.508789f, 0.145996f, 0.347168f }; static const VGubyte arial_glyph80_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph80_coordinates[] = { 0.077148f, 0.000000f, 0.077148f, 0.715820f, 0.347168f, 0.715820f, 0.418457f, 0.715820f, 0.456055f, 0.708984f, 0.508789f, 0.700195f, 0.544434f, 0.675293f, 0.580078f, 0.650879f, 0.601563f, 0.606445f, 0.623535f, 0.562012f, 0.623535f, 0.508789f, 0.623535f, 0.417480f, 0.565430f, 0.354004f, 0.507324f, 0.291016f, 0.355469f, 0.291016f, 0.171875f, 0.291016f, 0.171875f, 0.000000f, 0.077148f, 0.000000f, 0.171875f, 0.375488f, 0.356934f, 0.375488f, 0.448730f, 0.375488f, 0.487305f, 0.409668f, 0.525879f, 0.443848f, 0.525879f, 0.505859f, 0.525879f, 0.550781f, 0.502930f, 0.582520f, 0.480469f, 0.614746f, 0.443359f, 0.625000f, 0.419434f, 0.631348f, 0.354980f, 0.631348f, 0.171875f, 0.631348f, 0.171875f, 0.375488f }; static const VGubyte arial_glyph81_commands[] = { VG_MOVE_TO, VG_QUAD_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph81_coordinates[] = { 0.619629f, 0.076660f, 0.685547f, 0.031250f, 0.741211f, 0.010254f, 0.713379f, -0.055664f, 0.636230f, -0.027832f, 0.559570f, 0.032227f, 0.479980f, -0.012207f, 0.383789f, -0.012207f, 0.286621f, -0.012207f, 0.207520f, 0.034668f, 0.128418f, 0.081543f, 0.085449f, 0.166504f, 0.042969f, 0.251465f, 0.042969f, 0.357910f, 0.042969f, 0.463867f, 0.085938f, 0.550781f, 0.128906f, 0.637695f, 0.208008f, 0.683105f, 0.287598f, 0.728516f, 0.385742f, 0.728516f, 0.484863f, 0.728516f, 0.564453f, 0.681152f, 0.644043f, 0.634277f, 0.685547f, 0.549316f, 0.727539f, 0.464844f, 0.727539f, 0.358398f, 0.727539f, 0.270020f, 0.700684f, 0.199219f, 0.673828f, 0.128906f, 0.619629f, 0.076660f, 0.411133f, 0.197754f, 0.493164f, 0.174805f, 0.546387f, 0.129395f, 0.629883f, 0.205566f, 0.629883f, 0.358398f, 0.629883f, 0.445313f, 0.600098f, 0.510254f, 0.570801f, 0.575195f, 0.513672f, 0.610840f, 0.457031f, 0.646973f, 0.386230f, 0.646973f, 0.280273f, 0.646973f, 0.210449f, 0.574219f, 0.140625f, 0.501953f, 0.140625f, 0.357910f, 0.140625f, 0.218262f, 0.209473f, 0.143555f, 0.278809f, 0.068848f, 0.386230f, 0.068848f, 0.437012f, 0.068848f, 0.481934f, 0.087891f, 0.437500f, 0.116699f, 0.388184f, 0.128906f, 0.411133f, 0.197754f }; static const VGubyte arial_glyph82_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph82_coordinates[] = { 0.078613f, 0.000000f, 0.078613f, 0.715820f, 0.395996f, 0.715820f, 0.491699f, 0.715820f, 0.541504f, 0.696289f, 0.591309f, 0.677246f, 0.621094f, 0.628418f, 0.650879f, 0.579590f, 0.650879f, 0.520508f, 0.650879f, 0.444336f, 0.601563f, 0.392090f, 0.552246f, 0.339844f, 0.449219f, 0.325684f, 0.486816f, 0.307617f, 0.506348f, 0.290039f, 0.547852f, 0.251953f, 0.584961f, 0.194824f, 0.709473f, 0.000000f, 0.590332f, 0.000000f, 0.495605f, 0.148926f, 0.454102f, 0.213379f, 0.427246f, 0.247559f, 0.400391f, 0.281738f, 0.378906f, 0.295410f, 0.357910f, 0.309082f, 0.335938f, 0.314453f, 0.319824f, 0.317871f, 0.283203f, 0.317871f, 0.173340f, 0.317871f, 0.173340f, 0.000000f, 0.078613f, 0.000000f, 0.173340f, 0.399902f, 0.376953f, 0.399902f, 0.441895f, 0.399902f, 0.478516f, 0.413086f, 0.515137f, 0.426758f, 0.534180f, 0.456055f, 0.553223f, 0.485840f, 0.553223f, 0.520508f, 0.553223f, 0.571289f, 0.516113f, 0.604004f, 0.479492f, 0.636719f, 0.399902f, 0.636719f, 0.173340f, 0.636719f, 0.173340f, 0.399902f }; static const VGubyte arial_glyph83_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph83_coordinates[] = { 0.044922f, 0.229980f, 0.134277f, 0.237793f, 0.140625f, 0.184082f, 0.163574f, 0.149414f, 0.187012f, 0.115234f, 0.235840f, 0.093750f, 0.284668f, 0.072754f, 0.345703f, 0.072754f, 0.399902f, 0.072754f, 0.441406f, 0.088867f, 0.482910f, 0.104980f, 0.502930f, 0.132813f, 0.523438f, 0.161133f, 0.523438f, 0.194336f, 0.523438f, 0.228027f, 0.503906f, 0.252930f, 0.484375f, 0.278320f, 0.439453f, 0.295410f, 0.410645f, 0.306641f, 0.312012f, 0.330078f, 0.213379f, 0.354004f, 0.173828f, 0.375000f, 0.122559f, 0.401855f, 0.097168f, 0.441406f, 0.072266f, 0.481445f, 0.072266f, 0.530762f, 0.072266f, 0.584961f, 0.103027f, 0.631836f, 0.133789f, 0.679199f, 0.192871f, 0.703613f, 0.251953f, 0.728027f, 0.324219f, 0.728027f, 0.403809f, 0.728027f, 0.464355f, 0.702148f, 0.525391f, 0.676758f, 0.558105f, 0.626953f, 0.590820f, 0.577148f, 0.593262f, 0.514160f, 0.502441f, 0.507324f, 0.495117f, 0.575195f, 0.452637f, 0.609863f, 0.410645f, 0.644531f, 0.328125f, 0.644531f, 0.242188f, 0.644531f, 0.202637f, 0.612793f, 0.163574f, 0.581543f, 0.163574f, 0.537109f, 0.163574f, 0.498535f, 0.191406f, 0.473633f, 0.218750f, 0.448730f, 0.333984f, 0.422363f, 0.449707f, 0.396484f, 0.492676f, 0.376953f, 0.555176f, 0.348145f, 0.584961f, 0.303711f, 0.614746f, 0.259766f, 0.614746f, 0.202148f, 0.614746f, 0.145020f, 0.582031f, 0.094238f, 0.549316f, 0.043945f, 0.487793f, 0.015625f, 0.426758f, -0.012207f, 0.350098f, -0.012207f, 0.252930f, -0.012207f, 0.187012f, 0.016113f, 0.121582f, 0.044434f, 0.083984f, 0.101074f, 0.046875f, 0.158203f, 0.044922f, 0.229980f }; static const VGubyte arial_glyph84_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph84_coordinates[] = { 0.259277f, 0.000000f, 0.259277f, 0.631348f, 0.023438f, 0.631348f, 0.023438f, 0.715820f, 0.590820f, 0.715820f, 0.590820f, 0.631348f, 0.354004f, 0.631348f, 0.354004f, 0.000000f, 0.259277f, 0.000000f }; static const VGubyte arial_glyph85_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph85_coordinates[] = { 0.546875f, 0.715820f, 0.641602f, 0.715820f, 0.641602f, 0.302246f, 0.641602f, 0.194336f, 0.617188f, 0.130859f, 0.592773f, 0.067383f, 0.528809f, 0.027344f, 0.465332f, -0.012207f, 0.361816f, -0.012207f, 0.261230f, -0.012207f, 0.197266f, 0.022461f, 0.133301f, 0.057129f, 0.105957f, 0.122559f, 0.078613f, 0.188477f, 0.078613f, 0.302246f, 0.078613f, 0.715820f, 0.173340f, 0.715820f, 0.173340f, 0.302734f, 0.173340f, 0.209473f, 0.190430f, 0.165039f, 0.208008f, 0.121094f, 0.250000f, 0.097168f, 0.292480f, 0.073242f, 0.353516f, 0.073242f, 0.458008f, 0.073242f, 0.502441f, 0.120605f, 0.546875f, 0.167969f, 0.546875f, 0.302734f, 0.546875f, 0.715820f }; static const VGubyte arial_glyph86_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph86_coordinates[] = { 0.281738f, 0.000000f, 0.004395f, 0.715820f, 0.106934f, 0.715820f, 0.292969f, 0.195801f, 0.315430f, 0.133301f, 0.330566f, 0.078613f, 0.347168f, 0.137207f, 0.369141f, 0.195801f, 0.562500f, 0.715820f, 0.659180f, 0.715820f, 0.378906f, 0.000000f, 0.281738f, 0.000000f }; static const VGubyte arial_glyph87_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph87_coordinates[] = { 0.202148f, 0.000000f, 0.012207f, 0.715820f, 0.109375f, 0.715820f, 0.218262f, 0.246582f, 0.235840f, 0.172852f, 0.248535f, 0.100098f, 0.275879f, 0.214844f, 0.280762f, 0.232422f, 0.416992f, 0.715820f, 0.531250f, 0.715820f, 0.633789f, 0.353516f, 0.672363f, 0.218750f, 0.689453f, 0.100098f, 0.703125f, 0.167969f, 0.725098f, 0.255859f, 0.837402f, 0.715820f, 0.932617f, 0.715820f, 0.736328f, 0.000000f, 0.645020f, 0.000000f, 0.494141f, 0.545410f, 0.475098f, 0.613770f, 0.471680f, 0.629395f, 0.460449f, 0.580078f, 0.450684f, 0.545410f, 0.298828f, 0.000000f, 0.202148f, 0.000000f }; static const VGubyte arial_glyph88_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph88_coordinates[] = { 0.004395f, 0.000000f, 0.281250f, 0.373047f, 0.037109f, 0.715820f, 0.149902f, 0.715820f, 0.279785f, 0.532227f, 0.320313f, 0.475098f, 0.337402f, 0.444336f, 0.361328f, 0.483398f, 0.394043f, 0.525879f, 0.538086f, 0.715820f, 0.641113f, 0.715820f, 0.389648f, 0.378418f, 0.660645f, 0.000000f, 0.543457f, 0.000000f, 0.363281f, 0.255371f, 0.348145f, 0.277344f, 0.332031f, 0.303223f, 0.308105f, 0.264160f, 0.297852f, 0.249512f, 0.118164f, 0.000000f, 0.004395f, 0.000000f }; static const VGubyte arial_glyph89_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph89_coordinates[] = { 0.278809f, 0.000000f, 0.278809f, 0.303223f, 0.002930f, 0.715820f, 0.118164f, 0.715820f, 0.259277f, 0.500000f, 0.298340f, 0.439453f, 0.332031f, 0.378906f, 0.364258f, 0.435059f, 0.410156f, 0.505371f, 0.548828f, 0.715820f, 0.659180f, 0.715820f, 0.373535f, 0.303223f, 0.373535f, 0.000000f, 0.278809f, 0.000000f }; static const VGubyte arial_glyph90_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph90_coordinates[] = { 0.020020f, 0.000000f, 0.020020f, 0.087891f, 0.386719f, 0.546387f, 0.425781f, 0.595215f, 0.460938f, 0.631348f, 0.061523f, 0.631348f, 0.061523f, 0.715820f, 0.574219f, 0.715820f, 0.574219f, 0.631348f, 0.172363f, 0.134766f, 0.128906f, 0.084473f, 0.585938f, 0.084473f, 0.585938f, 0.000000f, 0.020020f, 0.000000f }; static const VGubyte arial_glyph97_commands[] = { VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_QUAD_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph97_coordinates[] = { 0.404297f, 0.063965f, 0.355469f, 0.022461f, 0.310059f, 0.005371f, 0.265137f, -0.011719f, 0.213379f, -0.011719f, 0.127930f, -0.011719f, 0.082031f, 0.029785f, 0.036133f, 0.071777f, 0.036133f, 0.136719f, 0.036133f, 0.174805f, 0.053223f, 0.206055f, 0.070801f, 0.237793f, 0.098633f, 0.256836f, 0.126953f, 0.275879f, 0.162109f, 0.285645f, 0.187988f, 0.292480f, 0.240234f, 0.298828f, 0.346680f, 0.311523f, 0.396973f, 0.329102f, 0.397461f, 0.347168f, 0.397461f, 0.352051f, 0.397461f, 0.405762f, 0.372559f, 0.427734f, 0.338867f, 0.457520f, 0.272461f, 0.457520f, 0.210449f, 0.457520f, 0.180664f, 0.435547f, 0.151367f, 0.414063f, 0.137207f, 0.358887f, 0.051270f, 0.370605f, 0.062988f, 0.425781f, 0.089844f, 0.459473f, 0.116699f, 0.493652f, 0.167480f, 0.511719f, 0.218262f, 0.530273f, 0.285156f, 0.530273f, 0.351563f, 0.530273f, 0.393066f, 0.514648f, 0.434570f, 0.499023f, 0.454102f, 0.475098f, 0.473633f, 0.451660f, 0.481445f, 0.415527f, 0.485840f, 0.393066f, 0.485840f, 0.334473f, 0.485840f, 0.217285f, 0.485840f, 0.094727f, 0.491211f, 0.062012f, 0.497070f, 0.029785f, 0.513672f, 0.000000f, 0.421875f, 0.000000f, 0.408203f, 0.027344f, 0.404297f, 0.063965f, 0.396973f, 0.260254f, 0.349121f, 0.240723f, 0.253418f, 0.227051f, 0.199219f, 0.219238f, 0.176758f, 0.209473f, 0.154297f, 0.199707f, 0.142090f, 0.180664f, 0.129883f, 0.162109f, 0.129883f, 0.139160f, 0.129883f, 0.104004f, 0.156250f, 0.080566f, 0.183105f, 0.057129f, 0.234375f, 0.057129f, 0.285156f, 0.057129f, 0.324707f, 0.079102f, 0.364258f, 0.101563f, 0.382813f, 0.140137f, 0.396973f, 0.169922f, 0.396973f, 0.228027f, 0.396973f, 0.260254f }; static const VGubyte arial_glyph98_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph98_coordinates[] = { 0.146973f, 0.000000f, 0.065430f, 0.000000f, 0.065430f, 0.715820f, 0.153320f, 0.715820f, 0.153320f, 0.460449f, 0.208984f, 0.530273f, 0.295410f, 0.530273f, 0.343262f, 0.530273f, 0.385742f, 0.510742f, 0.428711f, 0.491699f, 0.456055f, 0.456543f, 0.483887f, 0.421875f, 0.499512f, 0.372559f, 0.515137f, 0.323242f, 0.515137f, 0.267090f, 0.515137f, 0.133789f, 0.449219f, 0.061035f, 0.383301f, -0.011719f, 0.291016f, -0.011719f, 0.199219f, -0.011719f, 0.146973f, 0.064941f, 0.146973f, 0.000000f, 0.145996f, 0.263184f, 0.145996f, 0.169922f, 0.171387f, 0.128418f, 0.212891f, 0.060547f, 0.283691f, 0.060547f, 0.341309f, 0.060547f, 0.383301f, 0.110352f, 0.425293f, 0.160645f, 0.425293f, 0.259766f, 0.425293f, 0.361328f, 0.384766f, 0.409668f, 0.344727f, 0.458008f, 0.287598f, 0.458008f, 0.229980f, 0.458008f, 0.187988f, 0.407715f, 0.145996f, 0.357910f, 0.145996f, 0.263184f }; static const VGubyte arial_glyph99_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph99_coordinates[] = { 0.404297f, 0.189941f, 0.490723f, 0.178711f, 0.476563f, 0.089355f, 0.417969f, 0.038574f, 0.359863f, -0.011719f, 0.274902f, -0.011719f, 0.168457f, -0.011719f, 0.103516f, 0.057617f, 0.039063f, 0.127441f, 0.039063f, 0.257324f, 0.039063f, 0.341309f, 0.066895f, 0.404297f, 0.094727f, 0.467285f, 0.151367f, 0.498535f, 0.208496f, 0.530273f, 0.275391f, 0.530273f, 0.359863f, 0.530273f, 0.413574f, 0.487305f, 0.467285f, 0.444824f, 0.482422f, 0.366211f, 0.396973f, 0.353027f, 0.384766f, 0.405273f, 0.353516f, 0.431641f, 0.322754f, 0.458008f, 0.278809f, 0.458008f, 0.212402f, 0.458008f, 0.170898f, 0.410156f, 0.129395f, 0.362793f, 0.129395f, 0.259766f, 0.129395f, 0.155273f, 0.169434f, 0.107910f, 0.209473f, 0.060547f, 0.273926f, 0.060547f, 0.325684f, 0.060547f, 0.360352f, 0.092285f, 0.395020f, 0.124023f, 0.404297f, 0.189941f }; static const VGubyte arial_glyph100_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph100_coordinates[] = { 0.402344f, 0.000000f, 0.402344f, 0.065430f, 0.353027f, -0.011719f, 0.257324f, -0.011719f, 0.195313f, -0.011719f, 0.143066f, 0.022461f, 0.091309f, 0.056641f, 0.062500f, 0.117676f, 0.034180f, 0.179199f, 0.034180f, 0.258789f, 0.034180f, 0.336426f, 0.060059f, 0.399414f, 0.085938f, 0.462891f, 0.137695f, 0.496582f, 0.189453f, 0.530273f, 0.253418f, 0.530273f, 0.300293f, 0.530273f, 0.336914f, 0.510254f, 0.373535f, 0.490723f, 0.396484f, 0.458984f, 0.396484f, 0.715820f, 0.483887f, 0.715820f, 0.483887f, 0.000000f, 0.402344f, 0.000000f, 0.124512f, 0.258789f, 0.124512f, 0.159180f, 0.166504f, 0.109863f, 0.208496f, 0.060547f, 0.265625f, 0.060547f, 0.323242f, 0.060547f, 0.363281f, 0.107422f, 0.403809f, 0.154785f, 0.403809f, 0.251465f, 0.403809f, 0.357910f, 0.362793f, 0.407715f, 0.321777f, 0.457520f, 0.261719f, 0.457520f, 0.203125f, 0.457520f, 0.163574f, 0.409668f, 0.124512f, 0.361816f, 0.124512f, 0.258789f }; static const VGubyte arial_glyph101_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph101_coordinates[] = { 0.420898f, 0.166992f, 0.511719f, 0.155762f, 0.490234f, 0.076172f, 0.432129f, 0.032227f, 0.374023f, -0.011719f, 0.283691f, -0.011719f, 0.169922f, -0.011719f, 0.103027f, 0.058105f, 0.036621f, 0.128418f, 0.036621f, 0.254883f, 0.036621f, 0.385742f, 0.104004f, 0.458008f, 0.171387f, 0.530273f, 0.278809f, 0.530273f, 0.382813f, 0.530273f, 0.448730f, 0.459473f, 0.514648f, 0.388672f, 0.514648f, 0.260254f, 0.514648f, 0.252441f, 0.514160f, 0.236816f, 0.127441f, 0.236816f, 0.132324f, 0.151367f, 0.175781f, 0.105957f, 0.219238f, 0.060547f, 0.284180f, 0.060547f, 0.332520f, 0.060547f, 0.366699f, 0.085938f, 0.400879f, 0.111328f, 0.420898f, 0.166992f, 0.132324f, 0.309082f, 0.421875f, 0.309082f, 0.416016f, 0.374512f, 0.388672f, 0.407227f, 0.346680f, 0.458008f, 0.279785f, 0.458008f, 0.219238f, 0.458008f, 0.177734f, 0.417480f, 0.136719f, 0.376953f, 0.132324f, 0.309082f }; static const VGubyte arial_glyph102_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph102_coordinates[] = { 0.086914f, 0.000000f, 0.086914f, 0.450195f, 0.009277f, 0.450195f, 0.009277f, 0.518555f, 0.086914f, 0.518555f, 0.086914f, 0.573730f, 0.086914f, 0.625977f, 0.096191f, 0.651367f, 0.108887f, 0.685547f, 0.140625f, 0.706543f, 0.172852f, 0.728027f, 0.230469f, 0.728027f, 0.267578f, 0.728027f, 0.312500f, 0.719238f, 0.299316f, 0.642578f, 0.271973f, 0.647461f, 0.247559f, 0.647461f, 0.207520f, 0.647461f, 0.190918f, 0.630371f, 0.174316f, 0.613281f, 0.174316f, 0.566406f, 0.174316f, 0.518555f, 0.275391f, 0.518555f, 0.275391f, 0.450195f, 0.174316f, 0.450195f, 0.174316f, 0.000000f, 0.086914f, 0.000000f }; static const VGubyte arial_glyph103_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph103_coordinates[] = { 0.049805f, -0.042969f, 0.135254f, -0.055664f, 0.140625f, -0.095215f, 0.165039f, -0.113281f, 0.197754f, -0.137695f, 0.254395f, -0.137695f, 0.315430f, -0.137695f, 0.348633f, -0.113281f, 0.381836f, -0.088867f, 0.393555f, -0.044922f, 0.400391f, -0.018066f, 0.399902f, 0.067871f, 0.342285f, 0.000000f, 0.256348f, 0.000000f, 0.149414f, 0.000000f, 0.090820f, 0.077148f, 0.032227f, 0.154297f, 0.032227f, 0.262207f, 0.032227f, 0.336426f, 0.059082f, 0.398926f, 0.085938f, 0.461914f, 0.136719f, 0.496094f, 0.187988f, 0.530273f, 0.256836f, 0.530273f, 0.348633f, 0.530273f, 0.408203f, 0.456055f, 0.408203f, 0.518555f, 0.489258f, 0.518555f, 0.489258f, 0.070313f, 0.489258f, -0.050781f, 0.464355f, -0.101563f, 0.439941f, -0.151855f, 0.386230f, -0.181152f, 0.333008f, -0.210449f, 0.254883f, -0.210449f, 0.162109f, -0.210449f, 0.104980f, -0.168945f, 0.047852f, -0.126953f, 0.049805f, -0.042969f, 0.122559f, 0.268555f, 0.122559f, 0.166504f, 0.163086f, 0.119629f, 0.203613f, 0.072754f, 0.264648f, 0.072754f, 0.325195f, 0.072754f, 0.366211f, 0.119141f, 0.407227f, 0.166016f, 0.407227f, 0.265625f, 0.407227f, 0.360840f, 0.364746f, 0.409180f, 0.322754f, 0.457520f, 0.263184f, 0.457520f, 0.204590f, 0.457520f, 0.163574f, 0.409668f, 0.122559f, 0.362305f, 0.122559f, 0.268555f }; static const VGubyte arial_glyph104_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph104_coordinates[] = { 0.065918f, 0.000000f, 0.065918f, 0.715820f, 0.153809f, 0.715820f, 0.153809f, 0.458984f, 0.215332f, 0.530273f, 0.309082f, 0.530273f, 0.366699f, 0.530273f, 0.409180f, 0.507324f, 0.451660f, 0.484863f, 0.469727f, 0.444824f, 0.488281f, 0.404785f, 0.488281f, 0.328613f, 0.488281f, 0.000000f, 0.400391f, 0.000000f, 0.400391f, 0.328613f, 0.400391f, 0.394531f, 0.371582f, 0.424316f, 0.343262f, 0.454590f, 0.291016f, 0.454590f, 0.251953f, 0.454590f, 0.217285f, 0.434082f, 0.183105f, 0.414063f, 0.168457f, 0.379395f, 0.153809f, 0.344727f, 0.153809f, 0.283691f, 0.153809f, 0.000000f, 0.065918f, 0.000000f }; static const VGubyte arial_glyph105_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph105_coordinates[] = { 0.066406f, 0.614746f, 0.066406f, 0.715820f, 0.154297f, 0.715820f, 0.154297f, 0.614746f, 0.066406f, 0.614746f, 0.066406f, 0.000000f, 0.066406f, 0.518555f, 0.154297f, 0.518555f, 0.154297f, 0.000000f, 0.066406f, 0.000000f }; static const VGubyte arial_glyph106_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph106_coordinates[] = { 0.065430f, 0.613770f, 0.065430f, 0.715820f, 0.153320f, 0.715820f, 0.153320f, 0.613770f, 0.065430f, 0.613770f, -0.045898f, -0.201172f, -0.029297f, -0.126465f, -0.002930f, -0.133301f, 0.012207f, -0.133301f, 0.039063f, -0.133301f, 0.052246f, -0.115723f, 0.065430f, -0.097656f, 0.065430f, -0.026367f, 0.065430f, 0.518555f, 0.153320f, 0.518555f, 0.153320f, -0.028320f, 0.153320f, -0.124023f, 0.128418f, -0.161621f, 0.096680f, -0.210449f, 0.022949f, -0.210449f, -0.012695f, -0.210449f, -0.045898f, -0.201172f }; static const VGubyte arial_glyph107_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph107_coordinates[] = { 0.066406f, 0.000000f, 0.066406f, 0.715820f, 0.154297f, 0.715820f, 0.154297f, 0.307617f, 0.362305f, 0.518555f, 0.476074f, 0.518555f, 0.277832f, 0.326172f, 0.496094f, 0.000000f, 0.387695f, 0.000000f, 0.216309f, 0.265137f, 0.154297f, 0.205566f, 0.154297f, 0.000000f, 0.066406f, 0.000000f }; static const VGubyte arial_glyph108_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph108_coordinates[] = { 0.063965f, 0.000000f, 0.063965f, 0.715820f, 0.151855f, 0.715820f, 0.151855f, 0.000000f, 0.063965f, 0.000000f }; static const VGubyte arial_glyph109_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph109_coordinates[] = { 0.065918f, 0.000000f, 0.065918f, 0.518555f, 0.144531f, 0.518555f, 0.144531f, 0.445801f, 0.168945f, 0.483887f, 0.209473f, 0.506836f, 0.250000f, 0.530273f, 0.301758f, 0.530273f, 0.359375f, 0.530273f, 0.395996f, 0.506348f, 0.433105f, 0.482422f, 0.448242f, 0.439453f, 0.509766f, 0.530273f, 0.608398f, 0.530273f, 0.685547f, 0.530273f, 0.727051f, 0.487305f, 0.768555f, 0.444824f, 0.768555f, 0.355957f, 0.768555f, 0.000000f, 0.681152f, 0.000000f, 0.681152f, 0.326660f, 0.681152f, 0.379395f, 0.672363f, 0.402344f, 0.664063f, 0.425781f, 0.641602f, 0.439941f, 0.619141f, 0.454102f, 0.588867f, 0.454102f, 0.534180f, 0.454102f, 0.498047f, 0.417480f, 0.461914f, 0.381348f, 0.461914f, 0.301270f, 0.461914f, 0.000000f, 0.374023f, 0.000000f, 0.374023f, 0.336914f, 0.374023f, 0.395508f, 0.352539f, 0.424805f, 0.331055f, 0.454102f, 0.282227f, 0.454102f, 0.245117f, 0.454102f, 0.213379f, 0.434570f, 0.182129f, 0.415039f, 0.167969f, 0.377441f, 0.153809f, 0.339844f, 0.153809f, 0.269043f, 0.153809f, 0.000000f, 0.065918f, 0.000000f }; static const VGubyte arial_glyph110_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph110_coordinates[] = { 0.065918f, 0.000000f, 0.065918f, 0.518555f, 0.145020f, 0.518555f, 0.145020f, 0.444824f, 0.202148f, 0.530273f, 0.310059f, 0.530273f, 0.356934f, 0.530273f, 0.395996f, 0.513184f, 0.435547f, 0.496582f, 0.455078f, 0.469238f, 0.474609f, 0.441895f, 0.482422f, 0.404297f, 0.487305f, 0.379883f, 0.487305f, 0.318848f, 0.487305f, 0.000000f, 0.399414f, 0.000000f, 0.399414f, 0.315430f, 0.399414f, 0.369141f, 0.389160f, 0.395508f, 0.378906f, 0.422363f, 0.352539f, 0.437988f, 0.326660f, 0.454102f, 0.291504f, 0.454102f, 0.235352f, 0.454102f, 0.194336f, 0.418457f, 0.153809f, 0.382813f, 0.153809f, 0.283203f, 0.153809f, 0.000000f, 0.065918f, 0.000000f }; static const VGubyte arial_glyph111_commands[] = { VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph111_coordinates[] = { 0.033203f, 0.259277f, 0.033203f, 0.403320f, 0.113281f, 0.472656f, 0.180176f, 0.530273f, 0.276367f, 0.530273f, 0.383301f, 0.530273f, 0.451172f, 0.459961f, 0.519043f, 0.390137f, 0.519043f, 0.266602f, 0.519043f, 0.166504f, 0.488770f, 0.108887f, 0.458984f, 0.051758f, 0.401367f, 0.020020f, 0.344238f, -0.011719f, 0.276367f, -0.011719f, 0.167480f, -0.011719f, 0.100098f, 0.058105f, 0.033203f, 0.127930f, 0.033203f, 0.259277f, 0.123535f, 0.259277f, 0.123535f, 0.159668f, 0.166992f, 0.109863f, 0.210449f, 0.060547f, 0.276367f, 0.060547f, 0.341797f, 0.060547f, 0.385254f, 0.110352f, 0.428711f, 0.160156f, 0.428711f, 0.262207f, 0.428711f, 0.358398f, 0.384766f, 0.407715f, 0.341309f, 0.457520f, 0.276367f, 0.457520f, 0.210449f, 0.457520f, 0.166992f, 0.408203f, 0.123535f, 0.358887f, 0.123535f, 0.259277f }; static const VGubyte arial_glyph112_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph112_coordinates[] = { 0.065918f, -0.198730f, 0.065918f, 0.518555f, 0.145996f, 0.518555f, 0.145996f, 0.451172f, 0.174316f, 0.490723f, 0.209961f, 0.510254f, 0.245605f, 0.530273f, 0.296387f, 0.530273f, 0.362793f, 0.530273f, 0.413574f, 0.496094f, 0.464355f, 0.461914f, 0.490234f, 0.399414f, 0.516113f, 0.337402f, 0.516113f, 0.263184f, 0.516113f, 0.183594f, 0.487305f, 0.119629f, 0.458984f, 0.056152f, 0.404297f, 0.021973f, 0.350098f, -0.011719f, 0.290039f, -0.011719f, 0.246094f, -0.011719f, 0.210938f, 0.006836f, 0.176270f, 0.025391f, 0.153809f, 0.053711f, 0.153809f, -0.198730f, 0.065918f, -0.198730f, 0.145508f, 0.256348f, 0.145508f, 0.156250f, 0.186035f, 0.108398f, 0.226563f, 0.060547f, 0.284180f, 0.060547f, 0.342773f, 0.060547f, 0.384277f, 0.109863f, 0.426270f, 0.159668f, 0.426270f, 0.263672f, 0.426270f, 0.362793f, 0.385254f, 0.412109f, 0.344727f, 0.461426f, 0.288086f, 0.461426f, 0.231934f, 0.461426f, 0.188477f, 0.408691f, 0.145508f, 0.356445f, 0.145508f, 0.256348f }; static const VGubyte arial_glyph113_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph113_coordinates[] = { 0.396484f, -0.198730f, 0.396484f, 0.055176f, 0.375977f, 0.026367f, 0.338867f, 0.007324f, 0.302246f, -0.011719f, 0.260742f, -0.011719f, 0.168457f, -0.011719f, 0.101563f, 0.062012f, 0.035156f, 0.135742f, 0.035156f, 0.264160f, 0.035156f, 0.342285f, 0.062012f, 0.404297f, 0.089355f, 0.466309f, 0.140625f, 0.498047f, 0.192383f, 0.530273f, 0.253906f, 0.530273f, 0.350098f, 0.530273f, 0.405273f, 0.449219f, 0.405273f, 0.518555f, 0.484375f, 0.518555f, 0.484375f, -0.198730f, 0.396484f, -0.198730f, 0.125488f, 0.260742f, 0.125488f, 0.160645f, 0.167480f, 0.110352f, 0.209473f, 0.060547f, 0.268066f, 0.060547f, 0.324219f, 0.060547f, 0.364746f, 0.107910f, 0.405273f, 0.155762f, 0.405273f, 0.252930f, 0.405273f, 0.356445f, 0.362305f, 0.408691f, 0.319824f, 0.460938f, 0.262207f, 0.460938f, 0.205078f, 0.460938f, 0.165039f, 0.412109f, 0.125488f, 0.363770f, 0.125488f, 0.260742f }; static const VGubyte arial_glyph114_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph114_coordinates[] = { 0.064941f, 0.000000f, 0.064941f, 0.518555f, 0.144043f, 0.518555f, 0.144043f, 0.439941f, 0.174316f, 0.495117f, 0.199707f, 0.512695f, 0.225586f, 0.530273f, 0.256348f, 0.530273f, 0.300781f, 0.530273f, 0.346680f, 0.501953f, 0.316406f, 0.420410f, 0.284180f, 0.439453f, 0.251953f, 0.439453f, 0.223145f, 0.439453f, 0.200195f, 0.421875f, 0.177246f, 0.404785f, 0.167480f, 0.374023f, 0.152832f, 0.327148f, 0.152832f, 0.271484f, 0.152832f, 0.000000f, 0.064941f, 0.000000f }; static const VGubyte arial_glyph115_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph115_coordinates[] = { 0.030762f, 0.154785f, 0.117676f, 0.168457f, 0.125000f, 0.116211f, 0.158203f, 0.088379f, 0.191895f, 0.060547f, 0.251953f, 0.060547f, 0.312500f, 0.060547f, 0.341797f, 0.084961f, 0.371094f, 0.109863f, 0.371094f, 0.143066f, 0.371094f, 0.172852f, 0.345215f, 0.189941f, 0.327148f, 0.201660f, 0.255371f, 0.219727f, 0.158691f, 0.244141f, 0.121094f, 0.261719f, 0.083984f, 0.279785f, 0.064453f, 0.311035f, 0.045410f, 0.342773f, 0.045410f, 0.380859f, 0.045410f, 0.415527f, 0.061035f, 0.444824f, 0.077148f, 0.474609f, 0.104492f, 0.494141f, 0.125000f, 0.509277f, 0.160156f, 0.519531f, 0.195801f, 0.530273f, 0.236328f, 0.530273f, 0.297363f, 0.530273f, 0.343262f, 0.512695f, 0.389648f, 0.495117f, 0.411621f, 0.464844f, 0.433594f, 0.435059f, 0.441895f, 0.384766f, 0.355957f, 0.373047f, 0.350098f, 0.413086f, 0.321777f, 0.435547f, 0.293945f, 0.458008f, 0.242676f, 0.458008f, 0.182129f, 0.458008f, 0.156250f, 0.437988f, 0.130371f, 0.417969f, 0.130371f, 0.391113f, 0.130371f, 0.374023f, 0.141113f, 0.360352f, 0.151855f, 0.346191f, 0.174805f, 0.336914f, 0.187988f, 0.332031f, 0.252441f, 0.314453f, 0.345703f, 0.289551f, 0.382324f, 0.273438f, 0.419434f, 0.257813f, 0.440430f, 0.227539f, 0.461426f, 0.197266f, 0.461426f, 0.152344f, 0.461426f, 0.108398f, 0.435547f, 0.069336f, 0.410156f, 0.030762f, 0.361816f, 0.009277f, 0.313477f, -0.011719f, 0.252441f, -0.011719f, 0.151367f, -0.011719f, 0.098145f, 0.030273f, 0.045410f, 0.072266f, 0.030762f, 0.154785f }; static const VGubyte arial_glyph116_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph116_coordinates[] = { 0.257813f, 0.078613f, 0.270508f, 0.000977f, 0.233398f, -0.006836f, 0.204102f, -0.006836f, 0.156250f, -0.006836f, 0.129883f, 0.008301f, 0.103516f, 0.023438f, 0.092773f, 0.047852f, 0.082031f, 0.072754f, 0.082031f, 0.151855f, 0.082031f, 0.450195f, 0.017578f, 0.450195f, 0.017578f, 0.518555f, 0.082031f, 0.518555f, 0.082031f, 0.646973f, 0.169434f, 0.699707f, 0.169434f, 0.518555f, 0.257813f, 0.518555f, 0.257813f, 0.450195f, 0.169434f, 0.450195f, 0.169434f, 0.146973f, 0.169434f, 0.109375f, 0.173828f, 0.098633f, 0.178711f, 0.087891f, 0.188965f, 0.081543f, 0.199707f, 0.075195f, 0.219238f, 0.075195f, 0.233887f, 0.075195f, 0.257813f, 0.078613f }; static const VGubyte arial_glyph117_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph117_coordinates[] = { 0.405762f, 0.000000f, 0.405762f, 0.076172f, 0.345215f, -0.011719f, 0.241211f, -0.011719f, 0.195313f, -0.011719f, 0.155273f, 0.005859f, 0.115723f, 0.023438f, 0.096191f, 0.049805f, 0.077148f, 0.076660f, 0.069336f, 0.115234f, 0.063965f, 0.141113f, 0.063965f, 0.197266f, 0.063965f, 0.518555f, 0.151855f, 0.518555f, 0.151855f, 0.230957f, 0.151855f, 0.162109f, 0.157227f, 0.138184f, 0.165527f, 0.103516f, 0.192383f, 0.083496f, 0.219238f, 0.063965f, 0.258789f, 0.063965f, 0.298340f, 0.063965f, 0.333008f, 0.083984f, 0.367676f, 0.104492f, 0.381836f, 0.139160f, 0.396484f, 0.174316f, 0.396484f, 0.240723f, 0.396484f, 0.518555f, 0.484375f, 0.518555f, 0.484375f, 0.000000f, 0.405762f, 0.000000f }; static const VGubyte arial_glyph118_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph118_coordinates[] = { 0.209961f, 0.000000f, 0.012695f, 0.518555f, 0.105469f, 0.518555f, 0.216797f, 0.208008f, 0.234863f, 0.157715f, 0.250000f, 0.103516f, 0.261719f, 0.144531f, 0.282715f, 0.202148f, 0.397949f, 0.518555f, 0.488281f, 0.518555f, 0.291992f, 0.000000f, 0.209961f, 0.000000f }; static const VGubyte arial_glyph119_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph119_coordinates[] = { 0.161621f, 0.000000f, 0.002930f, 0.518555f, 0.093750f, 0.518555f, 0.176270f, 0.219238f, 0.207031f, 0.107910f, 0.208984f, 0.116211f, 0.233887f, 0.214844f, 0.316406f, 0.518555f, 0.406738f, 0.518555f, 0.484375f, 0.217773f, 0.510254f, 0.118652f, 0.540039f, 0.218750f, 0.628906f, 0.518555f, 0.714355f, 0.518555f, 0.552246f, 0.000000f, 0.460938f, 0.000000f, 0.378418f, 0.310547f, 0.358398f, 0.398926f, 0.253418f, 0.000000f, 0.161621f, 0.000000f }; static const VGubyte arial_glyph120_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph120_coordinates[] = { 0.007324f, 0.000000f, 0.196777f, 0.269531f, 0.021484f, 0.518555f, 0.131348f, 0.518555f, 0.210938f, 0.396973f, 0.233398f, 0.362305f, 0.247070f, 0.338867f, 0.268555f, 0.371094f, 0.286621f, 0.395996f, 0.374023f, 0.518555f, 0.479004f, 0.518555f, 0.299805f, 0.274414f, 0.492676f, 0.000000f, 0.384766f, 0.000000f, 0.278320f, 0.161133f, 0.250000f, 0.204590f, 0.113770f, 0.000000f, 0.007324f, 0.000000f }; static const VGubyte arial_glyph121_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph121_coordinates[] = { 0.062012f, -0.199707f, 0.052246f, -0.117188f, 0.081055f, -0.125000f, 0.102539f, -0.125000f, 0.131836f, -0.125000f, 0.149414f, -0.115234f, 0.166992f, -0.105469f, 0.178223f, -0.087891f, 0.186523f, -0.074707f, 0.205078f, -0.022461f, 0.207520f, -0.015137f, 0.212891f, -0.000977f, 0.016113f, 0.518555f, 0.110840f, 0.518555f, 0.218750f, 0.218262f, 0.239746f, 0.161133f, 0.256348f, 0.098145f, 0.271484f, 0.158691f, 0.292480f, 0.216309f, 0.403320f, 0.518555f, 0.491211f, 0.518555f, 0.293945f, -0.008789f, 0.262207f, -0.094238f, 0.244629f, -0.126465f, 0.221191f, -0.169922f, 0.190918f, -0.190430f, 0.160645f, -0.210449f, 0.118652f, -0.210449f, 0.093262f, -0.210449f, 0.062012f, -0.199707f }; static const VGubyte arial_glyph122_commands[] = { VG_MOVE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_QUAD_TO, VG_LINE_TO, VG_LINE_TO, VG_LINE_TO, VG_CLOSE_PATH }; static const VGfloat arial_glyph122_coordinates[] = { 0.019531f, 0.000000f, 0.019531f, 0.071289f, 0.349609f, 0.450195f, 0.293457f, 0.447266f, 0.250488f, 0.447266f, 0.039063f, 0.447266f, 0.039063f, 0.518555f, 0.462891f, 0.518555f, 0.462891f, 0.460449f, 0.182129f, 0.131348f, 0.127930f, 0.071289f, 0.187012f, 0.075684f, 0.238770f, 0.075684f, 0.478516f, 0.075684f, 0.478516f, 0.000000f, 0.019531f, 0.000000f }; // 来自 ARIALUNI.TTF static const VGubyte arial_glyph8451_commands[] = { VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_LINE_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH, VG_MOVE_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_QUAD_TO, VG_CLOSE_PATH }; // 来自 ARIALUNI.TTF static const VGfloat arial_glyph8451_coordinates[] = { 0.982910f, 0.227051f, 0.951660f, 0.106445f, 0.873535f, 0.046875f, 0.795898f, -0.012207f, 0.687012f, -0.012207f, 0.511719f, -0.012207f, 0.431152f, 0.097656f, 0.351074f, 0.208008f, 0.351074f, 0.362793f, 0.351074f, 0.534180f, 0.445313f, 0.630859f, 0.540039f, 0.728027f, 0.687988f, 0.728027f, 0.792969f, 0.728027f, 0.867188f, 0.674805f, 0.941406f, 0.621582f, 0.971191f, 0.519043f, 0.877930f, 0.497070f, 0.831543f, 0.646973f, 0.687012f, 0.646973f, 0.569824f, 0.646973f, 0.509277f, 0.569824f, 0.449219f, 0.493164f, 0.449219f, 0.363770f, 0.449219f, 0.214355f, 0.512695f, 0.141602f, 0.576172f, 0.068848f, 0.679199f, 0.068848f, 0.847168f, 0.068848f, 0.889160f, 0.250977f, 0.982910f, 0.227051f, 0.179199f, 0.725098f, 0.234863f, 0.725098f, 0.274414f, 0.685059f, 0.313965f, 0.645508f, 0.313965f, 0.589844f, 0.313965f, 0.533691f, 0.273926f, 0.493652f, 0.234375f, 0.454102f, 0.179199f, 0.454102f, 0.123535f, 0.454102f, 0.083496f, 0.493652f, 0.043945f, 0.533691f, 0.043945f, 0.589844f, 0.043945f, 0.645996f, 0.083496f, 0.685547f, 0.123047f, 0.725098f, 0.179199f, 0.725098f, 0.179199f, 0.506836f, 0.212891f, 0.506836f, 0.236816f, 0.531250f, 0.261230f, 0.555664f, 0.261230f, 0.589844f, 0.261230f, 0.624023f, 0.236816f, 0.647949f, 0.212891f, 0.671875f, 0.179199f, 0.671875f, 0.145020f, 0.671875f, 0.121094f, 0.647949f, 0.097168f, 0.624023f, 0.097168f, 0.589844f, 0.097168f, 0.555664f, 0.121094f, 0.531250f, 0.145020f, 0.506836f, 0.179199f, 0.506836f }; // font glyphs, sorted by ascending glyph index static const Glyph arial_glyphs[] = { { 32, { 0.556152f, 0.000000f }, 0, NULL, 0, NULL, VG_NON_ZERO }, { 37, { 0.889160f, 0.000000f }, 46, arial_glyph37_commands, 146, arial_glyph37_coordinates, VG_NON_ZERO }, { 46, { 0.277832f, 0.000000f }, 6, arial_glyph46_commands, 10, arial_glyph46_coordinates, VG_NON_ZERO }, { 48, { 0.556152f, 0.000000f }, 24, arial_glyph48_commands, 84, arial_glyph48_coordinates, VG_NON_ZERO }, { 49, { 0.556152f, 0.000000f }, 11, arial_glyph49_commands, 28, arial_glyph49_coordinates, VG_NON_ZERO }, { 50, { 0.556152f, 0.000000f }, 24, arial_glyph50_commands, 82, arial_glyph50_coordinates, VG_NON_ZERO }, { 51, { 0.556152f, 0.000000f }, 32, arial_glyph51_commands, 116, arial_glyph51_coordinates, VG_NON_ZERO }, { 52, { 0.556152f, 0.000000f }, 18, arial_glyph52_commands, 32, arial_glyph52_coordinates, VG_NON_ZERO }, { 53, { 0.556152f, 0.000000f }, 24, arial_glyph53_commands, 76, arial_glyph53_coordinates, VG_NON_ZERO }, { 54, { 0.556152f, 0.000000f }, 32, arial_glyph54_commands, 114, arial_glyph54_coordinates, VG_NON_ZERO }, { 55, { 0.556152f, 0.000000f }, 13, arial_glyph55_commands, 36, arial_glyph55_coordinates, VG_NON_ZERO }, { 56, { 0.556152f, 0.000000f }, 39, arial_glyph56_commands, 138, arial_glyph56_coordinates, VG_NON_ZERO }, { 57, { 0.556152f, 0.000000f }, 34, arial_glyph57_commands, 122, arial_glyph57_coordinates, VG_NON_ZERO }, { 65, { 0.666992f, 0.000000f }, 17, arial_glyph65_commands, 34, arial_glyph65_coordinates, VG_NON_ZERO }, { 66, { 0.666992f, 0.000000f }, 39, arial_glyph66_commands, 120, arial_glyph66_coordinates, VG_NON_ZERO }, { 67, { 0.722168f, 0.000000f }, 24, arial_glyph67_commands, 86, arial_glyph67_coordinates, VG_NON_ZERO }, { 68, { 0.722168f, 0.000000f }, 26, arial_glyph68_commands, 80, arial_glyph68_coordinates, VG_NON_ZERO }, { 69, { 0.666992f, 0.000000f }, 14, arial_glyph69_commands, 26, arial_glyph69_coordinates, VG_NON_ZERO }, { 70, { 0.610840f, 0.000000f }, 12, arial_glyph70_commands, 22, arial_glyph70_coordinates, VG_NON_ZERO }, { 71, { 0.777832f, 0.000000f }, 31, arial_glyph71_commands, 106, arial_glyph71_coordinates, VG_NON_ZERO }, { 72, { 0.722168f, 0.000000f }, 14, arial_glyph72_commands, 26, arial_glyph72_coordinates, VG_NON_ZERO }, { 73, { 0.277832f, 0.000000f }, 6, arial_glyph73_commands, 10, arial_glyph73_coordinates, VG_NON_ZERO }, { 74, { 0.500000f, 0.000000f }, 16, arial_glyph74_commands, 50, arial_glyph74_coordinates, VG_NON_ZERO }, { 75, { 0.666992f, 0.000000f }, 14, arial_glyph75_commands, 26, arial_glyph75_coordinates, VG_NON_ZERO }, { 76, { 0.556152f, 0.000000f }, 8, arial_glyph76_commands, 14, arial_glyph76_coordinates, VG_NON_ZERO }, { 77, { 0.833008f, 0.000000f }, 17, arial_glyph77_commands, 36, arial_glyph77_coordinates, VG_NON_ZERO }, { 78, { 0.722168f, 0.000000f }, 12, arial_glyph78_commands, 22, arial_glyph78_coordinates, VG_NON_ZERO }, { 79, { 0.777832f, 0.000000f }, 24, arial_glyph79_commands, 84, arial_glyph79_coordinates, VG_NON_ZERO }, { 80, { 0.666992f, 0.000000f }, 23, arial_glyph80_commands, 64, arial_glyph80_coordinates, VG_NON_ZERO }, { 81, { 0.777832f, 0.000000f }, 31, arial_glyph81_commands, 108, arial_glyph81_coordinates, VG_NON_ZERO }, { 82, { 0.722168f, 0.000000f }, 31, arial_glyph82_commands, 90, arial_glyph82_coordinates, VG_NON_ZERO }, { 83, { 0.666992f, 0.000000f }, 37, arial_glyph83_commands, 138, arial_glyph83_coordinates, VG_NON_ZERO }, { 84, { 0.610840f, 0.000000f }, 10, arial_glyph84_commands, 18, arial_glyph84_coordinates, VG_NON_ZERO }, { 85, { 0.722168f, 0.000000f }, 19, arial_glyph85_commands, 58, arial_glyph85_coordinates, VG_NON_ZERO }, { 86, { 0.666992f, 0.000000f }, 11, arial_glyph86_commands, 24, arial_glyph86_coordinates, VG_NON_ZERO }, { 87, { 0.943848f, 0.000000f }, 21, arial_glyph87_commands, 52, arial_glyph87_coordinates, VG_NON_ZERO }, { 88, { 0.666992f, 0.000000f }, 18, arial_glyph88_commands, 42, arial_glyph88_coordinates, VG_NON_ZERO }, { 89, { 0.666992f, 0.000000f }, 13, arial_glyph89_commands, 28, arial_glyph89_coordinates, VG_NON_ZERO }, { 90, { 0.610840f, 0.000000f }, 14, arial_glyph90_commands, 28, arial_glyph90_coordinates, VG_NON_ZERO }, { 97, { 0.556152f, 0.000000f }, 41, arial_glyph97_commands, 144, arial_glyph97_coordinates, VG_NON_ZERO }, { 98, { 0.556152f, 0.000000f }, 25, arial_glyph98_commands, 78, arial_glyph98_coordinates, VG_NON_ZERO }, { 99, { 0.500000f, 0.000000f }, 21, arial_glyph99_commands, 74, arial_glyph99_coordinates, VG_NON_ZERO }, { 100, { 0.556152f, 0.000000f }, 26, arial_glyph100_commands, 82, arial_glyph100_coordinates, VG_NON_ZERO }, { 101, { 0.556152f, 0.000000f }, 24, arial_glyph101_commands, 78, arial_glyph101_coordinates, VG_NON_ZERO }, { 102, { 0.277832f, 0.000000f }, 21, arial_glyph102_commands, 54, arial_glyph102_coordinates, VG_NON_ZERO }, { 103, { 0.556152f, 0.000000f }, 33, arial_glyph103_commands, 112, arial_glyph103_coordinates, VG_NON_ZERO }, { 104, { 0.556152f, 0.000000f }, 19, arial_glyph104_commands, 54, arial_glyph104_coordinates, VG_NON_ZERO }, { 105, { 0.222168f, 0.000000f }, 12, arial_glyph105_commands, 20, arial_glyph105_coordinates, VG_NON_ZERO }, { 106, { 0.222168f, 0.000000f }, 18, arial_glyph106_commands, 44, arial_glyph106_coordinates, VG_NON_ZERO }, { 107, { 0.500000f, 0.000000f }, 14, arial_glyph107_commands, 26, arial_glyph107_coordinates, VG_NON_ZERO }, { 108, { 0.222168f, 0.000000f }, 6, arial_glyph108_commands, 10, arial_glyph108_coordinates, VG_NON_ZERO }, { 109, { 0.833008f, 0.000000f }, 30, arial_glyph109_commands, 92, arial_glyph109_coordinates, VG_NON_ZERO }, { 110, { 0.556152f, 0.000000f }, 20, arial_glyph110_commands, 58, arial_glyph110_coordinates, VG_NON_ZERO }, { 111, { 0.556152f, 0.000000f }, 21, arial_glyph111_commands, 72, arial_glyph111_coordinates, VG_NON_ZERO }, { 112, { 0.556152f, 0.000000f }, 27, arial_glyph112_commands, 86, arial_glyph112_coordinates, VG_NON_ZERO }, { 113, { 0.556152f, 0.000000f }, 25, arial_glyph113_commands, 78, arial_glyph113_coordinates, VG_NON_ZERO }, { 114, { 0.333008f, 0.000000f }, 15, arial_glyph114_commands, 42, arial_glyph114_coordinates, VG_NON_ZERO }, { 115, { 0.500000f, 0.000000f }, 35, arial_glyph115_commands, 130, arial_glyph115_coordinates, VG_NON_ZERO }, { 116, { 0.277832f, 0.000000f }, 22, arial_glyph116_commands, 58, arial_glyph116_coordinates, VG_NON_ZERO }, { 117, { 0.556152f, 0.000000f }, 21, arial_glyph117_commands, 62, arial_glyph117_coordinates, VG_NON_ZERO }, { 118, { 0.500000f, 0.000000f }, 11, arial_glyph118_commands, 24, arial_glyph118_coordinates, VG_NON_ZERO }, { 119, { 0.722168f, 0.000000f }, 20, arial_glyph119_commands, 40, arial_glyph119_coordinates, VG_NON_ZERO }, { 120, { 0.500000f, 0.000000f }, 17, arial_glyph120_commands, 36, arial_glyph120_coordinates, VG_NON_ZERO }, { 121, { 0.500000f, 0.000000f }, 20, arial_glyph121_commands, 60, arial_glyph121_coordinates, VG_NON_ZERO }, { 122, { 0.500000f, 0.000000f }, 15, arial_glyph122_commands, 32, arial_glyph122_coordinates, VG_NON_ZERO }, { 8451, { 1.021973f, 0.000000f }, 38, arial_glyph8451_commands, 130, arial_glyph8451_coordinates, VG_NON_ZERO }}; // the arial font structure Font arial_font = { // OpenVG font object VG_INVALID_HANDLE, // glyphs data (entries are sorted by ascending glyph index) arial_glyphs, // number of glyphs 65+1, // kerning table NULL, //arial_kerning_table, // number of kerning entries 0 }; // 空格字符(空格/TAB)的数据请手工加入到字体C文件(按照字符的Unicode编码顺序), 其中宽度信息(0.556152f)请按照参考其他字符定义 // 如字体的宽度为16, 此处宽度信息(0.556152f), 则空格的像素宽度 = 16 * 0.556152f = 8 // { 32, { 0.556152f, 0.000000f }, 0, NULL, 0, NULL, VG_NON_ZERO }, // 加入后请修改字体数据结构的number of glyphs, 将其值加1 // number of glyphs // initialize arial font VGErrorCode arialFontInit(void) { VGErrorCode err = VG_NO_ERROR; const VGfloat arial_glyphs_origin[2] = { 0.0f, 0.0f }; if (arial_font.openvgHandle == VG_INVALID_HANDLE) { // create OpenVG font object arial_font.openvgHandle = vgCreateFont(arial_font.glyphsCount); if (arial_font.openvgHandle != VG_INVALID_HANDLE) { VGuint i; // create OpenVG glyphs for (i = 0; i < arial_font.glyphsCount; ++i) { VGPath path = vgCreatePath (VG_PATH_FORMAT_STANDARD, VG_PATH_DATATYPE_F, 1.0f, 0.0f, arial_font.glyphs[i].commandsCount, arial_font.glyphs[i].coordinatesCount, VG_PATH_CAPABILITY_ALL ); vgAppendPathData(path, arial_font.glyphs[i].commandsCount, arial_font.glyphs[i].commands, arial_font.glyphs[i].coordinates); // remove "editing" capabilities, so that OpenVG driver can try to free some memory vgRemovePathCapabilities(path, VG_PATH_CAPABILITY_APPEND_FROM | VG_PATH_CAPABILITY_APPEND_TO | VG_PATH_CAPABILITY_MODIFY | VG_PATH_CAPABILITY_TRANSFORM_FROM | VG_PATH_CAPABILITY_TRANSFORM_TO | VG_PATH_CAPABILITY_INTERPOLATE_FROM | VG_PATH_CAPABILITY_INTERPOLATE_TO); vgSetGlyphToPath (arial_font.openvgHandle, arial_font.glyphs[i].glyphIndex, path, VG_FALSE, (float *)arial_glyphs_origin, (float *)arial_font.glyphs[i].escapement); vgDestroyPath(path); } } // check for errors from the OpenVG driver side err = vgGetError(); } return err; } // destroy arial font void arialFontDestroy(void) { if (arial_font.openvgHandle != VG_INVALID_HANDLE) { VGuint i; for (i = 0; i < arial_font.glyphsCount; ++i) { vgClearGlyph (arial_font.openvgHandle, arial_font.glyphs[i].glyphIndex); } vgDestroyFont(arial_font.openvgHandle); arial_font.openvgHandle = VG_INVALID_HANDLE; } } #endif