Die Sekundärentwicklung von Scratch3.0 (4) ändert die Schriftgröße der Benutzeroberfläche

Problem: Chinesische Schriftzeichen sind zu klein

Viele Leute haben dieses Problem immer noch angesprochen. Die offizielle native Scratch-Offline-Version ist für alte Monitore nicht geeignet. Die Schriftarten sind zu klein und können nicht angepasst werden. Scratch2 bietet immer noch eine Möglichkeit, die Größe anzupassen, aber Scratch3 kann nur umgeleitet werden, z. B. durch Wechseln zu Scratch2, Verwenden der Online-Version oder Anpassen der Auflösung des Monitors, und die Auswirkungen sind relativ unangenehm.
Fügen Sie hier eine Bildbeschreibung ein
Der erste Ausgangspunkt für meine sekundäre Entwicklung besteht darin, dieses Problem anzugehen und die Wörter zu vergrößern, sonst wird es für Kinderaugen zu schwierig. Wir haben die Schriftart um 30 % vergrößert
Fügen Sie hier eine Bildbeschreibung ein
Sollten Sie die Voraussetzungen für eine Zweitentwicklung nicht erfüllen, können Sie auch direkt meine modifizierte Version verwenden. Die Download-Adresse finden Sie am Ende des Artikels.

Lass es uns tun

Apropos diese Modifikation: Es gibt keinen technischen Inhalt, sie ist tatsächlich relativ wässrig. Ändern Sie einfach den Wert von font-size in CSS. Wenn Sie die Schriftart ändern möchten, ändern Sie sie erneut, Der Wert von „font-family“. Wenn Sie die Schriftstärke ändern möchten, ändern Sie den Wert von font-weight .

Das Problem besteht darin, dass der Scratch3-Quellcode modular aufgebaut ist und jedes Modul über ein eigenes CSS verfügt. Es wäre zu aufwändig, ihn manuell zu finden, und es wird zwangsläufig zu Auslassungen kommen.

Dann einfach suchen und ersetzen, das ist in wenigen Minuten erledigt.
Fügen Sie hier eine Bildbeschreibung ein
Was die Einheit der Schriftgröße oben betrifft, können Sie einen separaten Artikel schreiben. Wenn Sie mehr wissen möchten, sollten Sie selbst danach suchen. Es gibt bereits viele vorgefertigte Informationen.

Ein Fisch, der durch das Netz gerutscht ist

Nach der Änderung werden Sie feststellen, dass sich die Schriftarten an einigen Stellen, beispielsweise an den Bausteinen, nicht geändert haben. Der Grund dafür ist, dass der Code dieses Bruders nicht in Scratch-GUI enthalten ist. Lassen Sie uns dieses Problem lösen

Adressierung der Schriftgröße von Bausteinen

Quellcode-Adresse: https://github.com/LLK/scratch-blocks

Die Einheit der Schriftgröße in scratch-blocks ist pt. Ich habe 14pt ausprobiert, was in Ordnung ist.
Die Codeänderung ist sehr einfach, einfach suchen und ersetzen.

Kompilierungsprobleme mit Scratch-Blöcken

Beim Kompilieren von Scratch-Blöcken habe ich eine Besonderheit festgestellt, nämlich, dass sie unter Windows nicht kompiliert werden konnte. Auch nach dem Ändern verschiedener node.js-Versionen und Python-Versionen schlug es immer noch fehl. Schließlich wechselte ich zu Linux, um es zu erledigen.

Wäre es nicht interessant, das System ändern zu müssen, um so etwas zu erreichen? Eine virtuelle Maschine installieren? NEIN! Installieren Sie Ubuntu einfach im Win10 App Store
Fügen Sie hier eine Bildbeschreibung ein
Dieses Ubuntu kann auch direkt auf Dateien auf der Festplatte zugreifen, was viel praktischer ist als eine virtuelle Maschine.
Ich werde nicht näher auf die Installation und Verwendung von node.js unter Linux eingehen. Die Methode ähnelt der von Win10. Wenn Sie sie benötigen, können Sie sich meine vorherigen Blogbeiträge ansehen .

Da eine direkte Verknüpfung nach der Kompilierung nicht möglich ist, müssen Sie die Kompilierungsergebnisse nach scratch-gui-develop\node_modules\scratch-blocks\ kopieren.

andere

Wenn Sie feststellen, dass die Schriftgröße zu klein ist, können Sie sie einzeln anpassen. Die Elementpositionierung des Chrome-Browsers kann dabei helfen, die Position des Codes zu finden. Schenken Sie eine Kastanie:
Fügen Sie hier eine Bildbeschreibung ein

Herunterladen

Wie oben erwähnt, können Freunde, die nicht über die Voraussetzungen für eine sekundäre Entwicklung verfügen, die von mir geänderte Offline-Version herunterladen und verwenden.
Download-Adresse:
https://download.csdn.net/download/svyee/12423467
https://download .csdn.net/download/svyee/13122570
Wenn Sie keine CSDN-Punkte haben, hinterlassen Sie Ihre E-Mail-Adresse im Nachrichtenbereich. Sie können die Pinguingruppe 472478416 hinzufügen und sie aus der Gruppenfreigabe abrufen.

[2022.09.14] Eine Version wurde aktualisiert, die Download-Adresse befindet sich ineinem anderen Blog-Beitrag [hier], Sie müssen nicht gehen eine Nachricht.

Das ist alles für heute, tschüss~

Supongo que te gusta

Origin blog.csdn.net/svyee/article/details/106120616
Recomendado
Clasificación