Lines Matching defs:ltsh
5 #include "ltsh.h"
10 // http://www.microsoft.com/typography/otspec/ltsh.htm
13 do { delete file->ltsh; file->ltsh = 0; } while (0)
24 OpenTypeLTSH *ltsh = new OpenTypeLTSH;
25 file->ltsh = ltsh;
28 if (!table.ReadU16(<sh->version) ||
33 if (ltsh->version != 0) {
34 OTS_WARNING("bad version: %u", ltsh->version);
45 ltsh->ypels.reserve(num_glyphs);
51 ltsh->ypels.push_back(pel);
59 return file->ltsh != NULL;
63 const OpenTypeLTSH *ltsh = file->ltsh;
65 if (!out->WriteU16(ltsh->version) ||
66 !out->WriteU16(ltsh->ypels.size())) {
69 for (unsigned i = 0; i < ltsh->ypels.size(); ++i) {
70 if (!out->Write(&(ltsh->ypels[i]), 1)) {
79 delete file->ltsh;