Typography: Manrope headings, Inter body — plus norsk dag/dager pluralization
Manrope (variable wght, instanced at 600/700/800) for display/headline/ title roles; Inter static Regular/Medium/SemiBold for body/label. M3 baseline metrics retained — only family and weight change, so component layouts and accessibility text scaling are untouched. Both fonts are OFL (THIRD_PARTY_LICENSES.md added) with full æøå/µ coverage, verified by emulator screenshot. ScheduleText.daysCount fixes 'lager for 1 dager' spotted in that screenshot. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
747a87a570
commit
9b99f2cf62
9 changed files with 63 additions and 3 deletions
|
|
@ -50,7 +50,7 @@ class SupplyCheckReceiver : BroadcastReceiver() {
|
|||
for (med in meds) rate += ScheduleEngine.dailyConsumption(db.doseTimeDao().getForMed(med.med.id))
|
||||
if (ScheduleEngine.needsRefill(item.stockUnits, rate, item.lowStockLeadDays)) {
|
||||
val days = ScheduleEngine.daysOfSupply(item.stockUnits, rate)
|
||||
lowStock += "${item.name}: lager for ${days?.toInt() ?: 0} dager"
|
||||
lowStock += "${item.name}: lager for ${no.naiv.meddetsamme.domain.ScheduleText.daysCount(days?.toInt() ?: 0)}"
|
||||
}
|
||||
if (ScheduleEngine.needsRenewal(item.rxExpiryEpochDay, today, RX_LEAD_DAYS)) {
|
||||
val expired = item.rxExpiryEpochDay!! < today.toEpochDay()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue