Please login or register.

Login with username, password and session length
Advanced search  

News:

Forum rules - please read before posting, it can save you a lot of time.

Author Topic: Problém s .ttf fonty  (Read 4812 times)

0 Members and 1 Guest are viewing this topic.

hores

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 3
    • View Profile
Problém s .ttf fonty
« on: March 08, 2011, 11:41:42 AM »

Při nastavování rozhovorů(tomu co dělám, se skriptování říkat nedá) jsem zkoušel změnit font, tak jsem na zkoušku vybral jeden z těch co jsou u Windows 7 a podle dokumentace jsem ho nastavil. Vůbec se ale nezobrazoval takový, jaký je. Prakticky všechny fonty co jsem zkoušel se mi zobrazují jako Arial. Mohl by mi prosím někdo vysvětlit, co dělám špatně?
Logged

Mnemonic

  • WME developer
  • Administrator
  • Addicted to WME forum
  • *
  • Karma: 41
  • Offline Offline
  • Gender: Male
  • Posts: 5683
    • View Profile
    • Dead:Code Site
Re: Problém s .ttf fonty
« Reply #1 on: March 08, 2011, 12:23:23 PM »

Těžko říct, zkus nám ukázat tvoji definici fontu.
Logged
Yes, I do have a twitter account
Please don't send me technical questions in private messages, use the forum. ::wave

hores

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 3
    • View Profile
Re: Problém s .ttf fonty
« Reply #2 on: March 08, 2011, 02:16:06 PM »

Díky za rychlou reakci. Tady je ta definice.

Code: [Select]
TTFONT
{
  SIZE = 18 
  FACE = "Segoe"
  FILENAME = "fonts\segoepr.ttf"

  BOLD = FALSE
  ITALIC = FALSE
  UNDERLINE = FALSE
  STRIKE = FALSE

  CHARSET = 1

  COLOR { 0, 0, 0 }
  ALPHA = 255
}
Logged

Mnemonic

  • WME developer
  • Administrator
  • Addicted to WME forum
  • *
  • Karma: 41
  • Offline Offline
  • Gender: Male
  • Posts: 5683
    • View Profile
    • Dead:Code Site
Re: Problém s .ttf fonty
« Reply #3 on: March 08, 2011, 02:31:38 PM »

No, je to takhle. Buďto font distribuuješ se hrou, nebo použiješ nějaký standardní, který je součástí Windows.

 - Pokud font distribuuješ se hrou, je třeba uvést jak cestu k .ttf souboru, tak název písma. WME musí font nahrát do paměti (proto musí znát cestu) a použít (proto musí znát jméno fontu).
 - Pokud používáš standardní font, nainstalovaný ve Windows, v definici se uvede pouze jméno fontu (fyzické umístění .ttf souboru si řeší Windows).

V tvojí definici uvádíš cestu fonts\segoepr.ttf, takže se WME pokouší ten soubor hledat v adresáři hry v podadresáři fonts, což asi není záměr.

Dále pozor na to, že jméno fontu musí odpovídat tomu, co je ve fontu skutečně uloženo. segoepr.ttf obsahuje font s názvem "Segoe Print", nikoliv "Segoe". Jméno se dá zjistit jednoduše otevřením ttf souboru ve windowsím prohlížeči fontů.

Jinak Segoe asi není nejvhodnější font, protože (pokud vím) není standardně ve Windows XP, ale až od Visty výše. A distribuovat se hrou ho nemůžeš, protože na něj nemáš práva.
Logged
Yes, I do have a twitter account
Please don't send me technical questions in private messages, use the forum. ::wave

hores

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 3
    • View Profile
Re: Problém s .ttf fonty
« Reply #4 on: March 08, 2011, 02:43:27 PM »

Díky moc! Problém byl s tím jménem. Nevěděl jsem, že musí být přesně zapsané. Jinak Segoe fakt nepoužiju, byla to jenom zkouška, však jsem to i psal. Do hry přijde nějaký freewarový. Ještě jednou díky. Takhle už to funguje:
Code: [Select]
TTFONT
{
  SIZE = 18
  FACE = "Desyrel" 
  FILENAME = "fonts\desyrel.ttf"

  BOLD = FALSE
  ITALIC = FALSE
  UNDERLINE = FALSE
  STRIKE = FALSE

  CHARSET = 1

  COLOR { 0, 0, 0 }
  ALPHA = 255
}
Logged
 

Page created in 0.019 seconds with 19 queries.