Lines Matching defs:range
125 bool get_gasp_range(DWriteFontTypeface* typeface, int size, GaspRange* range) {
153 range->fMin = minPPEM + 1;
154 range->fMax = maxPPEM;
155 range->fVersion = SkEndian_SwapBE16(gasp->version);
156 range->fFlags = rangeTable->flags;
164 * the gridfit range into 'range'. Otherwise, leave 'range' alone.
170 static bool has_bitmap_strike(DWriteFontTypeface* typeface, GaspRange range) {
196 range.fMin <= sizeTable->ppemX && sizeTable->ppemX <= range.fMax)
235 range.fMin <= scaleTable->ppemX && scaleTable->ppemX <= range.fMax) {
309 // When embedded bitmaps are requested, treat the entire range like
310 // a bitmap strike if the range is gridfit only and contains a bitmap.
312 GaspRange range(bitmapPPEM, bitmapPPEM, 0, GaspRange::Behavior());
313 if (get_gasp_range(typeface, bitmapPPEM, &range)) {
314 if (!is_gridfit_only(range.fFlags)) {
315 range = GaspRange(bitmapPPEM, bitmapPPEM, 0, GaspRange::Behavior());
318 treatLikeBitmap = has_bitmap_strike(typeface, range);
323 GaspRange range(0, 0xFFFF, 0, GaspRange::Behavior());
352 } else if (get_gasp_range(typeface, SkScalarRoundToInt(gdiTextSize), &range) &&
353 range.fVersion >= 1)
356 fRenderingMode = range.fFlags.field.SymmetricSmoothing
433 // For consistency with all other backends, treat out of range glyph ids as an error.
1237 // For consistency with all other backends, treat out of range glyph ids as an error.