package p073z; import android.content.ContentResolver; import android.content.Context; import android.content.res.Resources; import android.graphics.Typeface; import android.graphics.fonts.Font; import android.graphics.fonts.FontFamily; import android.graphics.fonts.FontStyle; import android.os.CancellationSignal; import android.os.ParcelFileDescriptor; import java.io.IOException; import java.io.InputStream; import p014e0.C0655g; import p071y.C1812f; /* renamed from: z.n0 */ /* loaded from: classes.dex */ public class C1897n0 extends C1899o0 { /* renamed from: m */ public static int m97m(FontStyle fontStyle, FontStyle fontStyle2) { int weight; int weight2; int slant; int slant2; weight = fontStyle.getWeight(); weight2 = fontStyle2.getWeight(); int abs = Math.abs(weight - weight2) / 100; slant = fontStyle.getSlant(); slant2 = fontStyle2.getSlant(); return abs + (slant == slant2 ? 0 : 2); } @Override // p073z.C1899o0 /* renamed from: b */ public Typeface mo55b(Context context, C1812f.C1815c c1815c, Resources resources, int i) { C1812f.C1816d[] m309a; FontFamily build; FontStyle style; Typeface.CustomFallbackBuilder style2; Typeface build2; Font.Builder weight; Font.Builder slant; Font.Builder ttcIndex; Font.Builder fontVariationSettings; Font build3; try { FontFamily.Builder builder = null; for (C1812f.C1816d c1816d : c1815c.m309a()) { try { weight = new Font.Builder(resources, c1816d.m307b()).setWeight(c1816d.m304e()); slant = weight.setSlant(c1816d.m303f() ? 1 : 0); ttcIndex = slant.setTtcIndex(c1816d.m306c()); fontVariationSettings = ttcIndex.setFontVariationSettings(c1816d.m305d()); build3 = fontVariationSettings.build(); if (builder == null) { builder = new FontFamily.Builder(build3); } else { builder.addFont(build3); } } catch (IOException unused) { } } if (builder == null) { return null; } build = builder.build(); Typeface.CustomFallbackBuilder customFallbackBuilder = new Typeface.CustomFallbackBuilder(build); style = m98l(build, i).getStyle(); style2 = customFallbackBuilder.setStyle(style); build2 = style2.build(); return build2; } catch (Exception unused2) { return null; } } @Override // p073z.C1899o0 /* renamed from: c */ public Typeface mo54c(Context context, CancellationSignal cancellationSignal, C0655g.C0657b[] c0657bArr, int i) { int i2; FontFamily build; FontStyle style; Typeface.CustomFallbackBuilder style2; Typeface build2; ParcelFileDescriptor openFileDescriptor; Font.Builder weight; Font.Builder slant; Font.Builder ttcIndex; Font build3; ContentResolver contentResolver = context.getContentResolver(); try { int length = c0657bArr.length; FontFamily.Builder builder = null; while (i2 < length) { C0655g.C0657b c0657b = c0657bArr[i2]; try { openFileDescriptor = contentResolver.openFileDescriptor(c0657b.m3189d(), "r", cancellationSignal); } catch (IOException unused) { } if (openFileDescriptor != null) { try { weight = new Font.Builder(openFileDescriptor).setWeight(c0657b.m3188e()); slant = weight.setSlant(c0657b.m3187f() ? 1 : 0); ttcIndex = slant.setTtcIndex(c0657b.m3190c()); build3 = ttcIndex.build(); if (builder == null) { builder = new FontFamily.Builder(build3); } else { builder.addFont(build3); } } catch (Throwable th) { try { openFileDescriptor.close(); } catch (Throwable th2) { Throwable.class.getDeclaredMethod("addSuppressed", Throwable.class).invoke(th, th2); } throw th; break; } } else { i2 = openFileDescriptor == null ? i2 + 1 : 0; } openFileDescriptor.close(); } if (builder == null) { return null; } build = builder.build(); Typeface.CustomFallbackBuilder customFallbackBuilder = new Typeface.CustomFallbackBuilder(build); style = m98l(build, i).getStyle(); style2 = customFallbackBuilder.setStyle(style); build2 = style2.build(); return build2; } catch (Exception unused2) { return null; } } @Override // p073z.C1899o0 /* renamed from: d */ public Typeface mo94d(Context context, InputStream inputStream) { throw new RuntimeException("Do not use this function in API 29 or later."); } @Override // p073z.C1899o0 /* renamed from: e */ public Typeface mo53e(Context context, Resources resources, int i, String str, int i2) { Font build; FontFamily build2; FontStyle style; Typeface.CustomFallbackBuilder style2; Typeface build3; try { build = new Font.Builder(resources, i).build(); build2 = new FontFamily.Builder(build).build(); Typeface.CustomFallbackBuilder customFallbackBuilder = new Typeface.CustomFallbackBuilder(build2); style = build.getStyle(); style2 = customFallbackBuilder.setStyle(style); build3 = style2.build(); return build3; } catch (Exception unused) { return null; } } @Override // p073z.C1899o0 /* renamed from: i */ public C0655g.C0657b mo90i(C0655g.C0657b[] c0657bArr, int i) { throw new RuntimeException("Do not use this function in API 29 or later."); } /* JADX WARN: Incorrect condition in loop: B:12:0x0027 */ /* renamed from: l */ /* Code decompiled incorrectly, please refer to instructions dump. */ public final Font m98l(FontFamily fontFamily, int i) { Font font; FontStyle style; int size; Font font2; FontStyle style2; FontStyle fontStyle = new FontStyle((i & 1) != 0 ? 700 : 400, (i & 2) != 0 ? 1 : 0); font = fontFamily.getFont(0); style = font.getStyle(); int m97m = m97m(fontStyle, style); for (int i2 = 1; i2 < size; i2++) { font2 = fontFamily.getFont(i2); style2 = font2.getStyle(); int m97m2 = m97m(fontStyle, style2); if (m97m2 < m97m) { font = font2; m97m = m97m2; } } return font; } }