Forum MUGENATION: Sistemare i font che non si vedono - Forum MUGENATION

Salta al contenuto

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

Sistemare i font che non si vedono

#1 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

Inviato 30 August 2009 - 18:40

Programmi richiesti:
- Font Editor (scaricabile dal nostro sito)
- un programma di disegno (IrfanView o GIMP vanno bene)
- EVENTUALMENTE All Bitmap


Finalmente mi sono deciso a scrivere sto tutorial. :rotfl: :rotfl: :rotfl:
In qualche screenpack capita che per qualche misterioso motivo le scritte non si vedano per nulla, oppure si leggano solo poche lettere (es. "a a e" anziché "arcade"). Dovete quindi individuare il font errato e correggerlo.

--------------

1) come capire quale font è:

Entrate nel system.def del vostro screenpack (con un editor di testo) e all'inizio (sotto [Files]) troverete delle righe come queste:

Quote

font1 = font/f-4x6.fnt ;System fonts
font2 = font/f-6x9.fnt ;System fonts
font3 = font/jg.fnt ;System fonts


queste righe vi dicono quali font sono utilizzati (font1, font2, font3 etc indicano il numero di font. Ricordatevelo per dopo).

se avete difficoltà poi a raccappezzarvi su quale font si debba andare ad intervenire, eseguite il passo successivo su tutti i font che vedete. Tanto è solo un attimo di tempo

------------------

2) Vedere subito se il font presenta problemi

ci vuole pochissimo: solo pochi passi. Aprite il font (es. ...\MUGEN\font\f-4x6.fnt) con FntEditor.
Noterete che la finestra del programma visualizza un file di testo ed una immagine stramba.
Nel file di testo dovrete prestare attenzione al parametro
"Colors = "
Se il valore di Colors è diverso da 1 o da 16 allora il font va modificato e quindi dovete proseguire nelle successive operazioni
Se il valore di Colors è uguale ad 1 allora il font normalmente NON ha bisogno di modifiche, a meno che non vi serva renderlo multicolore (es. il font del menù iniziale - con le scritte Arcade, Vs etc - deve essere multicolore per permettere di "illuminare" la scritta evidenziata).
Se il valore di Colors è uguale a 16 fate un breve controllo sulla Pcx estraendola. Se la palette è divisa in righe di colori uniformi (ad esempio una riga blu, una riga rossa etc) allora va bene. Altrimenti no e dovete seguire i passi "come correggere i font MULTICOLORE".

Una controllatina alla Pcx è comunque meglio farla. Se per caso la Pcx è a colori reali RGB bisogna trasformarla in una immagine a 256 colori (è comunque un caso improbabile coi font).

------------------------------

3) CORREGGERE IL FONT MONO-COLORE.

Correggere il font monocolore è facilissimo. Basta semplicemente settare il parametro "Colors = 1" e verificare che l'immagine Pcx sia a 256 colori (eventualmente convertirla a 256 colori).
La bellezza del font monocolore è che non dovete aver preoccupazioni su come sono distribuiti i colori nella palette e quali colori avete usato. Basta solo che vi ricordiate che il colore 0 deve essere quello dello sfondo da non disegnare.
Il più delle volte quindi vi basta modificare "Colors = 1" ed avrete finito (salvate il font).
Se non vi serve un font multicolore, fatelo monocolore. E' più semplice.

------------------------------

4) CORREGGERE IL FONT MULTI-COLORE

Questo è più impegnativo.
Dovete settare il parametro Colors = 16 ma non è finita qui.
La palette non è più libera come prima, ma deve essere divisa in "righe". Ogni "riga" rappresenta un colore del font (e le diverse sfumature). In più, come sempre, il colore 0 rappresenta lo sfondo non disegnabile.
In poche parole avrete 16 colori, ognuno dei quali con 16 sfumature a disposizione (tranne la prima riga che di sfumature ne ha 15, essendo il colore 0 riservato alle caselle da non disegnare).
Non c'è però alcun obbligo di predisporre per forza 16 colori ed usare tutte le 16 sfumature di colore.
Se vedete i font di default multicolore, noterete come è fatta la palette.

Verso settembre (ora non posso) vi pubblico anche un file PAL con la palette utilizzata nei font multicolore predefiniti dal Mugen (così potete vedere meglio come deve essere strutturata una palette nei font Multicolore).


Se il vostro font usa colori simili a quelli utilizzati in almeno una riga di quelle palette potete pensare di utilizzare il mio programma "All Bitmap" per convertire la immagine con quella palette specifica (richiede poco tempo).

Per modificare la Pcx dovete prima estrarla, poi modificarla (con un apposito programma) e poi inserire la nuova Pcx da voi modificata nuovamente dentro il font.

------------------

5) Ultime eventuali modifiche nel system.def

Ogni font è indicato con 3 numeri, nella programmazione del system.def

numero font (font1, font2, etc come elencati all'inizio in [Files]) , numero colore, orientamento

es.

1,0, 1

quello che voi interessa, ai fini del fixing è il secondo valore: il colore.

Se il font è monocolore il secondo valore DEVE essere uno 0. Qualunque altro valore non vi permetterà di leggere ciò che avete scritto usando quel font

Se il font è multicolre potete usare un valore da 0 a 15. Se avete la palette davanti potete sapere fin da subito il colore che sceglierete. Altrimenti basta anche andare a tentativi fino a che non si trova il colore (o i colori) che piace (o piacciono) di più
0

#2 L   williamwilson 

  • EvilMugen
  • Gruppo: Moderatore
  • Messaggi: 1374
  • Iscritto: 30-September 06

Inviato 01 September 2009 - 08:46

ottimo tutorial ;)
0

#3 L   Gohanthebest 

  • Chan
  • Punto
  • Gruppo: Membro
  • Messaggi: 12
  • Iscritto: 23-November 08

Inviato 02 September 2009 - 17:29

Scusa, son qui da poco, non ho capito una cosa.
Come si determina il numero del colore? Come si fa? Se per esempio voglio il blu, che numero devo mettere?? :unsure: Qualcuno mi risponda pleaze

Nota di Nobun: evita di quotare per intero i messaggi (in questo caso il tutorial) quando non serve. Si rende solo più difficoltosa la lettura ;)

Messaggio modificato da Nobun il 03 September 2009 - 09:27

0

#4 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

Inviato 03 September 2009 - 09:25

Chissà dov'è finito il topic in cui avevo risposto a questa domanda... :unsure:
Comunque mi sembra giusto riportarla qui (solo che mi tocca riscriverla :rotfl: ).

Se apri il file PCX del font con un programma che usa le palette in formato PAL (es. IrfanView) allora il colore 0 del font corrisponde all'ULTIMA riga di palette, e così via proseguendo a ritroso (ultima = colore 0; penutlima = colore 1; terzultima = colore 2; etc fino al colore 15 (prima riga) ).

I colori presenti in ogni riga sono le sfumature ed interessano poco ai soli fini di sapere a quale tonalità di colore corrisponde un determinato numero di colore ;)
0

Condividi questa discussione:


Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

1 utenti stanno leggendo questa discussione
0 utenti, 1 ospiti, 0 utenti anonimi