Lines Matching refs:features
55 GrFeatureParser::GrFeatureParser(gr::Font & font, const std::string features, const std::string lan… in GrFeatureParser() argument
63 while (pos < features.length() && mnNumSettings < MAX_FEATURES) in GrFeatureParser()
65 nEquals = features.find(FEAT_ID_VALUE_SEPARATOR,pos); in GrFeatureParser()
72 if (features.compare(pos, nEquals - pos, ISO_LANG) == 0) in GrFeatureParser()
75 nFeatEnd = features.find(FEAT_SEPARATOR, pos); in GrFeatureParser()
78 nFeatEnd = features.length(); in GrFeatureParser()
86 aLang.rgch[i-pos] = features[i]; in GrFeatureParser()
106 if (isCharId(features, pos, nEquals - pos)) in GrFeatureParser()
107 maSettings[mnNumSettings].id = getCharId(features, pos, nEquals - pos); in GrFeatureParser()
108 else maSettings[mnNumSettings].id = getIntValue(features, pos, nEquals - pos); in GrFeatureParser()
110 nFeatEnd = features.find(FEAT_SEPARATOR, pos); in GrFeatureParser()
113 nFeatEnd = features.length(); in GrFeatureParser()
115 if (isCharId(features, pos, nFeatEnd - pos)) in GrFeatureParser()
116 maSettings[mnNumSettings].value = getCharId(features, pos, nFeatEnd - pos); in GrFeatureParser()
118 maSettings[mnNumSettings].value= getIntValue(features, pos, nFeatEnd - pos); in GrFeatureParser()