Home | History | Annotate | Download | only in graphics

Lines Matching refs:typeface

33 import android.graphics.Typeface;
99 * Helper method to get the used font resource id by typeface.
101 * If the typeface is created from one of the R.font.large_a, R.font.large_b, R.font.large_c or
102 * R.font.large_d resource, this method returns the resource id used by the typeface.
104 private static int getSelectedFontResourceId(Typeface typeface) {
111 p.setTypeface(typeface);
147 Typeface mTypeface;
154 public void onFontRetrieved(@NonNull Typeface typeface) {
155 mTypeface = typeface;
176 R.font.styletest_async_providerfont, Typeface.NORMAL, callback,
191 R.font.styletest_async_providerfont, Typeface.ITALIC, callback2,
205 R.font.styletest_async_providerfont, Typeface.BOLD, callback3,
219 R.font.styletest_async_providerfont, Typeface.BOLD_ITALIC, callback4,
229 Typeface typeface = TypefaceCompat.createFromResourcesFamilyXml(mContext,
231 R.font.samplexmldownloadedfontblocking, Typeface.NORMAL, null,
234 assertNotNull(typeface);
235 assertNotEquals(Typeface.DEFAULT, typeface);
241 Typeface typeface = TypefaceCompat.createFromResourcesFamilyXml(mContext,
243 R.font.samplexmldownloadedfontblocking, Typeface.NORMAL, null,
246 assertNotNull(typeface);
247 assertNotEquals(Typeface.DEFAULT, typeface);
257 final Typeface[] result = new Typeface[1];
263 mResources, R.font.samplexmldownloadedfontblocking, Typeface.NORMAL,
279 final Typeface[] result = new Typeface[2];
285 mResources, R.font.samplexmldownloadedfontblocking, Typeface.NORMAL,
301 mResources, R.font.samplexmldownloadedfontblocking, Typeface.NORMAL,
316 Typeface typeface = TypefaceCompat.createFromResourcesFamilyXml(mContext, entry, mResources,
317 R.font.styletestfont, Typeface.NORMAL, null /* callback */, null /* handler */,
319 Typeface cachedTypeface = TypefaceCompat.findFromCache(
320 mResources, R.font.styletestfont, Typeface.NORMAL);
322 assertEquals(typeface, cachedTypeface);
323 typeface = Typeface.create(typeface, Typeface.NORMAL);
325 assertEquals(R.font.large_a, getSelectedFontResourceId(typeface));
327 typeface = TypefaceCompat.createFromResourcesFamilyXml(mContext, entry, mResources,
328 R.font.styletestfont, Typeface.ITALIC, null /* callback */, null /* handler */,
331 mResources, R.font.styletestfont, Typeface.ITALIC);
333 assertEquals(typeface, cachedTypeface);
334 typeface = Typeface.create(typeface, Typeface.ITALIC);
336 assertEquals(R.font.large_b, getSelectedFontResourceId(typeface));
338 typeface = TypefaceCompat.createFromResourcesFamilyXml(mContext, entry, mResources,
339 R.font.styletestfont, Typeface.BOLD, null /* callback */, null /* handler */,
342 mResources, R.font.styletestfont, Typeface.BOLD);
344 assertEquals(typeface, cachedTypeface);
345 typeface = Typeface.create(typeface, Typeface.BOLD);
347 assertEquals(R.font.large_c, getSelectedFontResourceId(typeface));
349 typeface = TypefaceCompat.createFromResourcesFamilyXml(mContext, entry, mResources,
350 R.font.styletestfont, Typeface.BOLD_ITALIC, null /* callback */,
353 mResources, R.font.styletestfont, Typeface.BOLD_ITALIC);
355 assertEquals(typeface, cachedTypeface);
356 typeface = Typeface.create(typeface, Typeface.BOLD_ITALIC);
358 assertEquals(R.font.large_d, getSelectedFontResourceId(typeface));
361 private Typeface getLargerTypeface(String text, Typeface typeface1, Typeface typeface2) {
393 Typeface typeface1 = TypefaceCompat.createFromResourcesFamilyXml(mContext, entry1,
394 mResources, R.font.ttctestfont1, Typeface.NORMAL, null /* callback */,
399 Typeface typeface2 = TypefaceCompat.createFromResourcesFamilyXml(mContext, entry2,
400 mResources, R.font.ttctestfont2, Typeface.NORMAL, null /* callback */,
422 Typeface typeface1 = TypefaceCompat.createFromResourcesFamilyXml(mContext, entry1,
423 mResources, R.font.variationsettingstestfont1, Typeface.NORMAL, null /* callback */,
428 Typeface typeface2 = TypefaceCompat.createFromResourcesFamilyXml(mContext, entry2,
429 mResources, R.font.variationsettingstestfont2, Typeface.NORMAL, null /* callback */,
438 Typeface typeface = TypefaceCompat.createFromResourcesFontFile(mContext, mResources,
439 R.font.large_a, "res/font/large_a.ttf", Typeface.NORMAL);
440 assertNotNull(typeface);
441 Typeface cachedTypeface = TypefaceCompat.findFromCache(
442 mResources, R.font.large_a, Typeface.NORMAL);
444 assertEquals(typeface, cachedTypeface);
445 assertEquals(R.font.large_a, getSelectedFontResourceId(typeface));
447 typeface = TypefaceCompat.createFromResourcesFontFile(mContext, mResources, R.font.large_b,
448 "res/font/large_b.ttf", Typeface.NORMAL);
449 assertNotNull(typeface);
451 mResources, R.font.large_b, Typeface.NORMAL);
453 assertEquals(typeface, cachedTypeface);
454 assertEquals(R.font.large_b, getSelectedFontResourceId(typeface));