Przejdź do treści

Konwertuj czcionki TTF na GFX: podsumowanie zimowej aktualizacji! ​

Hej, rodzino Lopaka, tu Mikhail z podsumowaniem naszych najnowszych aktualizacji.

Każda czcionka, jaką lubisz ​

Teraz możesz zaimportować do projektu każdy rodzaj czcionki: BDF, GFX, a nawet TrueType, takie jak TTF, OTF czy WOFF! Dostępne dla subskrybentów Plus na wszystkich platformach poza U8g2 (działa tylko z BDF). Tylko podzbiór glifów ASCII.

Wiele bezpłatnych czcionek możesz pobrać z Google: https://fonts.google.com/

Sprawdź też repozytorium U8g2; ma ogromną kolekcję niskorozdzielczych czcionek retro: https://github.com/olikraus/u8g2/tree/master/tools/font/bdf

Wyrównywanie warstw ​

Jedna z najczęściej proszonych funkcji: przyciski szybkiego wyrównywania warstw dla wygodniejszego pozycjonowania. Używaj tych przycisków w panelu Inspektora po prawej stronie.

Tytuły warstw w wygenerowanym kodzie ​

Zyskaj lepszą czytelność i organizację kodu dzięki nowemu ustawieniu kodu: włącz wyświetlanie tytułów warstw w komentarzach kodu. Teraz każdy tytuł ma sens.

Dodałem filtr platform w naszej publicznej galerii. Teraz możesz wybrać tylko platformę, której potrzebujesz, aby szybko nawigować. Jest też nieskończone przewijanie!

Zimowe wyzwanie przedłużone do 31 stycznia ​

Każdy powinien mieć dość czasu, aby wziąć udział:

  • Przejdź do naszej galerii https://lopaka.app/gallery#all
  • Oznaczaj gwiazdką projekty, które ci się podobają
  • Zgłaszaj własne projekty, aby zdobywały gwiazdki

Trzech zwycięzców otrzyma rok Lopaka Plus za darmo! Szczegóły: https://lopaka.app/pages/pl/blog/2024-12-christmas-challenge

Jak przekonwertować czcionkę TTF dla swojego wyświetlacza ​

Konwersja czcionki TrueType na czcionkę bitmapową, którą twój mikrokontroler może rysować, wymaga w Lopaka czterech kroków:

  1. Zaznacz warstwę tekstową i otwórz listę rozwijaną czcionek w Inspektorze.
  2. Kliknij Importuj czcionkę… i wybierz plik .ttf, .otf lub .woff.
  3. W Kreatorze czcionek ustaw Wysokość czcionki w pikselach i użyj Powiększenia podglądu, aby sprawdzić glify. Mniejsze wysokości dają kompaktowe bitmapy. Większe wysokości wyglądają ostrzej, ale zajmują więcej pamięci flash.
  4. Kliknij Importuj. Czcionka pojawia się na liście czcionek oraz w Ustawienia kodu → Czcionki, gotowa do pobrania.

Na Adafruit GFX, TFT_eSPI, Arduino_GFX i GxEPD2 wynikiem jest nagłówek GFX .h. Na U8g2 czcionki wektorowe są teraz również obsługiwane: Lopaka konwertuje je do BDF, a ty pobierasz je jako nagłówek U8g2. Konwersja obejmuje drukowalne znaki ASCII, więc jeśli potrzebujesz liter ze znakami diakrytycznymi lub innych rozszerzonych znaków, zaimportuj plik BDF lub GFX, który już je zawiera.

Praktyczna wskazówka: na małych monochromatycznych wyświetlaczach OLED tekst o wysokości poniżej 8 pikseli trudno czytać na prawdziwym sprzęcie. Każda dodana czcionka GFX zajmuje też pamięć flash, więc sprawdź swój budżet, zanim dodasz duże rozmiary. Więcej znajdziesz w Czcionkach.

Od tej aktualizacji ​

Przyciski wyrównywania działają teraz na kilku zaznaczonych warstwach naraz, więc możesz wyrównać całą grupę jednym kliknięciem. Tytuły warstw w komentarzach liczą się dziś również bardziej, ponieważ nazywają zmienne w wygenerowanym kodzie. Zobacz Generowanie kodu.