Sono un architetto UX che lavora con un team di sviluppatori Android che sono per lo più giovani. Stiamo riscontrando problemi nell'impostazione dell'altezza della linea in Android.Come impostare correttamente l'altezza della linea per Android?
Utilizziamo le specifiche di Material Design come guida per la nostra app. In particolare, è possibile vedere le specifiche di altezza linea qui:
https://material.google.com/style/typography.html#typography-line-height
Usiamo corpo 2 come il nostro esempio. La specifica dice che il tipo è 13sp o 14sp, e il principale (altezza della linea - stessa cosa) dovrebbe essere 24dp.
Ecco il problema: questi sviluppatori mi stanno dicendo che non esiste un modo tale per impostare l'altezza della linea come quella nel codice. Invece, mi stanno dicendo di misurare la distanza tra le due righe di testo e dare loro quella misura - diciamo che è 4dp. Lo vogliono per ogni stile di testo che stiamo usando.
Stiamo utilizzando un flusso Schizzo> Zepelin per specifiche.
Mi sembra strano poter creare uno stile di carattere (che potrebbe facilmente essere classe/stile nel codice) 13sp con 24dp in testa e non essere in grado di impostare l'interlinea, ma invece di aggiungere una terza misura per il mix. Non c'è posto in Sketch o Zepelin per una tale misura "tra le righe".
È davvero così, o esiste un modo corretto per impostare l'altezza della linea?
Sono ancora un po 'confuso :) Non vedo 'lineSpacingMultiplier' nel tuo esempio. Penso che gli sviluppatori stiano parlando di 'lineSpacingExtra'. Quello era lo "spazio tra il testo" di cui stavano parlando. In che modo equivale a dire un'altezza della linea di 24dp? – MajorTom
Ho aggiornato la mia risposta, per favore controlla. –
Ok, quindi 6.5 x 2.5 = 15. Quindi, se voglio altezza linea 15dp, è così che si ottiene? (Capisco il kerning, non dopo il kerning). – MajorTom