Change font (#364)

This commit is contained in:
Yogesh Choudhary Paliyal
2023-03-05 23:05:59 +05:30
committed by GitHub
parent 50fd9725c7
commit b18d3f412f
11 changed files with 61 additions and 394 deletions

View File

@@ -99,18 +99,17 @@ dependencies {
api project(":common")
implementation "androidx.compose.ui:ui:1.3.3"
implementation "androidx.compose.material:material:1.4.0-alpha04"
implementation "androidx.compose.ui:ui-tooling-preview:1.3.3"
implementation 'androidx.activity:activity-compose:1.5.1'
implementation 'androidx.activity:activity-compose:1.6.1'
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1"
implementation "androidx.lifecycle:lifecycle-runtime-compose:2.6.0-alpha03"
implementation "androidx.lifecycle:lifecycle-runtime-compose:2.6.0-rc01"
implementation "androidx.lifecycle:lifecycle-viewmodel-compose:2.5.1"
implementation "androidx.compose.material:material-icons-extended:1.3.1"
androidTestImplementation "androidx.compose.ui:ui-test-junit4:1.3.3"
debugImplementation "androidx.compose.ui:ui-tooling:1.3.3"
implementation("androidx.compose.runtime:runtime-livedata:1.3.3")
implementation 'androidx.compose.material3:material3:1.1.0-alpha04'
implementation 'androidx.compose.material3:material3:1.1.0-alpha07'
implementation "com.google.accompanist:accompanist-themeadapter-material3:0.28.0"

View File

@@ -57,10 +57,6 @@
android:exported="false"
android:windowSoftInputMode="adjustResize" />
<meta-data
android:name="preloaded_fonts"
android:resource="@array/preloaded_fonts" /> <!-- If you want to disable android.startup completely. -->
<!-- If you want to disable android.startup completely. -->
<provider
android:name="androidx.startup.InitializationProvider"

View File

@@ -1,30 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path android:pathData="M31,63.928c0,0 6.4,-11 12.1,-13.1c7.2,-2.6 26,-1.4 26,-1.4l38.1,38.1L107,108.928l-32,-1L31,63.928z">
<aapt:attr name="android:fillColor">
<gradient
android:endX="85.84757"
android:endY="92.4963"
android:startX="42.9492"
android:startY="49.59793"
android:type="linear">
<item
android:color="#44000000"
android:offset="0.0" />
<item
android:color="#00000000"
android:offset="1.0" />
</gradient>
</aapt:attr>
</path>
<path
android:fillColor="#FFFFFF"
android:fillType="nonZero"
android:pathData="M65.3,45.828l3.8,-6.6c0.2,-0.4 0.1,-0.9 -0.3,-1.1c-0.4,-0.2 -0.9,-0.1 -1.1,0.3l-3.9,6.7c-6.3,-2.8 -13.4,-2.8 -19.7,0l-3.9,-6.7c-0.2,-0.4 -0.7,-0.5 -1.1,-0.3C38.8,38.328 38.7,38.828 38.9,39.228l3.8,6.6C36.2,49.428 31.7,56.028 31,63.928h46C76.3,56.028 71.8,49.428 65.3,45.828zM43.4,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2c-0.3,-0.7 -0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C45.3,56.528 44.5,57.328 43.4,57.328L43.4,57.328zM64.6,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2s-0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C66.5,56.528 65.6,57.328 64.6,57.328L64.6,57.328z"
android:strokeWidth="1"
android:strokeColor="#00000000" />
</vector>

View File

@@ -1,170 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path
android:fillColor="#3DDC84"
android:pathData="M0,0h108v108h-108z" />
<path
android:fillColor="#00000000"
android:pathData="M9,0L9,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,0L19,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,0L29,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,0L39,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,0L49,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,0L59,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,0L69,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,0L79,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M89,0L89,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M99,0L99,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,9L108,9"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,19L108,19"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,29L108,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,39L108,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,49L108,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,59L108,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,69L108,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,79L108,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,89L108,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,99L108,99"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,29L89,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,39L89,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,49L89,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,59L89,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,69L89,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,79L89,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,19L29,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,19L39,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,19L49,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,19L59,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,19L69,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,19L79,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
</vector>

Binary file not shown.

View File

@@ -1,7 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="Work Sans"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs">
</font-family>

View File

@@ -1,7 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="name=Work Sans&amp;weight=500"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs">
</font-family>

View File

@@ -1,120 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools">
<data>
<import type="com.yogeshpaliyal.keypass.data.MyAccountModel" />
<import type="com.yogeshpaliyal.common.data.AccountModel" />
<variable
name="model"
type="MyAccountModel" />
<variable
name="listener"
type="com.yogeshpaliyal.keypass.listener.AccountsClickListener&lt;AccountModel>" />
</data>
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<com.yogeshpaliyal.keypass.custom_views.MaskedCardView
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:cardUseCompatPadding="true"
android:elevation="@dimen/plane_00"
app:cardElevation="1dp"
app:strokeWidth="0dp"
android:clickable="true"
android:focusable="true"
android:onClick="@{(view)->listener.onItemClick(view, model.getAccountModel())}"
android:layout_marginVertical="@dimen/grid_0_25"
android:layout_marginHorizontal="@dimen/grid_0_5"
app:layout_constraintBottom_toBottomOf="parent">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingStart="8dp"
android:paddingVertical="12dp"
android:paddingEnd="12dp">
<com.google.android.material.textview.MaterialTextView
android:layout_width="60dp"
android:background="@drawable/avatar_none"
android:layout_height="60dp"
android:text="@{model.getAccountModel().initials}"
android:gravity="center"
android:layout_marginStart="4dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
android:id="@+id/startIcon"/>
<com.google.android.material.progressindicator.CircularProgressIndicator
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintTop_toTopOf="@id/startIcon"
app:layout_constraintBottom_toBottomOf="@id/startIcon"
app:layout_constraintEnd_toEndOf="@id/startIcon"
app:layout_constraintStart_toStartOf="@id/startIcon"
android:progress="@{model.getAccountModel().getTOtpProgress()}"
app:indicatorSize="65dp"
android:padding="0dp"
android:minHeight="0dp"
android:maxHeight="0dp"
tools:progress="100"
android:max="30"/>
<TextView
android:id="@+id/txtTitle"
style="@style/TextStyle.Heading"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginHorizontal="12dp"
android:text="@{model.getAccountModel().title}"
app:layout_constrainedWidth="true"
android:textSize="14sp"
app:layout_constraintBottom_toTopOf="@id/txtUsername"
app:layout_constraintEnd_toStartOf="@id/icnCopy"
app:layout_constraintHorizontal_bias="0"
app:layout_constraintStart_toEndOf="@id/startIcon"
app:layout_constraintTop_toTopOf="@id/startIcon"
tools:text="@tools:sample/full_names" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintTop_toBottomOf="@id/txtTitle"
app:layout_constraintStart_toStartOf="@id/txtTitle"
app:layout_constraintEnd_toStartOf="@id/icnCopy"
app:layout_constraintBottom_toBottomOf="parent"
style="@style/TextStyle.SubHeading"
android:text="@{model.getAccountModel().getOtp()}"
android:id="@+id/txtUsername"
android:textSize="22sp"
app:layout_constraintHorizontal_bias="0"
tools:text="123359"
app:layout_constrainedWidth="true"/>
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:srcCompat="@drawable/ic_twotone_content_copy_24"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
android:padding="@dimen/grid_1"
android:onClick="@{()->listener.onCopyClicked(model.getAccountModel())}"
android:id="@+id/icnCopy"/>
</androidx.constraintlayout.widget.ConstraintLayout>
</com.yogeshpaliyal.keypass.custom_views.MaskedCardView>
</androidx.constraintlayout.widget.ConstraintLayout>
</layout>

View File

@@ -1,7 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="preloaded_fonts" translatable="false">
<item>@font/work_sans</item>
<item>@font/work_sans_medium</item>
</array>
</resources>

View File

@@ -32,19 +32,21 @@
<item name="shapeAppearanceLargeComponent">@style/ShapeAppearance.KeyPass.LargeComponent</item>
<!--Typography-->
<item name="textAppearanceHeadline1">@style/TextAppearance.KeyPass.Headline1</item>
<item name="textAppearanceHeadline2">@style/TextAppearance.KeyPass.Headline2</item>
<item name="textAppearanceHeadline3">@style/TextAppearance.KeyPass.Headline3</item>
<item name="textAppearanceHeadline4">@style/TextAppearance.KeyPass.Headline4</item>
<item name="textAppearanceHeadline5">@style/TextAppearance.KeyPass.Headline5</item>
<item name="textAppearanceHeadline6">@style/TextAppearance.KeyPass.Headline6</item>
<item name="textAppearanceSubtitle1">@style/TextAppearance.KeyPass.Subtitle1</item>
<item name="textAppearanceSubtitle2">@style/TextAppearance.KeyPass.Subtitle2</item>
<item name="textAppearanceBody1">@style/TextAppearance.KeyPass.Body1</item>
<item name="textAppearanceBody2">@style/TextAppearance.KeyPass.Body2</item>
<item name="textAppearanceButton">@style/TextAppearance.KeyPass.Button</item>
<item name="textAppearanceCaption">@style/TextAppearance.KeyPass.Caption</item>
<item name="textAppearanceOverline">@style/TextAppearance.KeyPass.Overline</item>
<item name="textAppearanceDisplayLarge">@style/TextAppearance.KeyPass.DisplayLarge</item>
<item name="textAppearanceDisplayMedium">@style/TextAppearance.KeyPass.DisplayMedium</item>
<item name="textAppearanceDisplaySmall">@style/TextAppearance.KeyPass.DisplaySmall</item>
<item name="textAppearanceHeadlineLarge">@style/TextAppearance.KeyPass.HeadlineLarge</item>
<item name="textAppearanceHeadlineMedium">@style/TextAppearance.KeyPass.HeadlineMedium</item>
<item name="textAppearanceHeadlineSmall">@style/TextAppearance.KeyPass.HeadlineSmall</item>
<item name="textAppearanceTitleLarge">@style/TextAppearance.KeyPass.TitleLarge</item>
<item name="textAppearanceTitleMedium">@style/TextAppearance.KeyPass.TitleMedium</item>
<item name="textAppearanceTitleSmall">@style/TextAppearance.KeyPass.TitleSmall</item>
<item name="textAppearanceBodyLarge">@style/TextAppearance.KeyPass.BodyLarge</item>
<item name="textAppearanceBodyMedium">@style/TextAppearance.KeyPass.BodyMedium</item>
<item name="textAppearanceBodySmall">@style/TextAppearance.KeyPass.BodySmall</item>
<item name="textAppearanceLabelLarge">@style/TextAppearance.KeyPass.LabelLarge</item>
<item name="textAppearanceLabelMedium">@style/TextAppearance.KeyPass.LabelMedium</item>
<item name="textAppearanceLabelSmall">@style/TextAppearance.KeyPass.LabelSmall</item>
<item name="emphasisHighAlpha">0.87</item>
<item name="emphasisMediumAlpha">0.60</item>
@@ -63,6 +65,7 @@
<item name="android:windowBackground">?android:colorBackground</item>
<item name="android:windowLightStatusBar" tools:ignore="NewApi">true</item>
<!-- Customize your theme here. -->
</style>
</resources>

View File

@@ -15,75 +15,85 @@
<resources>
<!--Typography-->
<style name="TextAppearance.KeyPass.Headline1" parent="TextAppearance.MaterialComponents.Headline1">
<item name="fontFamily">@font/work_sans_medium</item>
<style name="TextAppearance.KeyPass.DisplayLarge" parent="TextAppearance.Material3.DisplayLarge">
<item name="fontFamily">@font/roboto_mono</item>
<item name="android:textColor">@color/color_on_surface_emphasis_high</item>
</style>
<style name="TextAppearance.KeyPass.Headline2" parent="TextAppearance.MaterialComponents.Headline2">
<item name="fontFamily">@font/work_sans_medium</item>
<style name="TextAppearance.KeyPass.DisplayMedium" parent="TextAppearance.Material3.DisplayMedium">
<item name="fontFamily">@font/roboto_mono</item>
<item name="android:textColor">@color/color_on_surface_emphasis_high</item>
</style>
<style name="TextAppearance.KeyPass.Headline3" parent="TextAppearance.MaterialComponents.Headline3">
<item name="fontFamily">@font/work_sans_medium</item>
<style name="TextAppearance.KeyPass.DisplaySmall" parent="TextAppearance.Material3.DisplaySmall">
<item name="fontFamily">@font/roboto_mono</item>
<item name="android:textColor">@color/color_on_surface_emphasis_high</item>
</style>
<style name="TextAppearance.KeyPass.Headline4" parent="TextAppearance.MaterialComponents.Headline4">
<item name="fontFamily">@font/work_sans_medium</item>
<style name="TextAppearance.KeyPass.HeadlineLarge" parent="TextAppearance.Material3.HeadlineLarge">
<item name="fontFamily">@font/roboto_mono</item>
<item name="android:textColor">@color/color_on_surface_emphasis_high</item>
</style>
<style name="TextAppearance.KeyPass.Headline5" parent="TextAppearance.MaterialComponents.Headline5">
<item name="fontFamily">@font/work_sans_medium</item>
<style name="TextAppearance.KeyPass.HeadlineMedium" parent="TextAppearance.Material3.HeadlineMedium">
<item name="fontFamily">@font/roboto_mono</item>
<item name="android:textColor">@color/color_on_surface_emphasis_high</item>
</style>
<style name="TextAppearance.KeyPass.Headline6" parent="TextAppearance.MaterialComponents.Headline6">
<item name="fontFamily">@font/work_sans_medium</item>
<style name="TextAppearance.KeyPass.HeadlineSmall" parent="TextAppearance.Material3.HeadlineSmall">
<item name="fontFamily">@font/roboto_mono</item>
<item name="android:textColor">@color/color_on_surface_emphasis_high</item>
</style>
<style name="TextAppearance.KeyPass.Body1" parent="TextAppearance.MaterialComponents.Body1">
<item name="fontFamily">@font/work_sans</item>
<style name="TextAppearance.KeyPass.TitleLarge" parent="TextAppearance.Material3.TitleLarge">
<item name="fontFamily">@font/roboto_mono</item>
<item name="android:textColor">@color/color_on_surface_emphasis_high</item>
</style>
<style name="TextAppearance.KeyPass.TitleMedium" parent="TextAppearance.Material3.TitleMedium">
<item name="fontFamily">@font/roboto_mono</item>
<item name="android:textColor">@color/color_on_surface_emphasis_high</item>
</style>
<style name="TextAppearance.KeyPass.TitleSmall" parent="TextAppearance.Material3.TitleSmall">
<item name="fontFamily">@font/roboto_mono</item>
<item name="android:textColor">@color/color_on_surface_emphasis_high</item>
</style>
<style name="TextAppearance.KeyPass.BodyLarge" parent="TextAppearance.Material3.BodyLarge">
<item name="fontFamily">@font/roboto_mono</item>
<item name="android:textSize">16sp</item>
<item name="android:textColor">@color/color_on_surface_emphasis_high</item>
<item name="lineHeight">24sp</item>
</style>
<style name="TextAppearance.KeyPass.Body2" parent="TextAppearance.MaterialComponents.Body2">
<item name="fontFamily">@font/work_sans</item>
<style name="TextAppearance.KeyPass.BodyMedium" parent="TextAppearance.Material3.BodyMedium">
<item name="fontFamily">@font/roboto_mono</item>
<item name="android:textColor">@color/color_on_surface_emphasis_high</item>
<item name="android:textSize">14sp</item>
</style>
<style name="TextAppearance.KeyPass.Subtitle1" parent="TextAppearance.MaterialComponents.Subtitle1">
<item name="fontFamily">@font/work_sans</item>
<item name="android:textColor">@color/color_on_surface_emphasis_high</item>
</style>
<style name="TextAppearance.KeyPass.Subtitle2" parent="TextAppearance.MaterialComponents.Subtitle2">
<item name="fontFamily">@font/work_sans_medium</item>
<item name="android:textColor">@color/color_on_surface_emphasis_high</item>
</style>
<style name="TextAppearance.KeyPass.Button" parent="TextAppearance.MaterialComponents.Button">
<item name="fontFamily">@font/work_sans_medium</item>
<style name="TextAppearance.KeyPass.LabelLarge" parent="TextAppearance.Material3.LabelLarge">
<item name="fontFamily">@font/roboto_mono</item>
<item name="android:textAllCaps">false</item>
<item name="android:textColor">@color/color_on_surface_emphasis_high</item>
</style>
<style name="TextAppearance.KeyPass.Caption" parent="TextAppearance.MaterialComponents.Caption">
<item name="fontFamily">@font/work_sans</item>
<style name="TextAppearance.KeyPass.BodySmall" parent="TextAppearance.Material3.BodySmall">
<item name="fontFamily">@font/roboto_mono</item>
<item name="android:textColor">@color/color_on_surface_emphasis_high</item>
</style>
<style name="TextAppearance.KeyPass.Overline" parent="TextAppearance.MaterialComponents.Overline">
<item name="fontFamily">@font/work_sans_medium</item>
<style name="TextAppearance.KeyPass.LabelMedium" parent="TextAppearance.Material3.LabelMedium">
<item name="fontFamily">@font/roboto_mono</item>
<item name="android:textSize">12sp</item>
<item name="android:textAllCaps">true</item>
<item name="android:textColor">@color/color_on_surface_emphasis_high</item>
</style>
<style name="TextAppearance.KeyPass.LabelSmall" parent="TextAppearance.Material3.LabelSmall">
<item name="fontFamily">@font/roboto_mono</item>
<item name="android:textColor">@color/color_on_surface_emphasis_high</item>
</style>
</resources>