Jump to content

Witaj!

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

Photo
- - - - -

Zmiana rozmiaru czcionki w aplikacjach.


  • Please log in to reply
3 replies to this topic

#1 Eskan

Eskan
  • 8 posts

Posted 06 February 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


Edited by Eskan, 06 February 2025 - 07:28.


#2 MC_

MC_
  • 6931 posts

Posted 06 February 2025 - 07:44

Pisz do twórcy aplikacji.

iP Xs; rMBP 2015 13', AW5 44 LTE


#3 Eskan

Eskan
  • 8 posts

Posted 06 February 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

  • 4991 posts
  • Płeć:

Posted 06 February 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()
    }
}





2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users