Skocz do zawartości

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Zdjęcie
- - - - -

Zmiana rozmiaru czcionki w aplikacjach.


  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1 Eskan

Eskan
  • 8 postów

Napisano 06 lutego 2025 - 07:26

Wiem, że można zmienić rozmiar czcionki dla poszczególnych aplik. przez: Centrum powiadomień > Rozmiar czcionki. Jednak nie działa to na wszystkich aplik. Widać to choćby na przykładzie np. InPostu. Jest na to inny sposób? Inne narzędzie? Irytująca sprawa, posiadając tel. Max mam mniejszą czcionkę w wieu aplik. niż na mniejszch tel. innych firm.

Edit: dot. ios 18.3


Użytkownik Eskan edytował ten post 06 lutego 2025 - 07:28


#2 MC_

MC_
  • 6 931 postów

Napisano 06 lutego 2025 - 07:44

Pisz do twórcy aplikacji.

iP Xs; rMBP 2015 13', AW5 44 LTE


#3 Eskan

Eskan
  • 8 postów

Napisano 06 lutego 2025 - 09:11

No, niestety kolega potwierdził moje najczarniejsze ;) podejrzenia. Widać dla twórców takie dostosowanie jest zbyt kosztowne lub zwyczajnie zlewają sprawę.



#4 Mikołaj Maciejko

Mikołaj Maciejko

  • 4 991 postów
  • Płeć:

Napisano 06 lutego 2025 - 10:14

Pisz do twórcy aplikacji.

 

Dokładnie tak. Poniżej przykład. Aplikacja ma 2 teksty. W górnym ustawiłem jedną z czcionek standardowych, podlegających skalowaniu przez system. W dolnym rozmiar czcionki jest ustawiony na sztywno, Obrazki przedstawiają tę samą aplikację z różnym ustawieniem wielkości czcionki w systemie. Jak widać, dolny tekst pozostaje niezmieniony. Wszystko jest w rękach dewelopera.

xIOK2jc.png

 

Dla wnikliwych kod powyższego przykładu:

import SwiftUI

struct ContentView: View {
    var body: some View {
        let sampleText = """
                Eskan pisze:
                Wiem, że można zmienić rozmiar czcionki dla poszczególnych aplik. przez: Centrum powiadomień > Rozmiar czcionki. Jednak nie działa to na wszystkich aplik. Widać to choćby na przykładzie np. InPostu. Jest na to inny sposób? Inne narzędzie? Irytująca sprawa, posiadając tel. Max mam mniejszą czcionkę w wieu aplik. niż na mniejszch tel. innych firm.
                """
        VStack {
            Spacer()
            Text("Czcionka automatycznie skalowalna")
                .bold()
            Text(sampleText)
                .font(.system(.callout)) // TU JEST KLUCZOWA RÓŻNICA. FONT SKALOWALNY
                .padding(10)
                .border(.blue)
            Spacer()
            Text("Czcionka z rozmiarem określonym na sztywno")
                .bold()
            Text(sampleText)
                .font(.system(size: 16)) // TU JEST KLUCZOWA RÓŻNICA. FONT USTAWIONY NA SZTYWNO
                .padding(10)
                .border(.blue)
            Spacer()
        }
        .padding()
    }
}





Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych