logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[AVR][Bascom] Font editor. Większe czcionki od 32x32

Duch__ 05 Lip 2012 22:31 4557 5
REKLAMA
  • #1 11075892
    Duch__
    Poziom 31  
    Witam.

    Czy zna ktoś program alternatywny który wygeneruje mi czcionki większe od tych co oferuje font editor w pakiecie bascoma. Maksymalny rozmiar to 32x32, mnie interesuje 64x32 piksele.

    Pozdrawiam.
  • REKLAMA
  • REKLAMA
  • #3 11075980
    mariuz
    Poziom 31  
    Może na podstawie tego:LINK uda Ci się coś wyrzeźbić. Importuje TTF, wyrzuca definicje fontów dla mikrobasic, mikropascal i mikroc. Może uda Ci się przystosować zapis z mikrobasic do Bascoma. Z resztą nie takie rzeczy już robiłeś i pewnie jak przejrzysz helpa obu środowisk to dopasujesz momentalnie ;)

    Trzymam kciuki i pozdrawiam :)
  • REKLAMA
  • #4 11079571
    Duch__
    Poziom 31  
    Próbowałem obu rozwiązań, jednak ostatecznie udało mi się tak zmodyfikować program aby skalował czcionkę i powiększał ją odpowiednio. Rozmiar czcionki wejściowej to 8x8. Po przeskalowaniu np. 10 razy mamy już 80x80 pikseli :D


    Na dowód filmik - ta najmniejsza czcionka liczona od 1 to 10 w pierwszej sekundzie filmu ma rozmiar 8x8:



  • REKLAMA
  • #5 11854954
    tadewoosh
    Poziom 11  
    Czy komuś z Was udało się gdzieś znaleźć, bądź wyprodukować czcionkę 32x32? Potrzebuję tylko cyfry, więc siadam do tego i rysuję w durnym MCS Font Editorze... miło by było jakby ktoś jednak uwolnił mnie od tych cierpień ;)
  • #6 11857992
    Mundi1970
    Poziom 24  
    Szybki sposób na cyferki:
    1. Wyłącz wygładzanie czcionek w systemie Windows (Zaawansowane ustawienia systemu -> Zaawansowane -> Wydajność -> Efekty wizualne -> Wygładź krawędzie czcionek ekranowych)
    2. Uruchom WordPad'a, wybierz rozmiar i rodzaj czcionki, napisz 0 1 2 3 4 5 6 7 8 9 ;)
    3. zrób zrzut ekranu klawiszem Print Screen.
    4. Uruchom GIMP'a i wklej obraz.
    5. ustaw rozmiar siatki na 8x8, wyświetl siatkę.
    6. powiększ obszar pracy np. 400% (nie chodzi mi o przeskalowywanie obrazu)
    7. metodą wytnij, kopiuj i wklej porozstawiaj cyfry tak żeby wszystkie miały tą samą szerokość i wysokość (wielokrotność 8). Na przykładowym obrazku widać cyfry zajmują obszar 5 na 6 (40x48).
    8. Jeżeli cyferki są już porozstawiane, wytnij pojedynczo cyferki i wklej jako nowe obrazy, wszystkie cyfry mają mieć ten sam rozmiar (rozmiar ma być wielokrotnością liczby 8)
    9. Jeżeli tło jest czarne a cyfry białe to zrób inwersje (Kolory->Inwersja)
    10. Zrób konwersje do trybu indeksowanego (Obraz -> Tryb -> Indeksowany.. -> paleta czarno-biała 1 bitowa)
    11. Zapisz jako BMP, w Bascomie zrób konwersje na BGF
    12. Można też zapisać cyfrę w formacie Obraz PBM *.pbm (binarny), i po usunięciu nagłówka w hex edytorze, mamy czystą bitmapę np. dla wyświetlacza T6963.

    Nagłówek pliku PBM ma różne długości, kończy się rozmiarem bitmapy np. 240x128:
    P4, 0x0A
    # CREATOR: GIMP PNM Filter Version 1.1, 0x0A
    240, 0x0A
    128, 0x0A


    [AVR][Bascom] Font editor. Większe czcionki od 32x32
REKLAMA