Witam mam problem z wyświetleniem checkboxa. Dotyczy to tylko sytuacji, kiedy czcionka jest zmieniona. Na Arialu wyświetla się poprawnie, a na Ginger (AppThemeWithCustomFont) nie. Oto moje kody:

checkbox.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/layout_root"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal"
    android:padding="10dp">

    <CheckBox
        android:id="@+id/skip"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_alignParentEnd="true"
        android:layout_alignParentRight="true"
        android:layout_gravity="center_horizontal"
        android:buttonTint="#fff"
        app:buttonTint="#fff"
        android:text="@string/checkbox_show"
        android:textColor="#fff"/>
</RelativeLayout>

StageZero.java

void configureInitDialog() {
    AlertDialog adb = new AlertDialog.Builder(this, R.style.MojStyl).create();
    View checkboxLayout = View.inflate(this, R.layout.checkbox, null);

    skip = checkboxLayout.findViewById(R.id.skip);
    adb.setView(checkboxLayout);
    adb.setIcon(android.R.drawable.ic_dialog_info);
    adb.setTitle("Info");
    adb.setMessage(getResources().getString(R.string.stage_zero_dialog));
    adb.setCancelable(false);
    adb.setButton(DialogInterface.BUTTON_NEUTRAL, "Ok", (dialogInterface, i) -> {
        String checkBoxResult = "";


        if (skip.isChecked())
            checkBoxResult = "linia2";

        if (checkBoxResult.equals("linia2"))
            editor.putBoolean("hideDialog", true).apply();

    });

    if (!hideDialog)
        adb.show();
}

styles.xml

    <style name="AppThemeWithClassicFont" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="android:windowBackground">@color/activity_background</item>
        <item name="android:icon">@android:color/transparent</item>
        <item name="colorPrimary">@android:color/transparent</item>
        <item name="android:fontFamily">@font/arial</item>
        <item name="android:actionBarStyle">@style/ThemeActionBar</item>
        <item name="android:windowActionBarOverlay">true</item>
        <!-- Support library compatibility -->
        <item name="actionBarStyle">@style/ThemeActionBar</item>
        <item name="windowActionBarOverlay">true</item>
    </style>

    <!-- Application theme. -->
    <style name="AppThemeWithCustomFont" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="android:windowBackground">@color/activity_background</item>
        <item name="android:icon">@android:color/transparent</item>
        <item name="colorPrimary">@android:color/transparent</item>
        <item name="android:fontFamily">@font/ginger</item>
        <item name="android:actionBarStyle">@style/ThemeActionBar</item>
        <item name="android:windowActionBarOverlay">true</item>
        <!-- Support library compatibility -->
        <item name="actionBarStyle">@style/ThemeActionBar</item>
        <item name="windowActionBarOverlay">true</item>
    </style>

Za każdą podpowiedź stawiam wirtualne piwo! :D