From 4f10526633c463675defb42b4d8e27e21105ec21 Mon Sep 17 00:00:00 2001 From: brunzelchen Date: Wed, 10 Nov 2010 17:23:37 +0000 Subject: - added polish language (thx to Pit33) - added polish fonts - added lipsync option - fixed drawing webcam on 2 screens - added copy&paste for duets in editor - some bugfixes in editor - change language without restart git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/1.0.1 Challenge MOD@2730 b956fd51-792f-4845-bead-9b4dfca2ff2c --- Game/Code/Classes/TextGL.pas | 33 +- Game/Code/Classes/UDraw.pas | 2 +- Game/Code/Classes/UGraphic.pas | 4 +- Game/Code/Classes/UIni.pas | 13 + Game/Code/Classes/UMain.pas | 4 +- Game/Code/Classes/UTexture.pas | 2 - Game/Code/Classes/UWebCam.pas | 14 +- Game/Code/Screens/UScreenEditSub.pas | 561 +++--- Game/Code/Screens/UScreenOptionsGame.pas | 42 +- Game/Code/Screens/UScreenOptionsRecord.pas | 2 +- Game/Code/Screens/UScreenOptionsThemes.pas | 1 + Game/Code/Screens/UScreenSing.pas | 14 +- Game/Code/Screens/UScreenSingModi.pas | 2 +- Game/Code/Screens/UScreenSong.pas | 6 +- Game/Code/UltraStar.dpr | 2 +- Game/Output/Changelog.german.txt | 5 +- Game/Output/Changelog.txt | 5 +- Game/Output/Fonts/Bold_p.bmfc | 48 + Game/Output/Fonts/Bold_p.fnt | 223 +++ Game/Output/Fonts/Bold_p_0.png | Bin 0 -> 71525 bytes Game/Output/Fonts/Bold_p_1.png | Bin 0 -> 29772 bytes Game/Output/Fonts/FontO2_p.bmfc | 48 + Game/Output/Fonts/FontO2_p.fnt | 2703 ++++++++++++++++++++++++++++ Game/Output/Fonts/FontO2_p_0.png | Bin 0 -> 105977 bytes Game/Output/Fonts/FontO2_p_1.png | Bin 0 -> 92699 bytes Game/Output/Fonts/FontO2_p_2.png | Bin 0 -> 97852 bytes Game/Output/Fonts/FontO2_p_3.png | Bin 0 -> 112981 bytes Game/Output/Fonts/FontO2_p_4.png | Bin 0 -> 64989 bytes Game/Output/Fonts/FontO_p.bmfc | 48 + Game/Output/Fonts/FontO_p.fnt | 329 ++++ Game/Output/Fonts/FontO_p_0.png | Bin 0 -> 78509 bytes Game/Output/Fonts/FontO_p_1.png | Bin 0 -> 54048 bytes Game/Output/Fonts/FontO_p_2.png | Bin 0 -> 111030 bytes Game/Output/Fonts/FontO_p_3.png | Bin 0 -> 89653 bytes Game/Output/Fonts/FontO_p_4.png | Bin 0 -> 69271 bytes Game/Output/Fonts/FontO_p_5.png | Bin 0 -> 78366 bytes Game/Output/Fonts/Normal_p.bmfc | 48 + Game/Output/Fonts/Normal_p.fnt | 917 ++++++++++ Game/Output/Fonts/Normal_p_0.png | Bin 0 -> 80402 bytes Game/Output/Languages/German.ini | 2 +- Game/Output/Languages/Languages.xls | Bin 216576 -> 216576 bytes Game/Output/Languages/Polish.ini | 1505 ++++++++++++++++ Game/Output/Themes/Blue Sensation.ini | 2 +- Game/Output/Themes/iStar.ini | 2 +- Installer/settings/files_in.nsh | 22 +- Installer/settings/files_un.nsh | 24 +- Installer/settings/settings-1031.ini | 2 +- Installer/settings/settings-1033.ini | 2 +- Installer/settings/variables.nsh | 2 +- 49 files changed, 6323 insertions(+), 316 deletions(-) create mode 100644 Game/Output/Fonts/Bold_p.bmfc create mode 100644 Game/Output/Fonts/Bold_p.fnt create mode 100644 Game/Output/Fonts/Bold_p_0.png create mode 100644 Game/Output/Fonts/Bold_p_1.png create mode 100644 Game/Output/Fonts/FontO2_p.bmfc create mode 100644 Game/Output/Fonts/FontO2_p.fnt create mode 100644 Game/Output/Fonts/FontO2_p_0.png create mode 100644 Game/Output/Fonts/FontO2_p_1.png create mode 100644 Game/Output/Fonts/FontO2_p_2.png create mode 100644 Game/Output/Fonts/FontO2_p_3.png create mode 100644 Game/Output/Fonts/FontO2_p_4.png create mode 100644 Game/Output/Fonts/FontO_p.bmfc create mode 100644 Game/Output/Fonts/FontO_p.fnt create mode 100644 Game/Output/Fonts/FontO_p_0.png create mode 100644 Game/Output/Fonts/FontO_p_1.png create mode 100644 Game/Output/Fonts/FontO_p_2.png create mode 100644 Game/Output/Fonts/FontO_p_3.png create mode 100644 Game/Output/Fonts/FontO_p_4.png create mode 100644 Game/Output/Fonts/FontO_p_5.png create mode 100644 Game/Output/Fonts/Normal_p.bmfc create mode 100644 Game/Output/Fonts/Normal_p.fnt create mode 100644 Game/Output/Fonts/Normal_p_0.png create mode 100644 Game/Output/Languages/Polish.ini diff --git a/Game/Code/Classes/TextGL.pas b/Game/Code/Classes/TextGL.pas index 7bb9699d..bc7e24e7 100644 --- a/Game/Code/Classes/TextGL.pas +++ b/Game/Code/Classes/TextGL.pas @@ -71,7 +71,7 @@ var implementation -uses UMain, Windows, SysUtils, UGraphic, UFiles; +uses UMain, Windows, SysUtils, UGraphic, UFiles, UIni; procedure BuildFont; // Build Our Bitmap Font var @@ -290,10 +290,20 @@ var begin ActFont := 0; SetLength(FontFiles, 5); - FontFiles[0] := 'Normal.fnt'; - FontFiles[1] := 'Bold.fnt'; - FontFiles[2] := 'FontO.fnt'; - FontFiles[3] := 'FontO2.fnt'; + if (Uppercase(ILanguage[Ini.Language]) <> 'POLISH') then + begin + FontFiles[0] := 'Normal.fnt'; + FontFiles[1] := 'Bold.fnt'; + FontFiles[2] := 'FontO.fnt'; + FontFiles[3] := 'FontO2.fnt'; + end else + begin + FontFiles[0] := 'Normal_p.fnt'; + FontFiles[1] := 'Bold_p.fnt'; + FontFiles[2] := 'FontO_p.fnt'; + FontFiles[3] := 'FontO2_p.fnt'; + end; + FontFiles[4] := 'HighResNumbersO.fnt'; SetLength(Fonts, 5); @@ -307,9 +317,18 @@ begin end; end; -procedure KillFont; // Delete The Font +procedure KillFont; +var + F, Tex: integer; + begin -// glDeleteLists(base, 256); // Delete All 96 Characters + for F := 0 to Length(Fonts) - 1 do + begin + for Tex := 0 to Length(Fonts[F].Tex) - 1 do + Texture.UnloadTexture(Fonts[F].Tex[Tex].Name, false); + end; + + SetLength(Fonts, 0); end; function glTextWidth(text: pchar): real; diff --git a/Game/Code/Classes/UDraw.pas b/Game/Code/Classes/UDraw.pas index bfc51916..e4735a39 100644 --- a/Game/Code/Classes/UDraw.pas +++ b/Game/Code/Classes/UDraw.pas @@ -519,7 +519,7 @@ begin end;} end; - glColor4f(1, 1, 1, (sqrt((1+sin(Music.Position * 3))/4)/ 2 + 0.5)*Alpha); + glColor4f(1, 1, 1, (sqrt((1+sin((Music.Position+Ini.LipSync*0.01) * 3))/4)/ 2 + 0.5)*Alpha); glEnable(GL_TEXTURE_2D); glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); diff --git a/Game/Code/Classes/UGraphic.pas b/Game/Code/Classes/UGraphic.pas index 99ffe3a1..bd276b6f 100644 --- a/Game/Code/Classes/UGraphic.pas +++ b/Game/Code/Classes/UGraphic.pas @@ -583,7 +583,7 @@ begin freeandnil( ScreenOptionsGraphics ); freeandnil( ScreenOptionsSound ); freeandnil( ScreenOptionsLyrics ); -// freeandnil( ScreenOptionsThemes ); + freeandnil( ScreenOptionsThemes ); freeandnil( ScreenOptionsRecord ); freeandnil( ScreenOptionsAdvanced ); freeandnil( ScreenEditSub ); @@ -605,8 +605,6 @@ begin //Party M2 Screens freeandnil( ScreenPartyNewRoundM2 ); - //freeandnil( ScreenPartyScoreM2 ); - //freeandnil( ScreenPartyWinM2 ); freeandnil( ScreenPartyOptionsM2 ); freeandnil( ScreenPartyPlayerM2 ); end; diff --git a/Game/Code/Classes/UIni.pas b/Game/Code/Classes/UIni.pas index 46137de8..d3f912d9 100644 --- a/Game/Code/Classes/UIni.pas +++ b/Game/Code/Classes/UIni.pas @@ -52,6 +52,7 @@ type SavePlayback: integer; Threshold: integer; Delay: integer; + LipSync: integer; //Song Preview PreviewVolume: integer; @@ -170,6 +171,7 @@ const ISavePlayback: array[0..1] of string = ('Off', 'On'); IThreshold: array[0..3] of string = ('5%', '10%', '15%', '20%'); IDelay: array[0..9] of string = ('0ms', '10ms', '20ms', '30ms', '40ms', '50ms', '60ms', '70ms', '80ms', '90ms'); + ILipSync: array[0..20] of string = ('0ms', '10ms', '20ms', '30ms', '40ms', '50ms', '60ms', '70ms', '80ms', '90ms', '100ms', '110ms', '120ms', '130ms', '140ms', '150ms', '160ms', '170ms', '180ms', '190ms', '200ms'); //Song Preview IPreviewVolume: array[0..10] of string = ('Off', '10%', '20%', '30%', '40%', '50%', '60%', '70%', '80%', '90%', '100%'); @@ -442,6 +444,12 @@ begin for Pet := 0 to High(IDelay) do if Tekst = IDelay[Pet] then Ini.Delay := Pet; + // LipSync + Tekst := IniFile.ReadString('Sound', 'LipSync', ILipSync[0]); + for Pet := 0 to High(ILipSync) do + if Tekst = ILipSync[Pet] then Ini.LipSync := Pet; + + //Song Preview Tekst := IniFile.ReadString('Sound', 'PreviewVolume', IPreviewVolume[7]); for Pet := 0 to High(IPreviewVolume) do @@ -803,6 +811,11 @@ begin Tekst := IDelay[Ini.Delay]; IniFile.WriteString('Sound', 'Delay', Tekst); + // LipSync + Tekst := ILipSync[Ini.LipSync]; + IniFile.WriteString('Sound', 'LipSync', Tekst); + + // Song Preview Tekst := IPreviewVolume[Ini.PreviewVolume]; IniFile.WriteString('Sound', 'PreviewVolume', Tekst); diff --git a/Game/Code/Classes/UMain.pas b/Game/Code/Classes/UMain.pas index 4e0ffef4..e1205cd8 100644 --- a/Game/Code/Classes/UMain.pas +++ b/Game/Code/Classes/UMain.pas @@ -349,7 +349,7 @@ var N: integer; begin //Czas.Teraz := Czas.Teraz + TimeSkip; - Czas.Teraz := Music.Position; + Czas.Teraz := Music.Position+Ini.LipSync*0.01; Czas.OldBeat := Czas.AktBeat; Czas.MidBeat := GetMidBeat(Czas.Teraz - (AktSong.Gap{ + 90 I've forgotten for what it is}) / 1000); // new system with variable BPM in function @@ -360,7 +360,7 @@ begin Czas.AktBeatC := Floor(Czas.MidBeatC); Czas.OldBeatD := Czas.AktBeatD; - Czas.MidBeatD := -0.5+GetMidBeat(Czas.Teraz - (AktSong.Gap + 120 + Ini.Delay*10) / 1000); // MidBeat with addition GAP + Czas.MidBeatD := -0.5+GetMidBeat(Czas.Teraz - Ini.LipSync*0.01 - (AktSong.Gap + 120 + Ini.Delay*10) / 1000); // MidBeat with addition GAP Czas.AktBeatD := Floor(Czas.MidBeatD); Czas.FracBeatD := Frac(Czas.MidBeatD); diff --git a/Game/Code/Classes/UTexture.pas b/Game/Code/Classes/UTexture.pas index cd39dd2f..e40b5a92 100644 --- a/Game/Code/Classes/UTexture.pas +++ b/Game/Code/Classes/UTexture.pas @@ -869,14 +869,12 @@ begin if TexNum >= 0 then begin glDeleteTextures(1, @TexNum); TextureDatabase.Texture[T].Texture.TexNum := -1; -// Log.LogError('Unload texture no '+IntToStr(TexNum)); end; end else begin TexNum := TextureDatabase.Texture[T].TextureCache.TexNum; if TexNum >= 0 then begin glDeleteTextures(1, @TexNum); TextureDatabase.Texture[T].TextureCache.TexNum := -1; -// Log.LogError('Unload texture cache no '+IntToStr(TexNum)); end; end; end; diff --git a/Game/Code/Classes/UWebCam.pas b/Game/Code/Classes/UWebCam.pas index a0ba38f0..5abb7622 100644 --- a/Game/Code/Classes/UWebCam.pas +++ b/Game/Code/Classes/UWebCam.pas @@ -18,7 +18,7 @@ procedure wStopWebCam; procedure wInit; procedure wClose; -procedure wDraw(DoDraw: boolean); +procedure wDraw(DoDraw: boolean; Screen: integer); var @@ -159,7 +159,7 @@ begin end; -procedure wDraw(DoDraw: boolean); +procedure wDraw(DoDraw: boolean; Screen: integer); var SRect: record left, right, upper, lower: double; @@ -203,10 +203,12 @@ begin SRect.lower := (RenderH - ScaledVideoHeight) / 2; SRect.upper := SRect.lower + ScaledVideoHeight; - // have a nice black background to draw on (even if there were errors opening the vid) - glClearColor(0,0,0,1); - glClear(GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT); - + if (Screen=1) then + begin + glClearColor(0,0,0,1); + glClear(GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT); + end; + glEnable(GL_TEXTURE_2D); glEnable(GL_BLEND); diff --git a/Game/Code/Screens/UScreenEditSub.pas b/Game/Code/Screens/UScreenEditSub.pas index fea240a3..31cc6505 100644 --- a/Game/Code/Screens/UScreenEditSub.pas +++ b/Game/Code/Screens/UScreenEditSub.pas @@ -55,7 +55,8 @@ type PlayStopTime: real; LastClick: integer; Click: boolean; - CopySrc: integer; + CopySrcLine: integer; + CopySrcCP: integer; MidiOut: TMidiOutput; MidiStart: real; @@ -325,7 +326,10 @@ begin AktSong.Medley.Source := msNone; end else if (MedleyNotes.isStart and MedleyNotes.isEnd) and - (MedleyNotes.start.line < MedleyNotes.end_.line) then + (MedleyNotes.start.line < MedleyNotes.end_.line) and + (Length(Czesci[0].Czesc)> MedleyNotes.end_.line) and + (Length(Czesci[0].Czesc[MedleyNotes.end_.line].Nuta)>MedleyNotes.end_.note) and + (Length(Czesci[0].Czesc[MedleyNotes.start.line].Nuta)>MedleyNotes.start.note) then begin AktSong.Medley.Source := msTag; AktSong.Medley.StartBeat:=Czesci[0].Czesc[MedleyNotes.start.line].Nuta[MedleyNotes.start.note].Start; @@ -397,7 +401,9 @@ begin end else begin Czesci[0].Czesc[Czesci[0].Akt].Nuta[AktNuta[0]].IsMedley := true; - Czesci[0].Czesc[MedleyNotes.end_.line].Nuta[MedleyNotes.end_.note].IsMedley := false; + if (Length(Czesci[0].Czesc)> MedleyNotes.end_.line) and + (Length(Czesci[0].Czesc[MedleyNotes.end_.line].Nuta)>MedleyNotes.end_.note) then + Czesci[0].Czesc[MedleyNotes.end_.line].Nuta[MedleyNotes.end_.note].IsMedley := false; MedleyNotes.end_.line := Czesci[0].Akt; MedleyNotes.end_.note := AktNuta[0]; end; @@ -419,7 +425,9 @@ begin end else begin Czesci[0].Czesc[Czesci[0].Akt].Nuta[AktNuta[0]].IsMedley := true; - Czesci[0].Czesc[MedleyNotes.start.line].Nuta[MedleyNotes.start.note].IsMedley := false; + if (Length(Czesci[0].Czesc)> MedleyNotes.start.line) and + (Length(Czesci[0].Czesc[MedleyNotes.start.line].Nuta)>MedleyNotes.start.note) then + Czesci[0].Czesc[MedleyNotes.start.line].Nuta[MedleyNotes.start.note].IsMedley := false; MedleyNotes.start.line := Czesci[0].Akt; MedleyNotes.start.note := AktNuta[0]; end; @@ -457,58 +465,74 @@ begin MidiOut.PutShort($81, Czesci[0].Czesc[Czesci[0].Akt].Nuta[MidiLastNote].Ton + 60, 127); PlaySentenceMidi := false; PlayOneNoteMidi := false; - - Czesci[0].Czesc[Czesci[0].Akt].Nuta[AktNuta[0]].Color := 0; - Czesci[0].Akt := MedleyNotes.end_.line; - AktNuta[0] := MedleyNotes.end_.note; - Czesci[0].Czesc[Czesci[0].Akt].Nuta[AktNuta[0]].Color := 2; - - EditorLyric[0].AddCzesc(0, Czesci[0].Akt); - EditorLyric[0].Selected := AktNuta[0]; Music.Stop; PlaySentence := false; PlayOneNote := false; + + if (Length(Czesci[0].Czesc)> MedleyNotes.end_.line) and + (Length(Czesci[0].Czesc[MedleyNotes.end_.line].Nuta)>MedleyNotes.end_.note) then + begin + Czesci[0].Czesc[Czesci[0].Akt].Nuta[AktNuta[0]].Color := 0; + Czesci[0].Akt := MedleyNotes.end_.line; + AktNuta[0] := MedleyNotes.end_.note; + Czesci[0].Czesc[Czesci[0].Akt].Nuta[AktNuta[0]].Color := 2; + + EditorLyric[0].AddCzesc(0, Czesci[0].Akt); + EditorLyric[0].Selected := AktNuta[0]; + end; end else if MedleyNotes.IsStart then begin MidiOut.PutShort($81, Czesci[0].Czesc[Czesci[0].Akt].Nuta[MidiLastNote].Ton + 60, 127); PlaySentenceMidi := false; PlayOneNoteMidi := false; - - Czesci[0].Czesc[Czesci[0].Akt].Nuta[AktNuta[0]].Color := 0; - Czesci[0].Akt := MedleyNotes.start.line; - AktNuta[0] := MedleyNotes.start.note; - Czesci[0].Czesc[Czesci[0].Akt].Nuta[AktNuta[0]].Color := 2; - - EditorLyric[0].AddCzesc(0, Czesci[0].Akt); - EditorLyric[0].Selected := AktNuta[0]; Music.Stop; PlaySentence := false; PlayOneNote := false; + + if (Length(Czesci[0].Czesc)> MedleyNotes.start.line) and + (Length(Czesci[0].Czesc[MedleyNotes.start.line].Nuta)>MedleyNotes.start.note) then + begin + Czesci[0].Czesc[Czesci[0].Akt].Nuta[AktNuta[0]].Color := 0; + Czesci[0].Akt := MedleyNotes.start.line; + AktNuta[0] := MedleyNotes.start.note; + Czesci[0].Czesc[Czesci[0].Akt].Nuta[AktNuta[0]].Color := 2; + + EditorLyric[0].AddCzesc(0, Czesci[0].Akt); + EditorLyric[0].Selected := AktNuta[0]; + end; end; if (SDL_ModState = KMOD_LALT) then begin PlaySentenceMidi := false; PlayOneNoteMidi := false; + PlayOneNote := false; Music.Stop; LineChanged[0]:=false; LineChanged[1]:=false; - R := GetTimeFromBeat(Czesci[0].Czesc[MedleyNotes.start.line].Nuta[MedleyNotes.start.note].Start); - if R <= Music.Length then - begin - Music.MoveTo(R); - - noteStart := AktNuta[0]; - lineStart := Czesci[0].Akt; - cpStart := 0; - PlayStopTime := GetTimeFromBeat( - Czesci[0].Czesc[MedleyNotes.end_.line].Nuta[MedleyNotes.end_.note].Start + - Czesci[0].Czesc[MedleyNotes.end_.line].Nuta[MedleyNotes.end_.note].Dlugosc); - PlaySentence := true; - PlayOneNote := false; - Music.Play; - LastClick := -100; + if (MedleyNotes.isStart and MedleyNotes.isEnd) and + (MedleyNotes.start.line < MedleyNotes.end_.line) and + (Length(Czesci[0].Czesc)> MedleyNotes.end_.line) and + (Length(Czesci[0].Czesc[MedleyNotes.end_.line].Nuta)>MedleyNotes.end_.note) and + (Length(Czesci[0].Czesc[MedleyNotes.start.line].Nuta)>MedleyNotes.start.note) then + begin + R := GetTimeFromBeat(Czesci[0].Czesc[MedleyNotes.start.line].Nuta[MedleyNotes.start.note].Start); + if R <= Music.Length then + begin + Music.MoveTo(R); + + noteStart := AktNuta[0]; + lineStart := Czesci[0].Akt; + cpStart := 0; + + PlayStopTime := GetTimeFromBeat( + Czesci[0].Czesc[MedleyNotes.end_.line].Nuta[MedleyNotes.end_.note].Start + + Czesci[0].Czesc[MedleyNotes.end_.line].Nuta[MedleyNotes.end_.note].Dlugosc); + PlaySentence := true; + Music.Play; + LastClick := -100; + end; end; end; @@ -605,9 +629,6 @@ begin if SDL_ModState = KMOD_LSHIFT then LyricsCorrectSpaces; - if AktSong.isDuet then - Exit; - // Copy sentence if SDL_ModState = KMOD_LCTRL then MarkSrc; @@ -626,15 +647,21 @@ begin SDLK_V: begin // Paste text - if SDL_ModState = KMOD_LCTRL then begin //TODO !!! - if Czesci[CP].Czesc[Czesci[CP].Akt].IlNut >= Czesci[CP].Czesc[CopySrc].IlNut then - PasteText - else + if SDL_ModState = KMOD_LCTRL then + begin + if (Length(Czesci[CopySrcCP].Czesc)>CopySrcLine) then + begin + if Czesci[CP].Czesc[Czesci[CP].Akt].IlNut >= Czesci[CopySrcCP].Czesc[CopySrcLine].IlNut then + PasteText + else + beep; + end else beep; end; - if SDL_ModState = KMOD_LCTRL + KMOD_LSHIFT then begin //TODO !!! - CopySentence(CopySrc, Czesci[CP].Akt); + if (SDL_ModState = KMOD_LCTRL + KMOD_LSHIFT) then + begin + CopySentence(CopySrcLine, Czesci[CP].Akt); end; if SDL_ModState = 0 then @@ -654,14 +681,15 @@ begin if SDL_ModState = KMOD_LCTRL + KMOD_LSHIFT then begin - CopySentence(CopySrc, Czesci[0].Akt); - CopySentence(CopySrc+1, Czesci[0].Akt+1); - CopySentence(CopySrc+2, Czesci[0].Akt+2); - CopySentence(CopySrc+3, Czesci[0].Akt+3); + CopySentence(CopySrcLine, Czesci[0].Akt); + CopySentence(CopySrcLine+1, Czesci[0].Akt+1); + CopySentence(CopySrcLine+2, Czesci[0].Akt+2); + CopySentence(CopySrcLine+3, Czesci[0].Akt+3); end; - if SDL_ModState = KMOD_LCTRL + KMOD_LSHIFT + KMOD_LALT then begin - CopySentences(CopySrc, Czesci[0].Akt, 4); + if SDL_ModState = KMOD_LCTRL + KMOD_LSHIFT + KMOD_LALT then + begin + CopySentences(CopySrcLine, Czesci[0].Akt, 4); end; end; SDLK_5: @@ -671,16 +699,16 @@ begin if SDL_ModState = KMOD_LCTRL + KMOD_LSHIFT then begin - CopySentence(CopySrc, Czesci[0].Akt); - CopySentence(CopySrc+1, Czesci[0].Akt+1); - CopySentence(CopySrc+2, Czesci[0].Akt+2); - CopySentence(CopySrc+3, Czesci[0].Akt+3); - CopySentence(CopySrc+4, Czesci[0].Akt+4); + CopySentence(CopySrcLine, Czesci[0].Akt); + CopySentence(CopySrcLine+1, Czesci[0].Akt+1); + CopySentence(CopySrcLine+2, Czesci[0].Akt+2); + CopySentence(CopySrcLine+3, Czesci[0].Akt+3); + CopySentence(CopySrcLine+4, Czesci[0].Akt+4); end; if SDL_ModState = KMOD_LCTRL + KMOD_LSHIFT + KMOD_LALT then begin - CopySentences(CopySrc, Czesci[0].Akt, 5); + CopySentences(CopySrcLine, Czesci[0].Akt, 5); end; end; @@ -1814,51 +1842,45 @@ var NDst: integer; begin P := CP; - {for P := 0 to Length(Czesci) - 1 do - begin} - C := Czesci[CP].Akt; - // set new sentence - NStart := Czesci[P].Czesc[C].IlNut; - Czesci[P].Czesc[C].IlNut := Czesci[P].Czesc[C].IlNut + Czesci[P].Czesc[C+1].IlNut; - Czesci[P].Czesc[C].HighNut := Czesci[P].Czesc[C].HighNut + Czesci[P].Czesc[C+1].IlNut; - SetLength(Czesci[P].Czesc[C].Nuta, Czesci[P].Czesc[C].IlNut); - // move right notes to new sentences - if (Length(Czesci[P].Czesc[C+1].Nuta)>0) then + C := Czesci[CP].Akt; + // set new sentence + NStart := Czesci[P].Czesc[C].IlNut; + Czesci[P].Czesc[C].IlNut := Czesci[P].Czesc[C].IlNut + Czesci[P].Czesc[C+1].IlNut; + Czesci[P].Czesc[C].HighNut := Czesci[P].Czesc[C].HighNut + Czesci[P].Czesc[C+1].IlNut; + SetLength(Czesci[P].Czesc[C].Nuta, Czesci[P].Czesc[C].IlNut); + + // move right notes to new sentences + if (Length(Czesci[P].Czesc[C+1].Nuta)>0) then + begin + for N := 0 to Czesci[P].Czesc[C+1].HighNut do begin - for N := 0 to Czesci[P].Czesc[C+1].HighNut do - begin - NDst := NStart + N; - CopyNote(P, C+1, N, P, C, NDst); - //Czesci[P].Czesc[C].Nuta[NDst] := Czesci[P].Czesc[C+1].Nuta[N]; - end; - - // increase sentence counters - NDst := Czesci[P].Czesc[C].HighNut; - Czesci[P].Czesc[C].Koniec := Czesci[P].Czesc[C].Nuta[NDst].Start + - Czesci[P].Czesc[C].Nuta[NDst].Dlugosc; + NDst := NStart + N; + CopyNote(P, C+1, N, P, C, NDst); end; - // move needed sentences to one backward. - for C := Czesci[P].Akt + 1 to Czesci[P].High - 1 do - //Czesci[P].Czesc[C] := Czesci[P].Czesc[C+1]; - CopyLine(P, C+1, P, C); - - // decrease sentence length by 1 - SetLength(Czesci[P].Czesc, Length(Czesci[P].Czesc) - 1); - Dec(Czesci[P].Ilosc); - Dec(Czesci[P].High); - //end; + + //add space before first note of 2. sentence + if (Copy(Czesci[P].Czesc[C].Nuta[NStart].Tekst, 1, 1) <> ' ') then + Czesci[P].Czesc[C].Nuta[NStart].Tekst := ' ' + Czesci[P].Czesc[C].Nuta[NStart].Tekst; + + // increase sentence counters + NDst := Czesci[P].Czesc[C].HighNut; + Czesci[P].Czesc[C].Koniec := Czesci[P].Czesc[C].Nuta[NDst].Start + + Czesci[P].Czesc[C].Nuta[NDst].Dlugosc; + end; + // move needed sentences to one backward. + for C := Czesci[P].Akt + 1 to Czesci[P].High - 1 do + CopyLine(P, C+1, P, C); + + // decrease sentence length by 1 + SetLength(Czesci[P].Czesc, Length(Czesci[P].Czesc) - 1); + Dec(Czesci[P].Ilosc); + Dec(Czesci[P].High); Refresh; Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 2; EditorLyric[CP].AddCzesc(CP, Czesci[CP].Akt); EditorLyric[CP].Selected := AktNuta[CP]; - - {if AktSong.isDuet then - begin - Czesci[(CP+1) mod 2].Akt := Czesci[CP].Akt; - EditorLyric[(CP+1) mod 2].AddCzesc((CP+1) mod 2, Czesci[(CP+1) mod 2].Akt); - end;} end; procedure TScreenEditSub.DivideNote; @@ -2089,7 +2111,8 @@ end; procedure TScreenEditSub.MarkSrc; begin - CopySrc := Czesci[CP].Akt; + CopySrcLine := Czesci[CP].Akt; + CopySrcCP := CP; end; procedure TScreenEditSub.PasteText; @@ -2099,8 +2122,11 @@ var begin C := Czesci[CP].Akt; - for N := 0 to Czesci[CP].Czesc[CopySrc].HighNut do - Czesci[CP].Czesc[C].Nuta[N].Tekst := Czesci[CP].Czesc[CopySrc].Nuta[N].Tekst; + for N := 0 to Czesci[CopySrcCP].Czesc[CopySrcLine].HighNut do + Czesci[CP].Czesc[C].Nuta[N].Tekst := Czesci[CopySrcCP].Czesc[CopySrcLine].Nuta[N].Tekst; + + Refresh; + Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 2; EditorLyric[CP].AddCzesc(CP, Czesci[CP].Akt); end; @@ -2111,21 +2137,28 @@ var Time2: integer; TD: integer; begin - Time1 := Czesci[0].Czesc[Src].Nuta[0].Start; - Time2 := Czesci[0].Czesc[Dst].Nuta[0].Start; + Time1 := Czesci[CopySrcCP].Czesc[Src].Nuta[0].Start; + Time2 := Czesci[CP].Czesc[Dst].Nuta[0].Start; TD := Time2-Time1; - SetLength(Czesci[0].Czesc[Dst].Nuta, Czesci[0].Czesc[Src].IlNut); - Czesci[0].Czesc[Dst].IlNut := Czesci[0].Czesc[Src].IlNut; - Czesci[0].Czesc[Dst].HighNut := Czesci[0].Czesc[Src].HighNut; - for N := 0 to Czesci[0].Czesc[Src].HighNut do begin - Czesci[0].Czesc[Dst].Nuta[N].Tekst := Czesci[0].Czesc[Src].Nuta[N].Tekst; - Czesci[0].Czesc[Dst].Nuta[N].Dlugosc := Czesci[0].Czesc[Src].Nuta[N].Dlugosc; - Czesci[0].Czesc[Dst].Nuta[N].Ton := Czesci[0].Czesc[Src].Nuta[N].Ton; - Czesci[0].Czesc[Dst].Nuta[N].Start := Czesci[0].Czesc[Src].Nuta[N].Start + TD; + SetLength(Czesci[CP].Czesc[Dst].Nuta, Czesci[CopySrcCP].Czesc[Src].IlNut); + Czesci[CP].Czesc[Dst].IlNut := Czesci[CopySrcCP].Czesc[Src].IlNut; + Czesci[CP].Czesc[Dst].HighNut := Czesci[CopySrcCP].Czesc[Src].HighNut; + for N := 0 to Czesci[CopySrcCP].Czesc[Src].HighNut do + begin + Czesci[CP].Czesc[Dst].Nuta[N].Tekst := Czesci[CopySrcCP].Czesc[Src].Nuta[N].Tekst; + Czesci[CP].Czesc[Dst].Nuta[N].Dlugosc := Czesci[CopySrcCP].Czesc[Src].Nuta[N].Dlugosc; + Czesci[CP].Czesc[Dst].Nuta[N].Ton := Czesci[CopySrcCP].Czesc[Src].Nuta[N].Ton; + Czesci[CP].Czesc[Dst].Nuta[N].FreeStyle := Czesci[CopySrcCP].Czesc[Src].Nuta[N].FreeStyle; + Czesci[CP].Czesc[Dst].Nuta[N].Wartosc := Czesci[CopySrcCP].Czesc[Src].Nuta[N].Wartosc; + Czesci[CP].Czesc[Dst].Nuta[N].Start := Czesci[CopySrcCP].Czesc[Src].Nuta[N].Start + TD; end; - N := Czesci[0].Czesc[Src].HighNut; - Czesci[0].Czesc[Dst].Koniec := Czesci[0].Czesc[Dst].Nuta[N].Start + Czesci[0].Czesc[Dst].Nuta[N].Dlugosc; + N := Czesci[CopySrcCP].Czesc[Src].HighNut; + Czesci[CP].Czesc[Dst].Koniec := Czesci[CP].Czesc[Dst].Nuta[N].Start + Czesci[CP].Czesc[Dst].Nuta[N].Dlugosc; + + Refresh; + Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 2; + EditorLyric[CP].AddCzesc(CP, Czesci[CP].Akt); end; procedure TScreenEditSub.CopySentences(Src, Dst, Num: integer); @@ -2304,7 +2337,7 @@ end; procedure TScreenEditSub.MakeDuet; var - L: integer; + L, I: integer; begin SetLength(Czesci, 2); @@ -2318,29 +2351,34 @@ begin SetLength(Czesci[1].Czesc, Length(Czesci[0].Czesc)); for L := 0 to Length(Czesci[0].Czesc) - 1 do - begin - {Czesci[1].Czesc[L].Start := Czesci[0].Czesc[L].Start; - Czesci[1].Czesc[L].StartNote := Czesci[0].Czesc[L].StartNote; - Czesci[1].Czesc[L].Lyric := ''; - Czesci[1].Czesc[L].LyricWidth := 0; - Czesci[1].Czesc[L].Koniec := Czesci[0].Czesc[L].Koniec; - Czesci[1].Czesc[L].BaseNote := Czesci[0].Czesc[L].BaseNote; - Czesci[1].Czesc[L].HighNut := -1; - Czesci[1].Czesc[L].IlNut := 0; - Czesci[1].Czesc[L].TotalNotes := 0; - SetLength(Czesci[1].Czesc[L].Nuta, 0);} CopyLine(0, L, 1, L); - end; AktSong.isDuet := true; - - EditorLyric[0].Y := offset[0]; - EditorLyric[1].Y := offset[1]; - EditorLyric[(CP+1) mod 2].AddCzesc((CP+1) mod 2, Czesci[CP].Akt); - EditorLyric[(CP+1) mod 2].Selected := 0; - EditorLyric[CP].AddCzesc(CP, Czesci[CP].Akt); - AktNuta[(CP+1) mod 2] := 0; + AktNuta[1] := 0; + Czesci[1].Akt := 0; + + for I := 0 to Length(Czesci)-1 do + begin + EditorLyric[I].Clear; + EditorLyric[I].X := 400; + if not AktSong.isDuet and (I=0) then + EditorLyric[I].Y := offset[I]+300 + else + EditorLyric[I].Y := offset[I]; + + EditorLyric[I].Align := 1; + EditorLyric[I].Size := 13; + EditorLyric[I].ColR := 0; + EditorLyric[I].ColG := 0; + EditorLyric[I].ColB := 0; + EditorLyric[I].ColSR := Skin_FontHighlightR; + EditorLyric[I].ColSG := Skin_FontHighlightG; + EditorLyric[I].ColSB := Skin_FontHighlightB; + EditorLyric[I].Style := 0; + EditorLyric[I].AddCzesc(I, Czesci[I].Akt); + EditorLyric[I].Selected := 0; + end; //delete medley MedleyNotes.isStart := false; @@ -2630,171 +2668,170 @@ begin begin for beat := LastClick+1 to AktBeat do begin - - PlayClick := false; - for line := 0 to Length(Czesci[CP].Czesc) - 1 do - begin - for note := 0 to Length(Czesci[CP].Czesc[line].Nuta) - 1 do + PlayClick := false; + for line := 0 to Length(Czesci[CP].Czesc) - 1 do begin - //line change - if (Czesci[CP].Czesc[line].Start = beat) and (line <> Czesci[CP].Akt) and - not end_ and not PlayOneSentence then + for note := 0 to Length(Czesci[CP].Czesc[line].Nuta) - 1 do begin - Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 0; - AktNuta[CP] := 0; - Czesci[CP].Akt := line; - Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 1; - EditorLyric[CP].AddCzesc(CP, Czesci[CP].Akt); - EditorLyric[CP].Selected := AktNuta[CP]; - LineChanged[CP] := true; - end; + //line change + if (Czesci[CP].Czesc[line].Start = beat) and (line <> Czesci[CP].Akt) and + not end_ and not PlayOneSentence then + begin + Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 0; + AktNuta[CP] := 0; + Czesci[CP].Akt := line; + Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 1; + EditorLyric[CP].AddCzesc(CP, Czesci[CP].Akt); + EditorLyric[CP].Selected := AktNuta[CP]; + LineChanged[CP] := true; + end; - if (Czesci[CP].Czesc[line].Nuta[note].Start = beat) then - begin - LastClick := beat; - PlayClick := true; + if (Czesci[CP].Czesc[line].Nuta[note].Start = beat) then + begin + if not PlayOneSentence or (line=Czesci[CP].Akt) then + begin + LastClick := beat; + PlayClick := true; + end; + end; end; end; - end; - if AktSong.isDuet and not PlayOneSentence then - begin - for line := 0 to Length(Czesci[(CP+1) mod 2].Czesc) - 1 do + if AktSong.isDuet and not PlayOneSentence then begin - for note := 0 to Length(Czesci[(CP+1) mod 2].Czesc[line].Nuta) - 1 do + for line := 0 to Length(Czesci[(CP+1) mod 2].Czesc) - 1 do begin - //line change - if (Czesci[(CP+1) mod 2].Czesc[line].Start = beat) and (line <> Czesci[(CP+1) mod 2].Akt) and not end_ then + for note := 0 to Length(Czesci[(CP+1) mod 2].Czesc[line].Nuta) - 1 do begin - if(Length(Czesci[(CP+1) mod 2].Czesc[Czesci[(CP+1) mod 2].Akt].Nuta)>0) then - Czesci[(CP+1) mod 2].Czesc[Czesci[(CP+1) mod 2].Akt].Nuta[AktNuta[(CP+1) mod 2]].Color := 0; - AktNuta[(CP+1) mod 2] := 0; - Czesci[(CP+1) mod 2].Akt := line; - Czesci[(CP+1) mod 2].Czesc[Czesci[(CP+1) mod 2].Akt].Nuta[AktNuta[(CP+1) mod 2]].Color := 1; - EditorLyric[(CP+1) mod 2].AddCzesc((CP+1) mod 2, Czesci[(CP+1) mod 2].Akt); - EditorLyric[(CP+1) mod 2].Selected := AktNuta[(CP+1) mod 2]; - LineChanged[(CP+1) mod 2] := true; + //line change + if (Czesci[(CP+1) mod 2].Czesc[line].Start = beat) and (line <> Czesci[(CP+1) mod 2].Akt) and not end_ then + begin + if(Length(Czesci[(CP+1) mod 2].Czesc[Czesci[(CP+1) mod 2].Akt].Nuta)>0) then + Czesci[(CP+1) mod 2].Czesc[Czesci[(CP+1) mod 2].Akt].Nuta[AktNuta[(CP+1) mod 2]].Color := 0; + AktNuta[(CP+1) mod 2] := 0; + Czesci[(CP+1) mod 2].Akt := line; + Czesci[(CP+1) mod 2].Czesc[Czesci[(CP+1) mod 2].Akt].Nuta[AktNuta[(CP+1) mod 2]].Color := 1; + EditorLyric[(CP+1) mod 2].AddCzesc((CP+1) mod 2, Czesci[(CP+1) mod 2].Akt); + EditorLyric[(CP+1) mod 2].Selected := AktNuta[(CP+1) mod 2]; + LineChanged[(CP+1) mod 2] := true; + end; end; end; end; - end; - // midi music - if PlaySentenceMidi then - begin - // stop the music - if end_ then - begin - MidiOut.PutShort($81, Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[MidiLastNote].Ton + 60, 127); - PlaySentenceMidi := false; - Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 0; - if (Czesci[CP].Akt = lineStart) then - AktNuta[CP] := noteStart; - - Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 2; - EditorLyric[CP].Selected := AktNuta[CP]; - end; - - // click - Text[TextDebug].Text := IntToStr(AktBeat); - - if PlayClick then - begin - for Pet := 0 to Czesci[CP].Czesc[Czesci[CP].Akt].HighNut do - if (Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[Pet].Start = beat) then + // midi music + if PlaySentenceMidi then begin - if Pet > 0 then - MidiOut.PutShort($81, Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[Pet-1].Ton + 60, 127); - MidiOut.PutShort($91, Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[Pet].Ton + 60, 127); - MidiLastNote := Pet; - end; - end; - end; // if PlaySentenceMidi + // stop the music + if end_ then + begin + MidiOut.PutShort($81, Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[MidiLastNote].Ton + 60, 127); + PlaySentenceMidi := false; + Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 0; + if (Czesci[CP].Akt = lineStart) then + AktNuta[CP] := noteStart; - // mp3 music - if PlaySentence then - begin - // stop the music - if end_ then - begin - Music.Stop; - PlaySentence := false; - Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 0; - if (Czesci[CP].Akt = lineStart) then - AktNuta[CP] := noteStart; + Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 2; + EditorLyric[CP].Selected := AktNuta[CP]; + end; - Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 2; - EditorLyric[CP].Selected := AktNuta[CP]; - end; + // click + Text[TextDebug].Text := IntToStr(AktBeat); - if (Click) and (PlaySentence) then - begin - Text[TextDebug].Text := IntToStr(AktBeat); - if PlayClick then - Music.PlayClick; - end; // click - end; + if PlayClick then + begin + for Pet := 0 to Czesci[CP].Czesc[Czesci[CP].Akt].HighNut do + if (Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[Pet].Start = beat) then + begin + if Pet > 0 then + MidiOut.PutShort($81, Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[Pet-1].Ton + 60, 127); + MidiOut.PutShort($91, Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[Pet].Ton + 60, 127); + MidiLastNote := Pet; + end; + end; + end; // if PlaySentenceMidi - // move "cursor" - if (PlaySentence or PlaySentenceMidi) then - begin - for line := 0 to Length(Czesci[CP].Czesc) - 1 do - begin - for note := 0 to Length(Czesci[CP].Czesc[line].Nuta) - 1 do - begin - //note change - if (Czesci[CP].Czesc[line].Nuta[note].Start = beat) and - (((note <> AktNuta[CP]) or LineChanged[CP]) and - (not PlayOneSentence or (line = Czesci[CP].Akt))) then + // mp3 music + if PlaySentence then begin - Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 0; - if not LineChanged[CP] then + // stop the music + if end_ then begin - AktNuta[CP] := note; - Czesci[CP].Akt := line; - end else - LineChanged[CP] := false; + Music.Stop; + PlaySentence := false; + Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 0; + if (Czesci[CP].Akt = lineStart) then + AktNuta[CP] := noteStart; - Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 2; - EditorLyric[CP].AddCzesc(CP, Czesci[CP].Akt); + Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 2; EditorLyric[CP].Selected := AktNuta[CP]; + end; + + if (Click) and (PlaySentence) then + begin + Text[TextDebug].Text := IntToStr(AktBeat); + if PlayClick then + Music.PlayClick; + end; // click end; - end; - end; - if AktSong.isDuet and not PlayOneSentence then - begin - for line := 0 to Length(Czesci[(CP+1) mod 2].Czesc) - 1 do - begin - for note := 0 to Length(Czesci[(CP+1) mod 2].Czesc[line].Nuta) - 1 do + // move "cursor" + if (PlaySentence or PlaySentenceMidi) then begin - //note change - if (Czesci[(CP+1) mod 2].Czesc[line].Nuta[note].Start = beat) and - ((note <> AktNuta[(CP+1) mod 2]) or LineChanged[(CP+1) mod 2]) then + for line := 0 to Length(Czesci[CP].Czesc) - 1 do begin - if(Length(Czesci[(CP+1) mod 2].Czesc[Czesci[(CP+1) mod 2].Akt].Nuta)>0) then - Czesci[(CP+1) mod 2].Czesc[Czesci[(CP+1) mod 2].Akt].Nuta[AktNuta[(CP+1) mod 2]].Color := 0; - if not LineChanged[(CP+1) mod 2] then + for note := 0 to Length(Czesci[CP].Czesc[line].Nuta) - 1 do begin - AktNuta[(CP+1) mod 2] := note; - Czesci[(CP+1) mod 2].Akt := line; - end else - LineChanged[(CP+1) mod 2] := false; - - Czesci[(CP+1) mod 2].Czesc[Czesci[(CP+1) mod 2].Akt].Nuta[AktNuta[(CP+1) mod 2]].Color := 2; - EditorLyric[(CP+1) mod 2].AddCzesc((CP+1) mod 2, Czesci[(CP+1) mod 2].Akt); - EditorLyric[(CP+1) mod 2].Selected := AktNuta[(CP+1) mod 2]; + //note change + if (Czesci[CP].Czesc[line].Nuta[note].Start = beat) and + (((note <> AktNuta[CP]) or LineChanged[CP]) and + (not PlayOneSentence or (line = Czesci[CP].Akt))) then + begin + Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 0; + if not LineChanged[CP] then + begin + AktNuta[CP] := note; + Czesci[CP].Akt := line; + end else + LineChanged[CP] := false; + + Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 2; + EditorLyric[CP].AddCzesc(CP, Czesci[CP].Akt); + EditorLyric[CP].Selected := AktNuta[CP]; + end; + end; end; - end; - end; - end; - - end; - + if AktSong.isDuet and not PlayOneSentence then + begin + for line := 0 to Length(Czesci[(CP+1) mod 2].Czesc) - 1 do + begin + for note := 0 to Length(Czesci[(CP+1) mod 2].Czesc[line].Nuta) - 1 do + begin + //note change + if (Czesci[(CP+1) mod 2].Czesc[line].Nuta[note].Start = beat) and + ((note <> AktNuta[(CP+1) mod 2]) or LineChanged[(CP+1) mod 2]) then + begin + if(Length(Czesci[(CP+1) mod 2].Czesc[Czesci[(CP+1) mod 2].Akt].Nuta)>0) then + Czesci[(CP+1) mod 2].Czesc[Czesci[(CP+1) mod 2].Akt].Nuta[AktNuta[(CP+1) mod 2]].Color := 0; + if not LineChanged[(CP+1) mod 2] then + begin + AktNuta[(CP+1) mod 2] := note; + Czesci[(CP+1) mod 2].Akt := line; + end else + LineChanged[(CP+1) mod 2] := false; + + Czesci[(CP+1) mod 2].Czesc[Czesci[(CP+1) mod 2].Akt].Nuta[AktNuta[(CP+1) mod 2]].Color := 2; + EditorLyric[(CP+1) mod 2].AddCzesc((CP+1) mod 2, Czesci[(CP+1) mod 2].Akt); + EditorLyric[(CP+1) mod 2].Selected := AktNuta[(CP+1) mod 2]; + end; + end; + end; + end; + end; //move "cursor" end; //for beat - end; + end; //AktBeat <> last end else begin LineChanged[0]:=false; diff --git a/Game/Code/Screens/UScreenOptionsGame.pas b/Game/Code/Screens/UScreenOptionsGame.pas index c698b046..bce3b1f1 100644 --- a/Game/Code/Screens/UScreenOptionsGame.pas +++ b/Game/Code/Screens/UScreenOptionsGame.pas @@ -9,10 +9,11 @@ type TScreenOptionsGame = class(TMenu) private old_Tabs, old_Sorting: integer; + old_Language: integer; procedure Leave; procedure RefreshSongs; - + procedure RefreshLanguage; public constructor Create; override; function ParseInput(PressedKey: Cardinal; ScanCode: byte; PressedDown: Boolean): Boolean; override; @@ -24,7 +25,7 @@ const implementation -uses UGraphic, UHelp, ULog, UPlaylist; +uses UGraphic, UHelp, ULog, UPlaylist, ULanguage, TextGL, UTexture; function TScreenOptionsGame.ParseInput(PressedKey: Cardinal; ScanCode: byte; PressedDown: Boolean): Boolean; begin @@ -59,14 +60,16 @@ begin InteractPrev; SDLK_RIGHT: begin - if (SelInteraction >= 0) and (SelInteraction <= 6) then begin + if (SelInteraction >= 0) and (SelInteraction <= 6) then + begin Music.PlayOption; InteractInc; end; end; SDLK_LEFT: begin - if (SelInteraction >= 0) and (SelInteraction <= 6) then begin + if (SelInteraction >= 0) and (SelInteraction <= 6) then + begin Music.PlayOption; InteractDec; end; @@ -99,13 +102,36 @@ end; //Refresh Songs Patch procedure TScreenOptionsGame.RefreshSongs; begin - if (ini.Sorting <> old_Sorting) or (ini.Tabs <> old_Tabs) then + if (Ini.Sorting <> old_Sorting) or (Ini.Tabs <> old_Tabs) then begin ScreenSong.Refresh(false); PlaylistMan.LoadPlayLists; end; end; +procedure TScreenOptionsGame.RefreshLanguage; +begin + if (Ini.Language = old_Language) then + Exit; + + UGraphic.UnLoadScreens(); + KillFont; + + BuildFont; + Language.ChangeLanguage(ILanguage[Ini.Language]); + Help.ChangeLanguage(ILanguage[Ini.Language]); + + Theme.LoadTheme('Themes\' + ITheme[Ini.Theme] + '.ini', Ini.Color); + UGraphic.LoadScreens( true ); + ScreenSong.Refresh(true); + PlaylistMan.LoadPlayLists; + + old_language := Ini.Language; + old_Sorting := Ini.Sorting; + old_Tabs := Ini.Tabs; + ScreenMain.ShowNumErrors := false; +end; + procedure TScreenOptionsGame.onShow; begin // Interaction := 0; @@ -115,14 +141,16 @@ begin //Refresh Songs Patch old_Sorting := Ini.Sorting; old_Tabs := Ini.Tabs; + old_Language := Ini.Language; end; procedure TScreenOptionsGame.Leave; begin - + Ini.Save; + RefreshLanguage; + RefreshSongs; Music.PlayBack; - RefreshSongs; FadeTo(@ScreenOptions); end; diff --git a/Game/Code/Screens/UScreenOptionsRecord.pas b/Game/Code/Screens/UScreenOptionsRecord.pas index 28bdd59e..ea79fbe3 100644 --- a/Game/Code/Screens/UScreenOptionsRecord.pas +++ b/Game/Code/Screens/UScreenOptionsRecord.pas @@ -218,7 +218,7 @@ begin if WebCamPreviewOn then begin try - wDraw(true); + wDraw(true, ScreenAct); except WebCamPreviewOn := false; end; diff --git a/Game/Code/Screens/UScreenOptionsThemes.pas b/Game/Code/Screens/UScreenOptionsThemes.pas index 41383a54..acd7ebcb 100644 --- a/Game/Code/Screens/UScreenOptionsThemes.pas +++ b/Game/Code/Screens/UScreenOptionsThemes.pas @@ -181,6 +181,7 @@ begin UGraphic.LoadScreens( true ); ScreenSong.Refresh(true); PlaylistMan.LoadPlayLists; + ScreenMain.ShowNumErrors := false; end; end; diff --git a/Game/Code/Screens/UScreenSing.pas b/Game/Code/Screens/UScreenSing.pas index 6e3da366..f9d59552 100644 --- a/Game/Code/Screens/UScreenSing.pas +++ b/Game/Code/Screens/UScreenSing.pas @@ -327,7 +327,7 @@ begin else //Pause ausschalten begin Czas.Teraz := PauseTime; //Position of Notes - Music.MoveTo (PauseTime);//Position of Music + Music.MoveTo (PauseTime + Ini.LipSync*0.01);//Position of Music Music.Play; //Play Music if (AktSong.Video <> '') and FileExists(AktSong.Path + AktSong.Video) then //Video acTogglePause; @@ -1643,7 +1643,7 @@ begin SetFontPos (400 - glTextWidth ('Activating Webcam ...')/2, 250); //Position glColor4f(1,1,1,1); glPrint('Activating Webcam ...'); - SwapBuffers; + SwapBuffers; wStartWebCam(); end; @@ -1978,7 +1978,7 @@ begin if ShowFinish and AktSong.VideoLoaded then begin try - acGetFrame(Music.Position); + acGetFrame(Music.Position + Ini.LipSync*0.01); acDrawGL(ScreenAct, not WebCam); // this only draws except //If an Error occurs drawing: prevent Video from being Drawn again and Close Video @@ -1993,7 +1993,7 @@ begin end; end; - wDraw(WebCam); + wDraw(WebCam, ScreenAct); // draw static menu (FG) DrawFG; @@ -2006,7 +2006,7 @@ begin if ShowFinish then begin if (not Music.Finished) and (not medley_end or (ScreenSong.Mode <> smMedley)) - and ((AktSong.Finish = 0) or (CurTime*1000 <= AktSong.Finish)) then + and ((AktSong.Finish = 0) or (Music.Position + Ini.LipSync*0.01 <= AktSong.Finish)) then begin //Pause Mod: if not Paused then @@ -2170,8 +2170,8 @@ begin SetFontPos (5, 184); glPrint(PChar('lt: ' + FormatFloat('#0.00', Czas.Teraz) + - ' mt: ' + FormatFloat('#0.00', Music.Position) + - ' dt: ' + FormatFloat('#0.000', Czas.Teraz-Music.Position))); + ' mt: ' + FormatFloat('#0.00', Music.Position + Ini.LipSync*0.01) + + ' dt: ' + FormatFloat('#0.000', Czas.Teraz-(Music.Position+Ini.LipSync*0.01)))); end; PerfLog.AddComment('ScreenSing: End Draw'); end; diff --git a/Game/Code/Screens/UScreenSingModi.pas b/Game/Code/Screens/UScreenSingModi.pas index 1c1d8ade..8379fdcf 100644 --- a/Game/Code/Screens/UScreenSingModi.pas +++ b/Game/Code/Screens/UScreenSingModi.pas @@ -601,7 +601,7 @@ end; acDrawGL(ScreenAct, not WebCam); // this only draws end; - wDraw(WebCam); + wDraw(WebCam, ScreenAct); // draw static menu (FG) DrawFG; diff --git a/Game/Code/Screens/UScreenSong.pas b/Game/Code/Screens/UScreenSong.pas index e2576a90..e69cfcfb 100644 --- a/Game/Code/Screens/UScreenSong.pas +++ b/Game/Code/Screens/UScreenSong.pas @@ -2380,7 +2380,7 @@ begin //prepare Video if UVideo.VideoOpened then begin - Czas.Teraz := Czas.Teraz + TimeSkip; + Czas.Teraz := Music.Position+Ini.LipSync*0.01; try acGetFrame(Czas.Teraz); @@ -2916,8 +2916,8 @@ begin begin acOpenFile(PAnsiChar(CatSongs.Song[Interaction].Path + CatSongs.Song[Interaction].Video)); - acSkip2(CatSongs.Song[Interaction].VideoGAP, Music.Position); - Czas.Teraz := Music.Position; + acSkip2(CatSongs.Song[Interaction].VideoGAP, Music.Position+Ini.LipSync*0.01); + Czas.Teraz := Music.Position+Ini.LipSync*0.01; Czas.Razem := Music.Length; StartTry := false; try diff --git a/Game/Code/UltraStar.dpr b/Game/Code/UltraStar.dpr index 05a7dfc2..260bba40 100644 --- a/Game/Code/UltraStar.dpr +++ b/Game/Code/UltraStar.dpr @@ -122,7 +122,7 @@ uses UVideo in 'Classes\UVideo.pas'; const - Version = 'UltraStar Deluxe Challenge, Medley & Duet Edition r9 RC6.4'; + Version = 'UltraStar Deluxe Challenge, Medley & Duet Edition r9 RC7.2'; var WndTitle: string; diff --git a/Game/Output/Changelog.german.txt b/Game/Output/Changelog.german.txt index 4952085f..76219eb6 100644 --- a/Game/Output/Changelog.german.txt +++ b/Game/Output/Changelog.german.txt @@ -1,8 +1,9 @@ -Ultrastar Deluxe Challenge, Medley & Duet Edition r9 vom xx.10.2010 +Ultrastar Deluxe Challenge, Medley & Duet Edition r9 RC7.2 vom 07.11.2010 ----------------------------- New: (Allgemein) DUETT-Support! Song-Syntax wie von hawkear vorgeschlagen, allerdings auf 2 Stimmen begrenzt. Im Editor können die Lieder erstellt/geändert werden. New: (Allgemein) Webcam-Support New: (Allgemein) Neue Fonts (höhere Auflösung) +New: (Allgemein) Noten und Scoreanzeige im Singbildschirm können mit der Taste "N" versteckt werden (nicht im Partymodus). New: (Allgemein) Option [Advanced]->DuelRatio für Challenge Mode: normal, 10%, 20%, ..., 90%: Legt den prozentualen Anteil vom Plugin "Duell" fest. New: (Allgemein) Zoom/Slide-Effekt in der Songauswahl beim Minimieren/Maximieren der Videos mit V New: (Allgemein) Das Video in der Videovorschau wird nun ähnlich wie die Cover reflektiert. @@ -15,6 +16,8 @@ New: (Allgemein) und nochmal bohning: "...eine log-datei, die aufzeichnet, welch New: (Allgemein) Die Noten und Lyrics und werden ein- und ausgeblendet, wenn es längere Zeit nichts zu singen gibt. New: (Allgemein) Unterstützung für 4 bzw. 6 Spieler auf einem Bildschirm. New: (Allgemein) Random-Sortierfunktion hinzugefügt. Diese dient vor allem dem Party-Modus. +New: (Sprache) Polnische Sprachdatei und Fonts hinzugefügt (thx to Pit33) +New: (Sprache) Man kann nun die Sprache ohne Neustart umschalten. New: (Medley) Neuer Tag "#CalcMedley:Off": Wird dieser in der txt gesetzt, so wird Ultrastar nicht versuchen darin irgendwelche Medleys zu berechnen. New: (Party) In den Party-Optionen ist nun sichtbar, wie wiele Lieder man da gleich zur Auswahl haben wird. New: (Party) Im Party-Modus ist man nicht mehr auf das vorgeschlagene Lied beschränkt. Man kann auch jeweils die Lieder links und rechts davon wählen. diff --git a/Game/Output/Changelog.txt b/Game/Output/Changelog.txt index b9878f54..438531ac 100644 --- a/Game/Output/Changelog.txt +++ b/Game/Output/Changelog.txt @@ -1,8 +1,9 @@ -Ultrastar Deluxe Challenge, Medley & Duet Edition r9 (xx.10.2010) +Ultrastar Deluxe Challenge, Medley & Duet Edition r9 RC7.2 (07.11.2010) ----------------------------- New: (General) DUET support! Song syntax as proposed by hawkear, however, limited to 2 parts. Duet songs can be created and edited in the editor. New: (General) Webcam support. New: (General) New Fonst (higher resolution) +New: (General) Show/hide notes and scores in singscreen by pressing "N" (not in party mode). New: (General) Option [Advanced]->DuelRatio for Challenge Mode: normal, 10%, 20%, ..., 90%: determines the percentage of the "duel" plugin. New: (General) Zoom/slide effect in song selection screen when minimizing/maximizing videos via V. New: (General) Video preview now has a reflection effect similar to the song cover. @@ -15,6 +16,8 @@ New: (General) For each session, a log file recording all played songs is cr New: (General) Notes and lyrics are faded out and in for sing pauses. New: (General) Support for 4 and 6 players in one screen. New: (General) Sorting option 'Random' added. Avoids songs of the same artist in party mode. +New: (Language) Added polish language file and font (thx to Pit33) +New: (Language) Switch language without restart New: (Medley) New tag "#CalcMedley:Off": If present, Ultrastar will not try to calculate a Medley in this song. New: (Party) Display of available songs in party mode options. New: (Party) In party mode, the song selection is not limited to the randomly proposed one, but also includes the song to the left and to the right of it. diff --git a/Game/Output/Fonts/Bold_p.bmfc b/Game/Output/Fonts/Bold_p.bmfc new file mode 100644 index 00000000..de5f8e37 --- /dev/null +++ b/Game/Output/Fonts/Bold_p.bmfc @@ -0,0 +1,48 @@ +# AngelCode Bitmap Font Generator configuration file +fileVersion=1 + +# font settings +fontName=MS Reference Sans Serif +charSet=238 +fontSize=128 +aa=1 +scaleH=100 +useSmoothing=1 +isBold=1 +isItalic=0 +useUnicode=0 +disableBoxChars=1 +outputInvalidCharGlyph=0 + +# character alignment +paddingDown=5 +paddingUp=5 +paddingRight=5 +paddingLeft=5 +spacingHoriz=5 +spacingVert=5 + +# output file +outWidth=1024 +outHeight=1024 +outBitDepth=8 +fontDescFormat=0 +fourChnlPacked=0 +textureFormat=png +textureCompression=0 +alphaChnl=1 +redChnl=0 +greenChnl=0 +blueChnl=0 +invA=0 +invR=0 +invG=0 +invB=0 + +# outline +outlineThickness=0 + +# selected chars +chars=32-126,128,130,132-135,137-143,145-151,153-255 + +# imported icon images diff --git a/Game/Output/Fonts/Bold_p.fnt b/Game/Output/Fonts/Bold_p.fnt new file mode 100644 index 00000000..2b5e2e34 --- /dev/null +++ b/Game/Output/Fonts/Bold_p.fnt @@ -0,0 +1,223 @@ +info face="MS Reference Sans Serif" size=128 bold=1 italic=0 charset="EASTEUROPE" unicode=0 stretchH=100 smooth=1 aa=1 padding=5,5,5,5 spacing=5,5 outline=0 +common lineHeight=128 base=105 scaleW=1024 scaleH=1024 pages=2 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="Bold_p_0.png" +page id=1 file="Bold_p_1.png" +chars count=218 +char id=32 x=1002 y=580 width=11 height=11 xoffset=-5 yoffset=100 xadvance=36 page=0 chnl=15 +char id=33 x=528 y=182 width=31 height=86 xoffset=6 yoffset=24 xadvance=42 page=1 chnl=15 +char id=34 x=572 y=959 width=55 height=40 xoffset=3 yoffset=20 xadvance=61 page=0 chnl=15 +char id=35 x=183 y=93 width=85 height=86 xoffset=3 yoffset=24 xadvance=90 page=1 chnl=15 +char id=36 x=511 y=355 width=71 height=108 xoffset=2 yoffset=20 xadvance=74 page=0 chnl=15 +char id=37 x=255 y=775 width=128 height=90 xoffset=2 yoffset=22 xadvance=132 page=0 chnl=15 +char id=38 x=388 y=774 width=96 height=90 xoffset=1 yoffset=22 xadvance=90 page=0 chnl=15 +char id=39 x=658 y=346 width=28 height=40 xoffset=3 yoffset=20 xadvance=35 page=1 chnl=15 +char id=40 x=824 y=240 width=48 height=110 xoffset=5 yoffset=21 xadvance=57 page=0 chnl=15 +char id=41 x=771 y=240 width=48 height=110 xoffset=4 yoffset=21 xadvance=57 page=0 chnl=15 +char id=42 x=884 y=955 width=63 height=62 xoffset=5 yoffset=21 xadvance=74 page=0 chnl=15 +char id=43 x=916 y=182 width=78 height=78 xoffset=6 yoffset=33 xadvance=90 page=1 chnl=15 +char id=44 x=527 y=964 width=40 height=49 xoffset=-3 yoffset=80 xadvance=38 page=0 chnl=15 +char id=45 x=499 y=396 width=49 height=24 xoffset=1 yoffset=59 xadvance=50 page=1 chnl=15 +char id=46 x=90 y=430 width=29 height=30 xoffset=4 yoffset=80 xadvance=38 page=1 chnl=15 +char id=47 x=875 y=355 width=66 height=105 xoffset=1 yoffset=21 xadvance=72 page=0 chnl=15 +char id=48 x=77 y=876 width=72 height=90 xoffset=1 yoffset=22 xadvance=74 page=0 chnl=15 +char id=49 x=358 y=184 width=61 height=86 xoffset=8 yoffset=24 xadvance=74 page=1 chnl=15 +char id=50 x=160 y=0 width=70 height=88 xoffset=4 yoffset=22 xadvance=74 page=1 chnl=15 +char id=51 x=307 y=870 width=70 height=90 xoffset=2 yoffset=22 xadvance=74 page=0 chnl=15 +char id=52 x=779 y=91 width=76 height=86 xoffset=-1 yoffset=24 xadvance=74 page=1 chnl=15 +char id=53 x=235 y=0 width=69 height=88 xoffset=3 yoffset=24 xadvance=74 page=1 chnl=15 +char id=54 x=154 y=876 width=72 height=90 xoffset=2 yoffset=22 xadvance=74 page=0 chnl=15 +char id=55 x=77 y=184 width=69 height=86 xoffset=3 yoffset=24 xadvance=74 page=1 chnl=15 +char id=56 x=912 y=764 width=74 height=90 xoffset=0 yoffset=22 xadvance=74 page=0 chnl=15 +char id=57 x=0 y=877 width=72 height=90 xoffset=0 yoffset=22 xadvance=74 page=0 chnl=15 +char id=58 x=248 y=351 width=29 height=67 xoffset=6 yoffset=43 xadvance=42 page=1 chnl=15 +char id=59 x=483 y=182 width=40 height=86 xoffset=-2 yoffset=43 xadvance=42 page=1 chnl=15 +char id=60 x=0 y=275 width=78 height=78 xoffset=5 yoffset=32 xadvance=90 page=1 chnl=15 +char id=61 x=365 y=965 width=75 height=51 xoffset=8 yoffset=46 xadvance=90 page=0 chnl=15 +char id=62 x=83 y=275 width=78 height=78 xoffset=7 yoffset=32 xadvance=90 page=1 chnl=15 +char id=63 x=953 y=859 width=61 height=88 xoffset=2 yoffset=22 xadvance=64 page=0 chnl=15 +char id=64 x=130 y=472 width=96 height=100 xoffset=2 yoffset=22 xadvance=100 page=0 chnl=15 +char id=65 x=758 y=0 width=89 height=86 xoffset=-4 yoffset=24 xadvance=81 page=1 chnl=15 +char id=66 x=944 y=0 width=74 height=86 xoffset=5 yoffset=24 xadvance=79 page=1 chnl=15 +char id=67 x=752 y=766 width=75 height=90 xoffset=0 yoffset=22 xadvance=75 page=0 chnl=15 +char id=68 x=360 y=93 width=81 height=86 xoffset=5 yoffset=24 xadvance=86 page=1 chnl=15 +char id=69 x=289 y=184 width=64 height=86 xoffset=5 yoffset=24 xadvance=71 page=1 chnl=15 +char id=70 x=151 y=184 width=64 height=86 xoffset=5 yoffset=24 xadvance=68 page=1 chnl=15 +char id=71 x=582 y=766 width=81 height=90 xoffset=0 yoffset=22 xadvance=84 page=0 chnl=15 +char id=72 x=697 y=91 width=77 height=86 xoffset=5 yoffset=24 xadvance=87 page=1 chnl=15 +char id=73 x=424 y=184 width=54 height=86 xoffset=2 yoffset=24 xadvance=57 page=1 chnl=15 +char id=74 x=382 y=0 width=57 height=88 xoffset=-3 yoffset=24 xadvance=58 page=1 chnl=15 +char id=75 x=446 y=91 width=80 height=86 xoffset=5 yoffset=24 xadvance=80 page=1 chnl=15 +char id=76 x=220 y=184 width=64 height=86 xoffset=5 yoffset=24 xadvance=66 page=1 chnl=15 +char id=77 x=664 y=0 width=89 height=86 xoffset=5 yoffset=24 xadvance=99 page=1 chnl=15 +char id=78 x=531 y=91 width=78 height=86 xoffset=5 yoffset=24 xadvance=88 page=1 chnl=15 +char id=79 x=489 y=769 width=88 height=90 xoffset=0 yoffset=22 xadvance=88 page=0 chnl=15 +char id=80 x=0 y=184 width=72 height=86 xoffset=5 yoffset=24 xadvance=76 page=1 chnl=15 +char id=81 x=344 y=240 width=88 height=110 xoffset=0 yoffset=22 xadvance=88 page=0 chnl=15 +char id=82 x=273 y=93 width=82 height=86 xoffset=5 yoffset=24 xadvance=81 page=1 chnl=15 +char id=83 x=832 y=766 width=75 height=90 xoffset=0 yoffset=22 xadvance=74 page=0 chnl=15 +char id=84 x=614 y=91 width=78 height=86 xoffset=-3 yoffset=24 xadvance=71 page=1 chnl=15 +char id=85 x=0 y=0 width=76 height=88 xoffset=4 yoffset=24 xadvance=84 page=1 chnl=15 +char id=86 x=0 y=93 width=87 height=86 xoffset=-4 yoffset=24 xadvance=79 page=1 chnl=15 +char id=87 x=444 y=0 width=121 height=86 xoffset=-2 yoffset=24 xadvance=117 page=1 chnl=15 +char id=88 x=852 y=0 width=87 height=86 xoffset=-4 yoffset=24 xadvance=79 page=1 chnl=15 +char id=89 x=92 y=93 width=86 height=86 xoffset=-4 yoffset=24 xadvance=77 page=1 chnl=15 +char id=90 x=939 y=91 width=73 height=86 xoffset=0 yoffset=24 xadvance=72 page=1 chnl=15 +char id=91 x=49 y=359 width=44 height=109 xoffset=8 yoffset=21 xadvance=57 page=0 chnl=15 +char id=92 x=946 y=354 width=66 height=105 xoffset=5 yoffset=21 xadvance=72 page=0 chnl=15 +char id=93 x=0 y=359 width=44 height=109 xoffset=5 yoffset=21 xadvance=57 page=0 chnl=15 +char id=94 x=349 y=351 width=80 height=53 xoffset=5 yoffset=24 xadvance=90 page=1 chnl=15 +char id=95 x=587 y=394 width=86 height=21 xoffset=-6 yoffset=107 xadvance=74 page=1 chnl=15 +char id=96 x=0 y=430 width=40 height=30 xoffset=14 yoffset=15 xadvance=74 page=1 chnl=15 +char id=97 x=400 y=275 width=67 height=71 xoffset=-1 yoffset=41 xadvance=69 page=1 chnl=15 +char id=98 x=732 y=670 width=70 height=91 xoffset=4 yoffset=21 xadvance=73 page=0 chnl=15 +char id=99 x=541 y=273 width=64 height=71 xoffset=-1 yoffset=41 xadvance=61 page=1 chnl=15 +char id=100 x=580 y=670 width=71 height=91 xoffset=-1 yoffset=21 xadvance=73 page=0 chnl=15 +char id=101 x=324 y=275 width=71 height=71 xoffset=-1 yoffset=41 xadvance=69 page=1 chnl=15 +char id=102 x=528 y=864 width=54 height=90 xoffset=-3 yoffset=20 xadvance=44 page=0 chnl=15 +char id=103 x=352 y=678 width=71 height=91 xoffset=-1 yoffset=41 xadvance=73 page=0 chnl=15 +char id=104 x=711 y=861 width=67 height=89 xoffset=4 yoffset=21 xadvance=74 page=0 chnl=15 +char id=105 x=918 y=859 width=30 height=89 xoffset=3 yoffset=21 xadvance=36 page=0 chnl=15 +char id=106 x=292 y=240 width=47 height=111 xoffset=-8 yoffset=21 xadvance=42 page=0 chnl=15 +char id=107 x=636 y=861 width=70 height=89 xoffset=4 yoffset=21 xadvance=70 page=0 chnl=15 +char id=108 x=991 y=763 width=28 height=89 xoffset=4 yoffset=21 xadvance=36 page=0 chnl=15 +char id=109 x=610 y=272 width=102 height=69 xoffset=4 yoffset=41 xadvance=110 page=1 chnl=15 +char id=110 x=789 y=269 width=67 height=69 xoffset=4 yoffset=41 xadvance=74 page=1 chnl=15 +char id=111 x=246 y=275 width=73 height=71 xoffset=-1 yoffset=41 xadvance=71 page=1 chnl=15 +char id=112 x=382 y=870 width=70 height=90 xoffset=4 yoffset=41 xadvance=73 page=0 chnl=15 +char id=113 x=231 y=876 width=71 height=90 xoffset=-1 yoffset=41 xadvance=73 page=0 chnl=15 +char id=114 x=192 y=355 width=51 height=67 xoffset=4 yoffset=43 xadvance=52 page=1 chnl=15 +char id=115 x=472 y=275 width=64 height=71 xoffset=0 yoffset=41 xadvance=62 page=1 chnl=15 +char id=116 x=647 y=182 width=53 height=85 xoffset=-3 yoffset=27 xadvance=47 page=1 chnl=15 +char id=117 x=717 y=269 width=67 height=69 xoffset=4 yoffset=43 xadvance=74 page=1 chnl=15 +char id=118 x=113 y=358 width=74 height=67 xoffset=-3 yoffset=43 xadvance=68 page=1 chnl=15 +char id=119 x=0 y=358 width=108 height=67 xoffset=-3 yoffset=43 xadvance=102 page=1 chnl=15 +char id=120 x=934 y=265 width=78 height=67 xoffset=-4 yoffset=43 xadvance=70 page=1 chnl=15 +char id=121 x=81 y=0 width=74 height=88 xoffset=-3 yoffset=43 xadvance=68 page=1 chnl=15 +char id=122 x=953 y=952 width=64 height=67 xoffset=-1 yoffset=43 xadvance=62 page=0 chnl=15 +char id=123 x=877 y=240 width=67 height=109 xoffset=2 yoffset=21 xadvance=74 page=0 chnl=15 +char id=124 x=128 y=358 width=25 height=109 xoffset=16 yoffset=21 xadvance=57 page=0 chnl=15 +char id=125 x=949 y=240 width=66 height=109 xoffset=6 yoffset=21 xadvance=74 page=0 chnl=15 +char id=126 x=98 y=971 width=84 height=44 xoffset=3 yoffset=49 xadvance=90 page=0 chnl=15 +char id=128 x=668 y=766 width=79 height=90 xoffset=-5 yoffset=22 xadvance=74 page=0 chnl=15 +char id=130 x=257 y=971 width=37 height=40 xoffset=-2 yoffset=80 xadvance=35 page=0 chnl=15 +char id=132 x=187 y=971 width=65 height=40 xoffset=-2 yoffset=80 xadvance=61 page=0 chnl=15 +char id=133 x=779 y=343 width=100 height=30 xoffset=4 yoffset=80 xadvance=109 page=1 chnl=15 +char id=134 x=705 y=182 width=59 height=82 xoffset=8 yoffset=21 xadvance=74 page=1 chnl=15 +char id=135 x=769 y=182 width=59 height=82 xoffset=8 yoffset=21 xadvance=74 page=1 chnl=15 +char id=137 x=69 y=781 width=181 height=90 xoffset=2 yoffset=22 xadvance=185 page=0 chnl=15 +char id=138 x=762 y=0 width=75 height=116 xoffset=0 yoffset=-4 xadvance=74 page=0 chnl=15 +char id=139 x=838 y=955 width=41 height=64 xoffset=6 yoffset=39 xadvance=57 page=0 chnl=15 +char id=140 x=602 y=0 width=75 height=116 xoffset=0 yoffset=-4 xadvance=74 page=0 chnl=15 +char id=141 x=517 y=121 width=78 height=114 xoffset=-3 yoffset=-4 xadvance=71 page=0 chnl=15 +char id=142 x=678 y=121 width=73 height=114 xoffset=0 yoffset=-4 xadvance=72 page=0 chnl=15 +char id=143 x=600 y=121 width=73 height=114 xoffset=0 yoffset=-4 xadvance=72 page=0 chnl=15 +char id=145 x=574 y=349 width=37 height=40 xoffset=-3 yoffset=21 xadvance=35 page=1 chnl=15 +char id=146 x=616 y=346 width=37 height=40 xoffset=1 yoffset=21 xadvance=35 page=1 chnl=15 +char id=147 x=434 y=351 width=65 height=40 xoffset=-4 yoffset=21 xadvance=61 page=1 chnl=15 +char id=148 x=504 y=351 width=65 height=40 xoffset=1 yoffset=21 xadvance=61 page=1 chnl=15 +char id=149 x=282 y=351 width=62 height=61 xoffset=6 yoffset=40 xadvance=74 page=1 chnl=15 +char id=150 x=315 y=417 width=68 height=24 xoffset=3 yoffset=60 xadvance=74 page=1 chnl=15 +char id=151 x=212 y=427 width=98 height=24 xoffset=3 yoffset=60 xadvance=104 page=1 chnl=15 +char id=153 x=0 y=972 width=93 height=47 xoffset=3 yoffset=24 xadvance=100 page=0 chnl=15 +char id=154 x=285 y=576 width=64 height=97 xoffset=0 yoffset=15 xadvance=62 page=0 chnl=15 +char id=155 x=792 y=955 width=41 height=64 xoffset=10 yoffset=39 xadvance=57 page=0 chnl=15 +char id=156 x=354 y=573 width=64 height=97 xoffset=0 yoffset=15 xadvance=62 page=0 chnl=15 +char id=157 x=803 y=355 width=67 height=106 xoffset=-3 yoffset=6 xadvance=48 page=0 chnl=15 +char id=158 x=708 y=570 width=64 height=95 xoffset=-1 yoffset=15 xadvance=62 page=0 chnl=15 +char id=159 x=777 y=570 width=64 height=95 xoffset=-1 yoffset=15 xadvance=62 page=0 chnl=15 +char id=160 x=1002 y=564 width=11 height=11 xoffset=-5 yoffset=100 xadvance=36 page=0 chnl=15 +char id=161 x=946 y=337 width=55 height=30 xoffset=9 yoffset=15 xadvance=74 page=1 chnl=15 +char id=162 x=158 y=430 width=49 height=29 xoffset=12 yoffset=17 xadvance=74 page=1 chnl=15 +char id=163 x=860 y=91 width=74 height=86 xoffset=-4 yoffset=24 xadvance=67 page=1 chnl=15 +char id=164 x=861 y=265 width=68 height=68 xoffset=3 yoffset=37 xadvance=74 page=1 chnl=15 +char id=165 x=158 y=358 width=94 height=108 xoffset=-4 yoffset=24 xadvance=81 page=0 chnl=15 +char id=166 x=98 y=359 width=25 height=109 xoffset=16 yoffset=21 xadvance=57 page=0 chnl=15 +char id=167 x=661 y=355 width=68 height=108 xoffset=3 yoffset=22 xadvance=74 page=0 chnl=15 +char id=168 x=388 y=409 width=52 height=24 xoffset=11 yoffset=21 xadvance=74 page=1 chnl=15 +char id=169 x=406 y=468 width=98 height=98 xoffset=1 yoffset=22 xadvance=100 page=0 chnl=15 +char id=170 x=691 y=240 width=75 height=110 xoffset=0 yoffset=22 xadvance=74 page=0 chnl=15 +char id=171 x=714 y=955 width=73 height=64 xoffset=6 yoffset=39 xadvance=88 page=0 chnl=15 +char id=172 x=445 y=965 width=77 height=50 xoffset=6 yoffset=58 xadvance=90 page=0 chnl=15 +char id=173 x=445 y=396 width=49 height=24 xoffset=1 yoffset=59 xadvance=50 page=1 chnl=15 +char id=174 x=303 y=470 width=98 height=98 xoffset=1 yoffset=22 xadvance=100 page=0 chnl=15 +char id=175 x=433 y=355 width=73 height=108 xoffset=0 yoffset=2 xadvance=72 page=0 chnl=15 +char id=176 x=307 y=965 width=53 height=52 xoffset=4 yoffset=22 xadvance=61 page=0 chnl=15 +char id=177 x=564 y=182 width=78 height=85 xoffset=6 yoffset=25 xadvance=90 page=1 chnl=15 +char id=178 x=691 y=346 width=39 height=33 xoffset=18 yoffset=99 xadvance=74 page=1 chnl=15 +char id=179 x=587 y=861 width=44 height=90 xoffset=-4 yoffset=20 xadvance=37 page=0 chnl=15 +char id=180 x=45 y=430 width=40 height=30 xoffset=20 yoffset=15 xadvance=74 page=1 chnl=15 +char id=181 x=309 y=0 width=68 height=88 xoffset=4 yoffset=43 xadvance=75 page=1 chnl=15 +char id=182 x=58 y=473 width=67 height=104 xoffset=2 yoffset=24 xadvance=74 page=0 chnl=15 +char id=183 x=124 y=430 width=29 height=30 xoffset=4 yoffset=56 xadvance=38 page=1 chnl=15 +char id=184 x=735 y=343 width=39 height=33 xoffset=17 yoffset=99 xadvance=74 page=1 chnl=15 +char id=185 x=108 y=684 width=78 height=91 xoffset=-1 yoffset=41 xadvance=69 page=0 chnl=15 +char id=186 x=0 y=781 width=64 height=91 xoffset=0 yoffset=41 xadvance=62 page=0 chnl=15 +char id=187 x=636 y=955 width=73 height=64 xoffset=10 yoffset=39 xadvance=88 page=0 chnl=15 +char id=188 x=457 y=869 width=66 height=90 xoffset=5 yoffset=20 xadvance=66 page=0 chnl=15 +char id=189 x=884 y=338 width=57 height=30 xoffset=12 yoffset=15 xadvance=74 page=1 chnl=15 +char id=190 x=852 y=861 width=61 height=89 xoffset=4 yoffset=21 xadvance=54 page=0 chnl=15 +char id=191 x=783 y=861 width=64 height=89 xoffset=-1 yoffset=21 xadvance=62 page=0 chnl=15 +char id=192 x=91 y=121 width=82 height=114 xoffset=5 yoffset=-4 xadvance=81 page=0 chnl=15 +char id=193 x=921 y=0 width=89 height=114 xoffset=-4 yoffset=-4 xadvance=81 page=0 chnl=15 +char id=194 x=104 y=240 width=89 height=113 xoffset=-4 yoffset=-3 xadvance=81 page=0 chnl=15 +char id=195 x=198 y=240 width=89 height=112 xoffset=-4 yoffset=-2 xadvance=81 page=0 chnl=15 +char id=196 x=257 y=357 width=89 height=108 xoffset=-4 yoffset=2 xadvance=81 page=0 chnl=15 +char id=197 x=894 y=121 width=64 height=114 xoffset=5 yoffset=-4 xadvance=66 page=0 chnl=15 +char id=198 x=522 y=0 width=75 height=116 xoffset=0 yoffset=-4 xadvance=75 page=0 chnl=15 +char id=199 x=611 y=240 width=75 height=110 xoffset=0 yoffset=22 xadvance=75 page=0 chnl=15 +char id=200 x=682 y=0 width=75 height=116 xoffset=0 yoffset=-4 xadvance=75 page=0 chnl=15 +char id=201 x=756 y=121 width=64 height=114 xoffset=5 yoffset=-4 xadvance=71 page=0 chnl=15 +char id=202 x=587 y=355 width=69 height=108 xoffset=5 yoffset=24 xadvance=71 page=0 chnl=15 +char id=203 x=734 y=355 width=64 height=108 xoffset=5 yoffset=2 xadvance=71 page=0 chnl=15 +char id=204 x=825 y=121 width=64 height=114 xoffset=5 yoffset=-4 xadvance=71 page=0 chnl=15 +char id=205 x=0 y=240 width=54 height=114 xoffset=2 yoffset=-4 xadvance=57 page=0 chnl=15 +char id=206 x=963 y=119 width=55 height=114 xoffset=1 yoffset=-4 xadvance=57 page=0 chnl=15 +char id=207 x=265 y=121 width=81 height=114 xoffset=5 yoffset=-4 xadvance=86 page=0 chnl=15 +char id=208 x=570 y=0 width=89 height=86 xoffset=-3 yoffset=24 xadvance=86 page=1 chnl=15 +char id=209 x=434 y=121 width=78 height=114 xoffset=5 yoffset=-4 xadvance=88 page=0 chnl=15 +char id=210 x=351 y=121 width=78 height=114 xoffset=5 yoffset=-4 xadvance=88 page=0 chnl=15 +char id=211 x=186 y=0 width=88 height=116 xoffset=0 yoffset=-4 xadvance=88 page=0 chnl=15 +char id=212 x=0 y=0 width=88 height=116 xoffset=0 yoffset=-4 xadvance=88 page=0 chnl=15 +char id=213 x=93 y=0 width=88 height=116 xoffset=0 yoffset=-4 xadvance=88 page=0 chnl=15 +char id=214 x=437 y=240 width=88 height=110 xoffset=0 yoffset=2 xadvance=88 page=0 chnl=15 +char id=215 x=166 y=275 width=75 height=75 xoffset=8 yoffset=34 xadvance=90 page=1 chnl=15 +char id=216 x=178 y=121 width=82 height=114 xoffset=5 yoffset=-4 xadvance=81 page=0 chnl=15 +char id=217 x=441 y=0 width=76 height=116 xoffset=4 yoffset=-4 xadvance=84 page=0 chnl=15 +char id=218 x=360 y=0 width=76 height=116 xoffset=4 yoffset=-4 xadvance=84 page=0 chnl=15 +char id=219 x=279 y=0 width=76 height=116 xoffset=4 yoffset=-4 xadvance=84 page=0 chnl=15 +char id=220 x=530 y=240 width=76 height=110 xoffset=4 yoffset=2 xadvance=84 page=0 chnl=15 +char id=221 x=0 y=121 width=86 height=114 xoffset=-4 yoffset=-4 xadvance=77 page=0 chnl=15 +char id=222 x=351 y=355 width=77 height=108 xoffset=-3 yoffset=24 xadvance=71 page=0 chnl=15 +char id=223 x=504 y=671 width=71 height=91 xoffset=4 yoffset=20 xadvance=74 page=0 chnl=15 +char id=224 x=967 y=464 width=51 height=95 xoffset=4 yoffset=15 xadvance=52 page=0 chnl=15 +char id=225 x=895 y=465 width=67 height=97 xoffset=-1 yoffset=15 xadvance=69 page=0 chnl=15 +char id=226 x=72 y=582 width=67 height=97 xoffset=-1 yoffset=15 xadvance=69 page=0 chnl=15 +char id=227 x=492 y=571 width=67 height=95 xoffset=-1 yoffset=17 xadvance=69 page=0 chnl=15 +char id=228 x=879 y=668 width=67 height=91 xoffset=-1 yoffset=21 xadvance=69 page=0 chnl=15 +char id=229 x=59 y=240 width=40 height=114 xoffset=1 yoffset=-4 xadvance=36 page=0 chnl=15 +char id=230 x=216 y=577 width=64 height=97 xoffset=-1 yoffset=15 xadvance=61 page=0 chnl=15 +char id=231 x=951 y=667 width=64 height=91 xoffset=-1 yoffset=41 xadvance=61 page=0 chnl=15 +char id=232 x=423 y=571 width=64 height=97 xoffset=-1 yoffset=15 xadvance=61 page=0 chnl=15 +char id=233 x=743 y=468 width=71 height=97 xoffset=-1 yoffset=15 xadvance=69 page=0 chnl=15 +char id=234 x=656 y=670 width=71 height=91 xoffset=-1 yoffset=41 xadvance=69 page=0 chnl=15 +char id=235 x=428 y=673 width=71 height=91 xoffset=-1 yoffset=21 xadvance=69 page=0 chnl=15 +char id=236 x=819 y=466 width=71 height=97 xoffset=-1 yoffset=15 xadvance=69 page=0 chnl=15 +char id=237 x=957 y=567 width=40 height=95 xoffset=1 yoffset=15 xadvance=36 page=0 chnl=15 +char id=238 x=906 y=567 width=46 height=95 xoffset=-5 yoffset=15 xadvance=36 page=0 chnl=15 +char id=239 x=0 y=685 width=103 height=91 xoffset=-1 yoffset=21 xadvance=92 page=0 chnl=15 +char id=240 x=191 y=679 width=78 height=91 xoffset=-1 yoffset=21 xadvance=73 page=0 chnl=15 +char id=241 x=564 y=570 width=67 height=95 xoffset=4 yoffset=15 xadvance=74 page=0 chnl=15 +char id=242 x=636 y=570 width=67 height=95 xoffset=4 yoffset=15 xadvance=74 page=0 chnl=15 +char id=243 x=587 y=468 width=73 height=97 xoffset=-1 yoffset=15 xadvance=71 page=0 chnl=15 +char id=244 x=665 y=468 width=73 height=97 xoffset=-1 yoffset=15 xadvance=71 page=0 chnl=15 +char id=245 x=509 y=468 width=73 height=97 xoffset=-1 yoffset=15 xadvance=71 page=0 chnl=15 +char id=246 x=274 y=679 width=73 height=91 xoffset=-1 yoffset=21 xadvance=71 page=0 chnl=15 +char id=247 x=833 y=182 width=78 height=78 xoffset=6 yoffset=33 xadvance=90 page=1 chnl=15 +char id=248 x=846 y=568 width=55 height=95 xoffset=0 yoffset=15 xadvance=52 page=0 chnl=15 +char id=249 x=231 y=471 width=67 height=100 xoffset=4 yoffset=12 xadvance=74 page=0 chnl=15 +char id=250 x=144 y=577 width=67 height=97 xoffset=4 yoffset=15 xadvance=74 page=0 chnl=15 +char id=251 x=0 y=583 width=67 height=97 xoffset=4 yoffset=15 xadvance=74 page=0 chnl=15 +char id=252 x=807 y=670 width=67 height=91 xoffset=4 yoffset=21 xadvance=74 page=0 chnl=15 +char id=253 x=842 y=0 width=74 height=116 xoffset=-3 yoffset=15 xadvance=68 page=0 chnl=15 +char id=254 x=0 y=473 width=53 height=105 xoffset=-3 yoffset=27 xadvance=47 page=0 chnl=15 +char id=255 x=553 y=396 width=29 height=24 xoffset=23 yoffset=21 xadvance=74 page=1 chnl=15 diff --git a/Game/Output/Fonts/Bold_p_0.png b/Game/Output/Fonts/Bold_p_0.png new file mode 100644 index 00000000..7811cbba Binary files /dev/null and b/Game/Output/Fonts/Bold_p_0.png differ diff --git a/Game/Output/Fonts/Bold_p_1.png b/Game/Output/Fonts/Bold_p_1.png new file mode 100644 index 00000000..84ca33f5 Binary files /dev/null and b/Game/Output/Fonts/Bold_p_1.png differ diff --git a/Game/Output/Fonts/FontO2_p.bmfc b/Game/Output/Fonts/FontO2_p.bmfc new file mode 100644 index 00000000..5397749a --- /dev/null +++ b/Game/Output/Fonts/FontO2_p.bmfc @@ -0,0 +1,48 @@ +# AngelCode Bitmap Font Generator configuration file +fileVersion=1 + +# font settings +fontName=Candara +charSet=238 +fontSize=256 +aa=1 +scaleH=100 +useSmoothing=1 +isBold=1 +isItalic=0 +useUnicode=0 +disableBoxChars=1 +outputInvalidCharGlyph=0 + +# character alignment +paddingDown=5 +paddingUp=5 +paddingRight=5 +paddingLeft=5 +spacingHoriz=5 +spacingVert=5 + +# output file +outWidth=1024 +outHeight=1024 +outBitDepth=8 +fontDescFormat=0 +fourChnlPacked=0 +textureFormat=png +textureCompression=0 +alphaChnl=2 +redChnl=0 +greenChnl=0 +blueChnl=0 +invA=0 +invR=0 +invG=0 +invB=0 + +# outline +outlineThickness=10 + +# selected chars +chars=0-0,13,32-126,128,130,132-135,137-143,145-151,153-255 + +# imported icon images diff --git a/Game/Output/Fonts/FontO2_p.fnt b/Game/Output/Fonts/FontO2_p.fnt new file mode 100644 index 00000000..91209e26 --- /dev/null +++ b/Game/Output/Fonts/FontO2_p.fnt @@ -0,0 +1,2703 @@ +info face="Candara" size=256 bold=1 italic=0 charset="EASTEUROPE" unicode=0 stretchH=100 smooth=1 aa=1 padding=5,5,5,5 spacing=5,5 outline=10 +common lineHeight=256 base=200 scaleW=1024 scaleH=1024 pages=5 packed=0 alphaChnl=2 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="FontO2_p_0.png" +page id=1 file="FontO2_p_1.png" +page id=2 file="FontO2_p_2.png" +page id=3 file="FontO2_p_3.png" +page id=4 file="FontO2_p_4.png" +chars count=220 +char id=0 x=966 y=566 width=31 height=31 xoffset=-15 yoffset=185 xadvance=105 page=0 chnl=15 +char id=13 x=966 y=530 width=31 height=31 xoffset=-15 yoffset=185 xadvance=46 page=0 chnl=15 +char id=32 x=966 y=494 width=31 height=31 xoffset=-15 yoffset=185 xadvance=46 page=0 chnl=15 +char id=33 x=518 y=175 width=65 height=168 xoffset=-7 yoffset=48 xadvance=53 page=3 chnl=15 +char id=34 x=740 y=273 width=103 height=104 xoffset=-4 yoffset=40 xadvance=96 page=4 chnl=15 +char id=35 x=846 y=685 width=128 height=164 xoffset=-11 yoffset=51 xadvance=106 page=3 chnl=15 +char id=36 x=602 y=627 width=104 height=192 xoffset=-6 yoffset=50 xadvance=93 page=1 chnl=15 +char id=37 x=637 y=347 width=127 height=165 xoffset=-10 yoffset=51 xadvance=106 page=3 chnl=15 +char id=38 x=513 y=0 width=165 height=170 xoffset=-9 yoffset=48 xadvance=143 page=3 chnl=15 +char id=39 x=956 y=885 width=61 height=104 xoffset=-4 yoffset=40 xadvance=53 page=0 chnl=15 +char id=40 x=430 y=0 width=89 height=236 xoffset=-7 yoffset=29 xadvance=74 page=0 chnl=15 +char id=41 x=524 y=0 width=89 height=236 xoffset=-7 yoffset=29 xadvance=74 page=0 chnl=15 +char id=42 x=435 y=896 width=117 height=116 xoffset=-6 yoffset=38 xadvance=106 page=0 chnl=15 +char id=43 x=316 y=896 width=114 height=118 xoffset=-4 yoffset=90 xadvance=106 page=0 chnl=15 +char id=44 x=632 y=904 width=71 height=105 xoffset=-13 yoffset=151 xadvance=53 page=2 chnl=15 +char id=45 x=623 y=483 width=75 height=50 xoffset=-11 yoffset=123 xadvance=53 page=4 chnl=15 +char id=46 x=935 y=374 width=65 height=65 xoffset=-7 yoffset=151 xadvance=53 page=4 chnl=15 +char id=47 x=873 y=458 width=85 height=210 xoffset=-14 yoffset=36 xadvance=56 page=0 chnl=15 +char id=48 x=552 y=858 width=124 height=144 xoffset=-6 yoffset=75 xadvance=112 page=3 chnl=15 +char id=49 x=424 y=0 width=79 height=138 xoffset=-10 yoffset=77 xadvance=70 page=4 chnl=15 +char id=50 x=308 y=0 width=111 height=139 xoffset=-5 yoffset=76 xadvance=101 page=4 chnl=15 +char id=51 x=0 y=836 width=116 height=180 xoffset=-11 yoffset=76 xadvance=99 page=1 chnl=15 +char id=52 x=0 y=0 width=129 height=172 xoffset=-10 yoffset=77 xadvance=113 page=3 chnl=15 +char id=53 x=597 y=365 width=112 height=176 xoffset=-6 yoffset=77 xadvance=99 page=2 chnl=15 +char id=54 x=385 y=0 width=123 height=171 xoffset=-6 yoffset=48 xadvance=111 page=3 chnl=15 +char id=55 x=264 y=0 width=116 height=172 xoffset=-10 yoffset=77 xadvance=98 page=3 chnl=15 +char id=56 x=134 y=0 width=125 height=172 xoffset=-6 yoffset=45 xadvance=113 page=3 chnl=15 +char id=57 x=608 y=824 width=123 height=181 xoffset=-6 yoffset=76 xadvance=111 page=1 chnl=15 +char id=58 x=674 y=139 width=65 height=129 xoffset=-7 yoffset=87 xadvance=53 page=4 chnl=15 +char id=59 x=942 y=723 width=71 height=169 xoffset=-13 yoffset=87 xadvance=53 page=2 chnl=15 +char id=60 x=390 y=305 width=114 height=128 xoffset=-4 yoffset=85 xadvance=106 page=4 chnl=15 +char id=61 x=216 y=438 width=114 height=91 xoffset=-4 yoffset=103 xadvance=106 page=4 chnl=15 +char id=62 x=271 y=305 width=114 height=128 xoffset=-4 yoffset=85 xadvance=106 page=4 chnl=15 +char id=63 x=418 y=176 width=95 height=168 xoffset=-9 yoffset=48 xadvance=74 page=3 chnl=15 +char id=64 x=676 y=0 width=216 height=230 xoffset=-2 yoffset=34 xadvance=212 page=0 chnl=15 +char id=65 x=194 y=520 width=161 height=164 xoffset=-14 yoffset=51 xadvance=132 page=3 chnl=15 +char id=66 x=498 y=349 width=134 height=165 xoffset=-1 yoffset=51 xadvance=126 page=3 chnl=15 +char id=67 x=279 y=177 width=134 height=168 xoffset=-8 yoffset=50 xadvance=116 page=3 chnl=15 +char id=68 x=349 y=350 width=144 height=165 xoffset=-1 yoffset=51 xadvance=135 page=3 chnl=15 +char id=69 x=841 y=855 width=119 height=164 xoffset=-1 yoffset=51 xadvance=111 page=3 chnl=15 +char id=70 x=122 y=0 width=116 height=164 xoffset=-1 yoffset=51 xadvance=103 page=4 chnl=15 +char id=71 x=130 y=177 width=144 height=168 xoffset=-8 yoffset=50 xadvance=131 page=3 chnl=15 +char id=72 x=288 y=689 width=139 height=164 xoffset=-1 yoffset=51 xadvance=137 page=3 chnl=15 +char id=73 x=243 y=0 width=60 height=164 xoffset=-1 yoffset=51 xadvance=59 page=4 chnl=15 +char id=74 x=863 y=175 width=101 height=167 xoffset=-14 yoffset=51 xadvance=84 page=3 chnl=15 +char id=75 x=144 y=690 width=139 height=164 xoffset=-1 yoffset=51 xadvance=124 page=3 chnl=15 +char id=76 x=0 y=0 width=117 height=164 xoffset=-1 yoffset=51 xadvance=102 page=4 chnl=15 +char id=77 x=0 y=521 width=189 height=164 xoffset=-5 yoffset=51 xadvance=181 page=3 chnl=15 +char id=78 x=820 y=516 width=141 height=164 xoffset=-1 yoffset=51 xadvance=140 page=3 chnl=15 +char id=79 x=683 y=0 width=162 height=170 xoffset=-8 yoffset=48 xadvance=146 page=3 chnl=15 +char id=80 x=712 y=686 width=129 height=164 xoffset=-1 yoffset=51 xadvance=117 page=3 chnl=15 +char id=81 x=426 y=466 width=166 height=213 xoffset=-8 yoffset=48 xadvance=146 page=0 chnl=15 +char id=82 x=0 y=690 width=139 height=164 xoffset=-1 yoffset=51 xadvance=125 page=3 chnl=15 +char id=83 x=0 y=177 width=125 height=169 xoffset=-8 yoffset=49 xadvance=110 page=3 chnl=15 +char id=84 x=432 y=689 width=137 height=164 xoffset=-13 yoffset=51 xadvance=110 page=3 chnl=15 +char id=85 x=588 y=175 width=144 height=167 xoffset=-3 yoffset=51 xadvance=138 page=3 chnl=15 +char id=86 x=517 y=519 width=149 height=164 xoffset=-14 yoffset=51 xadvance=120 page=3 chnl=15 +char id=87 x=769 y=347 width=221 height=164 xoffset=-14 yoffset=51 xadvance=192 page=3 chnl=15 +char id=88 x=360 y=520 width=152 height=164 xoffset=-14 yoffset=51 xadvance=123 page=3 chnl=15 +char id=89 x=671 y=517 width=144 height=164 xoffset=-14 yoffset=51 xadvance=116 page=3 chnl=15 +char id=90 x=712 y=855 width=124 height=164 xoffset=-8 yoffset=51 xadvance=108 page=3 chnl=15 +char id=91 x=58 y=0 width=80 height=238 xoffset=-4 yoffset=28 xadvance=74 page=0 chnl=15 +char id=92 x=783 y=459 width=85 height=210 xoffset=-14 yoffset=36 xadvance=56 page=0 chnl=15 +char id=93 x=143 y=0 width=80 height=237 xoffset=-3 yoffset=28 xadvance=74 page=0 chnl=15 +char id=94 x=557 y=895 width=130 height=114 xoffset=-12 yoffset=40 xadvance=106 page=0 chnl=15 +char id=95 x=0 y=611 width=136 height=48 xoffset=-15 yoffset=219 xadvance=106 page=4 chnl=15 +char id=96 x=210 y=541 width=76 height=63 xoffset=-8 yoffset=41 xadvance=58 page=4 chnl=15 +char id=97 x=756 y=0 width=118 height=134 xoffset=-8 yoffset=84 xadvance=103 page=4 chnl=15 +char id=98 x=314 y=0 width=131 height=178 xoffset=-6 yoffset=40 xadvance=116 page=2 chnl=15 +char id=99 x=879 y=0 width=112 height=134 xoffset=-8 yoffset=84 xadvance=94 page=4 chnl=15 +char id=100 x=450 y=0 width=129 height=178 xoffset=-8 yoffset=40 xadvance=116 page=2 chnl=15 +char id=101 x=627 y=0 width=124 height=134 xoffset=-8 yoffset=84 xadvance=108 page=4 chnl=15 +char id=102 x=914 y=182 width=101 height=177 xoffset=-10 yoffset=38 xadvance=76 page=2 chnl=15 +char id=103 x=456 y=627 width=141 height=197 xoffset=-12 yoffset=71 xadvance=116 page=1 chnl=15 +char id=104 x=846 y=364 width=126 height=175 xoffset=-6 yoffset=40 xadvance=115 page=2 chnl=15 +char id=105 x=871 y=723 width=66 height=173 xoffset=-5 yoffset=42 xadvance=52 page=2 chnl=15 +char id=106 x=426 y=241 width=73 height=220 xoffset=-13 yoffset=41 xadvance=52 page=0 chnl=15 +char id=107 x=714 y=364 width=127 height=175 xoffset=-6 yoffset=40 xadvance=107 page=2 chnl=15 +char id=108 x=958 y=627 width=60 height=175 xoffset=-3 yoffset=40 xadvance=54 page=1 chnl=15 +char id=109 x=111 y=169 width=187 height=131 xoffset=-8 yoffset=84 xadvance=175 page=4 chnl=15 +char id=110 x=303 y=169 width=128 height=131 xoffset=-8 yoffset=84 xadvance=115 page=4 chnl=15 +char id=111 x=817 y=885 width=134 height=134 xoffset=-8 yoffset=84 xadvance=117 page=0 chnl=15 +char id=112 x=0 y=183 width=133 height=177 xoffset=-7 yoffset=84 xadvance=118 page=2 chnl=15 +char id=113 x=138 y=183 width=129 height=177 xoffset=-8 yoffset=84 xadvance=116 page=2 chnl=15 +char id=114 x=566 y=142 width=103 height=131 xoffset=-8 yoffset=84 xadvance=81 page=4 chnl=15 +char id=115 x=0 y=169 width=106 height=134 xoffset=-9 yoffset=84 xadvance=88 page=4 chnl=15 +char id=116 x=288 y=858 width=98 height=161 xoffset=-10 yoffset=57 xadvance=76 page=3 chnl=15 +char id=117 x=436 y=143 width=125 height=131 xoffset=-7 yoffset=87 xadvance=114 page=4 chnl=15 +char id=118 x=137 y=305 width=129 height=128 xoffset=-13 yoffset=87 xadvance=103 page=4 chnl=15 +char id=119 x=744 y=139 width=190 height=128 xoffset=-12 yoffset=87 xadvance=165 page=4 chnl=15 +char id=120 x=0 y=308 width=132 height=128 xoffset=-12 yoffset=87 xadvance=108 page=4 chnl=15 +char id=121 x=616 y=546 width=127 height=174 xoffset=-12 yoffset=87 xadvance=103 page=2 chnl=15 +char id=122 x=509 y=279 width=109 height=128 xoffset=-8 yoffset=87 xadvance=91 page=4 chnl=15 +char id=123 x=228 y=0 width=97 height=236 xoffset=-10 yoffset=29 xadvance=74 page=0 chnl=15 +char id=124 x=0 y=0 width=53 height=242 xoffset=0 yoffset=26 xadvance=53 page=0 chnl=15 +char id=125 x=330 y=0 width=95 height=236 xoffset=-9 yoffset=29 xadvance=74 page=0 chnl=15 +char id=126 x=425 y=438 width=135 height=73 xoffset=-14 yoffset=112 xadvance=106 page=4 chnl=15 +char id=128 x=161 y=859 width=112 height=144 xoffset=-12 yoffset=74 xadvance=93 page=3 chnl=15 +char id=130 x=860 y=902 width=71 height=105 xoffset=-13 yoffset=151 xadvance=53 page=2 chnl=15 +char id=132 x=0 y=914 width=126 height=105 xoffset=-13 yoffset=151 xadvance=106 page=0 chnl=15 +char id=133 x=668 y=409 width=192 height=65 xoffset=-7 yoffset=151 xadvance=210 page=4 chnl=15 +char id=134 x=633 y=240 width=103 height=219 xoffset=-14 yoffset=38 xadvance=74 page=0 chnl=15 +char id=135 x=741 y=235 width=103 height=219 xoffset=-14 yoffset=38 xadvance=74 page=0 chnl=15 +char id=137 x=0 y=351 width=183 height=165 xoffset=-10 yoffset=51 xadvance=159 page=3 chnl=15 +char id=138 x=561 y=0 width=125 height=206 xoffset=-9 yoffset=12 xadvance=108 page=1 chnl=15 +char id=139 x=302 y=905 width=69 height=107 xoffset=-8 yoffset=96 xadvance=53 page=2 chnl=15 +char id=140 x=431 y=0 width=125 height=206 xoffset=-9 yoffset=12 xadvance=108 page=1 chnl=15 +char id=141 x=580 y=419 width=137 height=203 xoffset=-13 yoffset=12 xadvance=110 page=1 chnl=15 +char id=142 x=722 y=419 width=124 height=203 xoffset=-8 yoffset=12 xadvance=108 page=1 chnl=15 +char id=143 x=851 y=419 width=124 height=203 xoffset=-8 yoffset=12 xadvance=108 page=1 chnl=15 +char id=145 x=784 y=902 width=71 height=105 xoffset=-9 yoffset=38 xadvance=53 page=2 chnl=15 +char id=146 x=708 y=904 width=71 height=105 xoffset=-9 yoffset=38 xadvance=53 page=2 chnl=15 +char id=147 x=376 y=905 width=123 height=105 xoffset=-9 yoffset=38 xadvance=106 page=2 chnl=15 +char id=148 x=504 y=905 width=123 height=105 xoffset=-9 yoffset=38 xadvance=106 page=2 chnl=15 +char id=149 x=0 y=441 width=92 height=97 xoffset=24 yoffset=86 xadvance=139 page=4 chnl=15 +char id=150 x=141 y=609 width=123 height=48 xoffset=-9 yoffset=125 xadvance=105 page=4 chnl=15 +char id=151 x=703 y=479 width=240 height=48 xoffset=-15 yoffset=125 xadvance=210 page=4 chnl=15 +char id=153 x=848 y=272 width=163 height=97 xoffset=-12 yoffset=42 xadvance=144 page=4 chnl=15 +char id=154 x=354 y=365 width=106 height=177 xoffset=-9 yoffset=41 xadvance=88 page=2 chnl=15 +char id=155 x=228 y=906 width=69 height=107 xoffset=-8 yoffset=96 xadvance=53 page=2 chnl=15 +char id=156 x=243 y=365 width=106 height=177 xoffset=-9 yoffset=41 xadvance=88 page=2 chnl=15 +char id=157 x=850 y=0 width=127 height=170 xoffset=-10 yoffset=48 xadvance=98 page=3 chnl=15 +char id=158 x=237 y=726 width=109 height=174 xoffset=-8 yoffset=41 xadvance=91 page=2 chnl=15 +char id=159 x=123 y=727 width=109 height=174 xoffset=-8 yoffset=41 xadvance=91 page=2 chnl=15 +char id=160 x=963 y=458 width=31 height=31 xoffset=-15 yoffset=185 xadvance=46 page=0 chnl=15 +char id=161 x=109 y=541 width=96 height=63 xoffset=-8 yoffset=41 xadvance=80 page=4 chnl=15 +char id=162 x=565 y=412 width=98 height=66 xoffset=-9 yoffset=39 xadvance=80 page=4 chnl=15 +char id=163 x=574 y=688 width=133 height=164 xoffset=-17 yoffset=51 xadvance=102 page=3 chnl=15 +char id=164 x=692 y=894 width=110 height=109 xoffset=-3 yoffset=96 xadvance=103 page=0 chnl=15 +char id=165 x=137 y=479 width=160 height=214 xoffset=-14 yoffset=51 xadvance=132 page=0 chnl=15 +char id=166 x=618 y=0 width=53 height=235 xoffset=-1 yoffset=31 xadvance=51 page=0 chnl=15 +char id=167 x=897 y=0 width=104 height=220 xoffset=-8 yoffset=40 xadvance=88 page=0 chnl=15 +char id=168 x=440 y=516 width=98 height=58 xoffset=-6 yoffset=44 xadvance=86 page=4 chnl=15 +char id=169 x=391 y=858 width=156 height=155 xoffset=-9 yoffset=60 xadvance=139 page=3 chnl=15 +char id=170 x=504 y=241 width=124 height=219 xoffset=-7 yoffset=49 xadvance=110 page=0 chnl=15 +char id=171 x=0 y=906 width=111 height=107 xoffset=-8 yoffset=96 xadvance=95 page=2 chnl=15 +char id=172 x=97 y=441 width=114 height=95 xoffset=-4 yoffset=104 xadvance=106 page=4 chnl=15 +char id=173 x=543 y=516 width=75 height=50 xoffset=-11 yoffset=123 xadvance=53 page=4 chnl=15 +char id=174 x=0 y=859 width=156 height=155 xoffset=-9 yoffset=43 xadvance=139 page=3 chnl=15 +char id=175 x=691 y=0 width=124 height=206 xoffset=-8 yoffset=9 xadvance=108 page=1 chnl=15 +char id=176 x=335 y=438 width=85 height=84 xoffset=-16 yoffset=28 xadvance=56 page=4 chnl=15 +char id=177 x=508 y=0 width=114 height=137 xoffset=-4 yoffset=74 xadvance=106 page=4 chnl=15 +char id=178 x=939 y=139 width=72 height=82 xoffset=-15 yoffset=183 xadvance=48 page=4 chnl=15 +char id=179 x=0 y=547 width=104 height=175 xoffset=-15 yoffset=40 xadvance=66 page=2 chnl=15 +char id=180 x=291 y=534 width=76 height=63 xoffset=-9 yoffset=41 xadvance=58 page=4 chnl=15 +char id=181 x=465 y=365 width=127 height=176 xoffset=-7 yoffset=88 xadvance=116 page=2 chnl=15 +char id=182 x=0 y=247 width=140 height=227 xoffset=-2 yoffset=39 xadvance=141 page=0 chnl=15 +char id=183 x=865 y=374 width=65 height=65 xoffset=-7 yoffset=106 xadvance=53 page=4 chnl=15 +char id=184 x=936 y=901 width=61 height=89 xoffset=-3 yoffset=179 xadvance=48 page=2 chnl=15 +char id=185 x=736 y=820 width=120 height=181 xoffset=-8 yoffset=84 xadvance=103 page=1 chnl=15 +char id=186 x=370 y=835 width=104 height=184 xoffset=-8 yoffset=84 xadvance=88 page=1 chnl=15 +char id=187 x=167 y=910 width=111 height=107 xoffset=-8 yoffset=96 xadvance=95 page=0 chnl=15 +char id=188 x=737 y=175 width=121 height=167 xoffset=-1 yoffset=48 xadvance=102 page=3 chnl=15 +char id=189 x=0 y=543 width=104 height=63 xoffset=-7 yoffset=41 xadvance=90 page=4 chnl=15 +char id=190 x=109 y=547 width=97 height=175 xoffset=-3 yoffset=40 xadvance=75 page=2 chnl=15 +char id=191 x=351 y=726 width=109 height=174 xoffset=-8 yoffset=41 xadvance=91 page=2 chnl=15 +char id=192 x=436 y=419 width=139 height=203 xoffset=-4 yoffset=12 xadvance=122 page=1 chnl=15 +char id=193 x=605 y=211 width=161 height=203 xoffset=-14 yoffset=12 xadvance=132 page=1 chnl=15 +char id=194 x=439 y=211 width=161 height=203 xoffset=-14 yoffset=12 xadvance=132 page=1 chnl=15 +char id=195 x=273 y=211 width=161 height=203 xoffset=-14 yoffset=12 xadvance=132 page=1 chnl=15 +char id=196 x=820 y=0 width=161 height=204 xoffset=-14 yoffset=11 xadvance=132 page=1 chnl=15 +char id=197 x=248 y=628 width=117 height=203 xoffset=-1 yoffset=12 xadvance=102 page=1 chnl=15 +char id=198 x=149 y=0 width=138 height=206 xoffset=-8 yoffset=12 xadvance=116 page=1 chnl=15 +char id=199 x=0 y=479 width=132 height=218 xoffset=-7 yoffset=50 xadvance=116 page=0 chnl=15 +char id=200 x=292 y=0 width=134 height=206 xoffset=-8 yoffset=12 xadvance=116 page=1 chnl=15 +char id=201 x=124 y=628 width=119 height=203 xoffset=-1 yoffset=12 xadvance=111 page=1 chnl=15 +char id=202 x=302 y=466 width=119 height=214 xoffset=-1 yoffset=51 xadvance=111 page=0 chnl=15 +char id=203 x=149 y=211 width=119 height=204 xoffset=-1 yoffset=11 xadvance=111 page=1 chnl=15 +char id=204 x=0 y=628 width=119 height=203 xoffset=-1 yoffset=12 xadvance=111 page=1 chnl=15 +char id=205 x=370 y=627 width=81 height=203 xoffset=-1 yoffset=12 xadvance=59 page=1 chnl=15 +char id=206 x=920 y=209 width=96 height=203 xoffset=-18 yoffset=12 xadvance=59 page=1 chnl=15 +char id=207 x=0 y=211 width=144 height=204 xoffset=-1 yoffset=12 xadvance=135 page=1 chnl=15 +char id=208 x=188 y=350 width=156 height=165 xoffset=-14 yoffset=51 xadvance=135 page=3 chnl=15 +char id=209 x=146 y=420 width=141 height=203 xoffset=-1 yoffset=12 xadvance=140 page=1 chnl=15 +char id=210 x=0 y=420 width=141 height=203 xoffset=-1 yoffset=12 xadvance=140 page=1 chnl=15 +char id=211 x=650 y=683 width=162 height=206 xoffset=-8 yoffset=12 xadvance=146 page=0 chnl=15 +char id=212 x=316 y=685 width=162 height=206 xoffset=-8 yoffset=12 xadvance=146 page=0 chnl=15 +char id=213 x=483 y=684 width=162 height=206 xoffset=-8 yoffset=12 xadvance=146 page=0 chnl=15 +char id=214 x=0 y=702 width=162 height=207 xoffset=-8 yoffset=11 xadvance=146 page=0 chnl=15 +char id=215 x=116 y=906 width=107 height=107 xoffset=-1 yoffset=95 xadvance=105 page=2 chnl=15 +char id=216 x=292 y=419 width=139 height=203 xoffset=-4 yoffset=12 xadvance=122 page=1 chnl=15 +char id=217 x=145 y=242 width=144 height=220 xoffset=-3 yoffset=-2 xadvance=138 page=0 chnl=15 +char id=218 x=817 y=674 width=144 height=206 xoffset=-3 yoffset=12 xadvance=138 page=0 chnl=15 +char id=219 x=0 y=0 width=144 height=206 xoffset=-3 yoffset=12 xadvance=138 page=1 chnl=15 +char id=220 x=167 y=698 width=144 height=207 xoffset=-3 yoffset=11 xadvance=138 page=0 chnl=15 +char id=221 x=771 y=211 width=144 height=203 xoffset=-14 yoffset=12 xadvance=116 page=1 chnl=15 +char id=222 x=849 y=235 width=137 height=218 xoffset=-13 yoffset=51 xadvance=110 page=0 chnl=15 +char id=223 x=861 y=816 width=127 height=180 xoffset=-5 yoffset=38 xadvance=114 page=1 chnl=15 +char id=224 x=465 y=726 width=104 height=174 xoffset=-8 yoffset=41 xadvance=81 page=2 chnl=15 +char id=225 x=244 y=836 width=118 height=177 xoffset=-8 yoffset=41 xadvance=103 page=1 chnl=15 +char id=226 x=791 y=182 width=118 height=177 xoffset=-8 yoffset=41 xadvance=103 page=2 chnl=15 +char id=227 x=121 y=836 width=118 height=179 xoffset=-8 yoffset=39 xadvance=103 page=1 chnl=15 +char id=228 x=0 y=727 width=118 height=174 xoffset=-8 yoffset=44 xadvance=103 page=2 chnl=15 +char id=229 x=597 y=465 width=78 height=213 xoffset=-3 yoffset=2 xadvance=54 page=0 chnl=15 +char id=230 x=0 y=365 width=117 height=177 xoffset=-8 yoffset=41 xadvance=94 page=2 chnl=15 +char id=231 x=841 y=627 width=112 height=184 xoffset=-8 yoffset=84 xadvance=94 page=1 chnl=15 +char id=232 x=122 y=365 width=116 height=177 xoffset=-8 yoffset=41 xadvance=94 page=2 chnl=15 +char id=233 x=533 y=183 width=124 height=177 xoffset=-8 yoffset=41 xadvance=108 page=2 chnl=15 +char id=234 x=479 y=829 width=124 height=181 xoffset=-8 yoffset=84 xadvance=108 page=1 chnl=15 +char id=235 x=878 y=544 width=124 height=174 xoffset=-8 yoffset=44 xadvance=108 page=2 chnl=15 +char id=236 x=662 y=182 width=124 height=177 xoffset=-8 yoffset=41 xadvance=108 page=2 chnl=15 +char id=237 x=784 y=723 width=82 height=174 xoffset=-5 yoffset=41 xadvance=52 page=2 chnl=15 +char id=238 x=683 y=725 width=96 height=174 xoffset=-21 yoffset=41 xadvance=52 page=2 chnl=15 +char id=239 x=0 y=0 width=165 height=178 xoffset=-8 yoffset=40 xadvance=138 page=2 chnl=15 +char id=240 x=170 y=0 width=139 height=178 xoffset=-8 yoffset=40 xadvance=116 page=2 chnl=15 +char id=241 x=350 y=547 width=128 height=174 xoffset=-8 yoffset=41 xadvance=115 page=2 chnl=15 +char id=242 x=483 y=546 width=128 height=174 xoffset=-8 yoffset=41 xadvance=115 page=2 chnl=15 +char id=243 x=862 y=0 width=134 height=177 xoffset=-8 yoffset=41 xadvance=117 page=2 chnl=15 +char id=244 x=723 y=0 width=134 height=177 xoffset=-8 yoffset=41 xadvance=117 page=2 chnl=15 +char id=245 x=584 y=0 width=134 height=177 xoffset=-8 yoffset=41 xadvance=117 page=2 chnl=15 +char id=246 x=211 y=547 width=134 height=174 xoffset=-8 yoffset=44 xadvance=117 page=2 chnl=15 +char id=247 x=623 y=278 width=112 height=126 xoffset=-4 yoffset=86 xadvance=106 page=4 chnl=15 +char id=248 x=574 y=725 width=104 height=174 xoffset=-8 yoffset=41 xadvance=81 page=2 chnl=15 +char id=249 x=711 y=627 width=125 height=188 xoffset=-7 yoffset=30 xadvance=114 page=1 chnl=15 +char id=250 x=403 y=183 width=125 height=177 xoffset=-7 yoffset=41 xadvance=114 page=2 chnl=15 +char id=251 x=272 y=183 width=126 height=177 xoffset=-7 yoffset=41 xadvance=114 page=2 chnl=15 +char id=252 x=748 y=544 width=125 height=174 xoffset=-7 yoffset=44 xadvance=114 page=2 chnl=15 +char id=253 x=294 y=241 width=127 height=220 xoffset=-12 yoffset=41 xadvance=103 page=0 chnl=15 +char id=254 x=680 y=464 width=98 height=212 xoffset=-10 yoffset=57 xadvance=76 page=0 chnl=15 +char id=255 x=372 y=527 width=63 height=63 xoffset=-3 yoffset=41 xadvance=54 page=4 chnl=15 +kernings count=2474 +kerning first=65 second=84 amount=-5 +kerning first=65 second=85 amount=-2 +kerning first=65 second=86 amount=-3 +kerning first=65 second=87 amount=-3 +kerning first=65 second=89 amount=-5 +kerning first=65 second=141 amount=-5 +kerning first=65 second=84 amount=-3 +kerning first=65 second=85 amount=-2 +kerning first=65 second=218 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=220 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=217 amount=-2 +kerning first=65 second=219 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=87 amount=-3 +kerning first=65 second=221 amount=-5 +kerning first=65 second=89 amount=-5 +kerning first=65 second=89 amount=-5 +kerning first=65 second=118 amount=-2 +kerning first=65 second=119 amount=-2 +kerning first=65 second=121 amount=-2 +kerning first=65 second=119 amount=-2 +kerning first=65 second=253 amount=-2 +kerning first=65 second=121 amount=-2 +kerning first=65 second=121 amount=-2 +kerning first=65 second=146 amount=-10 +kerning first=65 second=148 amount=-10 +kerning first=65 second=39 amount=-10 +kerning first=65 second=34 amount=-10 +kerning first=65 second=85 amount=-2 +kerning first=68 second=67 amount=2 +kerning first=68 second=71 amount=2 +kerning first=68 second=79 amount=2 +kerning first=68 second=81 amount=2 +kerning first=68 second=198 amount=2 +kerning first=68 second=67 amount=2 +kerning first=68 second=200 amount=2 +kerning first=68 second=67 amount=2 +kerning first=68 second=199 amount=2 +kerning first=68 second=71 amount=2 +kerning first=68 second=71 amount=2 +kerning first=68 second=71 amount=2 +kerning first=68 second=71 amount=2 +kerning first=68 second=79 amount=2 +kerning first=68 second=211 amount=2 +kerning first=68 second=212 amount=2 +kerning first=68 second=79 amount=2 +kerning first=68 second=214 amount=2 +kerning first=68 second=79 amount=2 +kerning first=68 second=79 amount=2 +kerning first=68 second=213 amount=2 +kerning first=68 second=79 amount=2 +kerning first=68 second=79 amount=2 +kerning first=68 second=79 amount=2 +kerning first=70 second=65 amount=-4 +kerning first=70 second=74 amount=-6 +kerning first=70 second=65 amount=-4 +kerning first=70 second=193 amount=-4 +kerning first=70 second=194 amount=-4 +kerning first=70 second=65 amount=-4 +kerning first=70 second=196 amount=-4 +kerning first=70 second=65 amount=-4 +kerning first=70 second=195 amount=-4 +kerning first=70 second=65 amount=-4 +kerning first=70 second=165 amount=-4 +kerning first=70 second=65 amount=-4 +kerning first=70 second=74 amount=-6 +kerning first=70 second=105 amount=10 +kerning first=70 second=238 amount=10 +kerning first=70 second=105 amount=12 +kerning first=70 second=105 amount=10 +kerning first=70 second=105 amount=10 +kerning first=70 second=105 amount=12 +kerning first=70 second=105 amount=-6 +kerning first=70 second=106 amount=8 +kerning first=70 second=44 amount=-12 +kerning first=70 second=46 amount=-12 +kerning first=70 second=133 amount=-12 +kerning first=74 second=65 amount=-2 +kerning first=74 second=65 amount=-2 +kerning first=74 second=193 amount=-2 +kerning first=74 second=194 amount=-2 +kerning first=74 second=65 amount=-2 +kerning first=74 second=196 amount=-2 +kerning first=74 second=65 amount=-2 +kerning first=74 second=195 amount=-2 +kerning first=74 second=65 amount=-2 +kerning first=74 second=165 amount=-2 +kerning first=74 second=65 amount=-2 +kerning first=76 second=84 amount=-7 +kerning first=76 second=86 amount=-6 +kerning first=76 second=87 amount=-6 +kerning first=76 second=89 amount=-7 +kerning first=76 second=141 amount=-7 +kerning first=76 second=84 amount=-6 +kerning first=76 second=87 amount=-6 +kerning first=76 second=221 amount=-7 +kerning first=76 second=89 amount=-7 +kerning first=76 second=89 amount=-7 +kerning first=76 second=118 amount=-5 +kerning first=76 second=119 amount=-5 +kerning first=76 second=121 amount=-5 +kerning first=76 second=119 amount=-5 +kerning first=76 second=253 amount=-5 +kerning first=76 second=121 amount=-5 +kerning first=76 second=121 amount=-5 +kerning first=76 second=146 amount=-10 +kerning first=76 second=148 amount=-10 +kerning first=76 second=39 amount=-10 +kerning first=76 second=34 amount=-10 +kerning first=79 second=67 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=81 amount=2 +kerning first=79 second=198 amount=2 +kerning first=79 second=67 amount=2 +kerning first=79 second=200 amount=2 +kerning first=79 second=67 amount=2 +kerning first=79 second=199 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=211 amount=2 +kerning first=79 second=212 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=214 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=213 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=79 amount=2 +kerning first=80 second=65 amount=-4 +kerning first=80 second=74 amount=-6 +kerning first=80 second=65 amount=-4 +kerning first=80 second=193 amount=-4 +kerning first=80 second=194 amount=-4 +kerning first=80 second=65 amount=-4 +kerning first=80 second=196 amount=-4 +kerning first=80 second=65 amount=-4 +kerning first=80 second=195 amount=-4 +kerning first=80 second=65 amount=-4 +kerning first=80 second=165 amount=-4 +kerning first=80 second=65 amount=-4 +kerning first=80 second=74 amount=-6 +kerning first=80 second=44 amount=-12 +kerning first=80 second=46 amount=-12 +kerning first=80 second=133 amount=-12 +kerning first=81 second=67 amount=2 +kerning first=81 second=71 amount=2 +kerning first=81 second=79 amount=2 +kerning first=81 second=81 amount=2 +kerning first=81 second=198 amount=2 +kerning first=81 second=67 amount=2 +kerning first=81 second=200 amount=2 +kerning first=81 second=67 amount=2 +kerning first=81 second=199 amount=2 +kerning first=81 second=71 amount=2 +kerning first=81 second=71 amount=2 +kerning first=81 second=71 amount=2 +kerning first=81 second=71 amount=2 +kerning first=81 second=79 amount=2 +kerning first=81 second=211 amount=2 +kerning first=81 second=212 amount=2 +kerning first=81 second=79 amount=2 +kerning first=81 second=214 amount=2 +kerning first=81 second=79 amount=2 +kerning first=81 second=79 amount=2 +kerning first=81 second=213 amount=2 +kerning first=81 second=79 amount=2 +kerning first=81 second=79 amount=2 +kerning first=81 second=79 amount=2 +kerning first=84 second=65 amount=-4 +kerning first=84 second=74 amount=-6 +kerning first=84 second=65 amount=-4 +kerning first=84 second=193 amount=-4 +kerning first=84 second=194 amount=-4 +kerning first=84 second=65 amount=-4 +kerning first=84 second=196 amount=-4 +kerning first=84 second=65 amount=-4 +kerning first=84 second=195 amount=-4 +kerning first=84 second=65 amount=-4 +kerning first=84 second=165 amount=-4 +kerning first=84 second=65 amount=-4 +kerning first=84 second=74 amount=-6 +kerning first=84 second=97 amount=-8 +kerning first=84 second=99 amount=-12 +kerning first=84 second=100 amount=-12 +kerning first=84 second=101 amount=-12 +kerning first=84 second=103 amount=-12 +kerning first=84 second=109 amount=-8 +kerning first=84 second=110 amount=-8 +kerning first=84 second=111 amount=-12 +kerning first=84 second=112 amount=-8 +kerning first=84 second=113 amount=-12 +kerning first=84 second=114 amount=-8 +kerning first=84 second=115 amount=-12 +kerning first=84 second=117 amount=-8 +kerning first=84 second=118 amount=-8 +kerning first=84 second=119 amount=-8 +kerning first=84 second=120 amount=-8 +kerning first=84 second=121 amount=-8 +kerning first=84 second=122 amount=-8 +kerning first=84 second=97 amount=-8 +kerning first=84 second=225 amount=-8 +kerning first=84 second=226 amount=-8 +kerning first=84 second=97 amount=-8 +kerning first=84 second=228 amount=-8 +kerning first=84 second=97 amount=-8 +kerning first=84 second=227 amount=-8 +kerning first=84 second=97 amount=-8 +kerning first=84 second=185 amount=-8 +kerning first=84 second=97 amount=-8 +kerning first=84 second=230 amount=-12 +kerning first=84 second=99 amount=-12 +kerning first=84 second=232 amount=-12 +kerning first=84 second=99 amount=-12 +kerning first=84 second=231 amount=-12 +kerning first=84 second=239 amount=-12 +kerning first=84 second=240 amount=-12 +kerning first=84 second=101 amount=-12 +kerning first=84 second=233 amount=-12 +kerning first=84 second=101 amount=-12 +kerning first=84 second=236 amount=-12 +kerning first=84 second=235 amount=-12 +kerning first=84 second=101 amount=-12 +kerning first=84 second=101 amount=-12 +kerning first=84 second=101 amount=-12 +kerning first=84 second=234 amount=-12 +kerning first=84 second=103 amount=-12 +kerning first=84 second=103 amount=-12 +kerning first=84 second=103 amount=-12 +kerning first=84 second=103 amount=-12 +kerning first=84 second=105 amount=10 +kerning first=84 second=238 amount=10 +kerning first=84 second=105 amount=14 +kerning first=84 second=105 amount=12 +kerning first=84 second=105 amount=10 +kerning first=84 second=105 amount=12 +kerning first=84 second=105 amount=-8 +kerning first=84 second=106 amount=8 +kerning first=84 second=241 amount=-8 +kerning first=84 second=242 amount=-8 +kerning first=84 second=110 amount=-8 +kerning first=84 second=110 amount=-8 +kerning first=84 second=111 amount=-12 +kerning first=84 second=243 amount=-12 +kerning first=84 second=244 amount=-12 +kerning first=84 second=111 amount=-12 +kerning first=84 second=246 amount=-12 +kerning first=84 second=111 amount=-12 +kerning first=84 second=111 amount=-12 +kerning first=84 second=245 amount=-12 +kerning first=84 second=111 amount=-12 +kerning first=84 second=111 amount=-12 +kerning first=84 second=224 amount=-8 +kerning first=84 second=248 amount=-8 +kerning first=84 second=114 amount=-8 +kerning first=84 second=156 amount=-12 +kerning first=84 second=115 amount=-12 +kerning first=84 second=154 amount=-12 +kerning first=84 second=186 amount=-12 +kerning first=84 second=117 amount=-8 +kerning first=84 second=250 amount=-8 +kerning first=84 second=117 amount=-8 +kerning first=84 second=117 amount=-8 +kerning first=84 second=252 amount=-8 +kerning first=84 second=117 amount=-8 +kerning first=84 second=117 amount=-8 +kerning first=84 second=249 amount=-8 +kerning first=84 second=251 amount=-8 +kerning first=84 second=117 amount=-8 +kerning first=84 second=119 amount=-8 +kerning first=84 second=253 amount=-8 +kerning first=84 second=121 amount=-8 +kerning first=84 second=121 amount=-8 +kerning first=84 second=159 amount=-8 +kerning first=84 second=158 amount=-8 +kerning first=84 second=191 amount=-8 +kerning first=84 second=44 amount=-12 +kerning first=84 second=59 amount=-5 +kerning first=84 second=58 amount=-5 +kerning first=84 second=46 amount=-12 +kerning first=84 second=133 amount=-12 +kerning first=84 second=45 amount=-6 +kerning first=84 second=155 amount=-6 +kerning first=84 second=187 amount=-6 +kerning first=84 second=150 amount=-6 +kerning first=84 second=151 amount=-6 +kerning first=84 second=111 amount=-12 +kerning first=84 second=117 amount=-8 +kerning first=85 second=65 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=193 amount=-2 +kerning first=85 second=194 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=196 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=195 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=165 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=86 second=65 amount=-4 +kerning first=86 second=74 amount=-6 +kerning first=86 second=65 amount=-4 +kerning first=86 second=193 amount=-4 +kerning first=86 second=194 amount=-4 +kerning first=86 second=65 amount=-4 +kerning first=86 second=196 amount=-4 +kerning first=86 second=65 amount=-4 +kerning first=86 second=195 amount=-4 +kerning first=86 second=65 amount=-4 +kerning first=86 second=165 amount=-4 +kerning first=86 second=65 amount=-4 +kerning first=86 second=74 amount=-6 +kerning first=86 second=97 amount=-3 +kerning first=86 second=99 amount=-6 +kerning first=86 second=100 amount=-6 +kerning first=86 second=101 amount=-6 +kerning first=86 second=103 amount=-6 +kerning first=86 second=109 amount=-3 +kerning first=86 second=110 amount=-3 +kerning first=86 second=111 amount=-6 +kerning first=86 second=112 amount=-3 +kerning first=86 second=113 amount=-6 +kerning first=86 second=114 amount=-3 +kerning first=86 second=115 amount=-6 +kerning first=86 second=117 amount=-3 +kerning first=86 second=118 amount=-3 +kerning first=86 second=119 amount=-3 +kerning first=86 second=120 amount=-3 +kerning first=86 second=121 amount=-3 +kerning first=86 second=122 amount=-3 +kerning first=86 second=97 amount=-3 +kerning first=86 second=225 amount=-3 +kerning first=86 second=226 amount=-3 +kerning first=86 second=97 amount=-3 +kerning first=86 second=228 amount=-3 +kerning first=86 second=97 amount=-3 +kerning first=86 second=227 amount=-3 +kerning first=86 second=97 amount=-3 +kerning first=86 second=185 amount=-3 +kerning first=86 second=97 amount=-3 +kerning first=86 second=230 amount=-6 +kerning first=86 second=99 amount=-6 +kerning first=86 second=232 amount=-6 +kerning first=86 second=99 amount=-6 +kerning first=86 second=231 amount=-6 +kerning first=86 second=239 amount=-6 +kerning first=86 second=240 amount=-6 +kerning first=86 second=101 amount=-6 +kerning first=86 second=233 amount=-6 +kerning first=86 second=101 amount=-6 +kerning first=86 second=236 amount=-6 +kerning first=86 second=235 amount=-6 +kerning first=86 second=101 amount=-6 +kerning first=86 second=101 amount=-6 +kerning first=86 second=101 amount=-6 +kerning first=86 second=234 amount=-6 +kerning first=86 second=103 amount=-6 +kerning first=86 second=103 amount=-6 +kerning first=86 second=103 amount=-6 +kerning first=86 second=103 amount=-6 +kerning first=86 second=105 amount=14 +kerning first=86 second=238 amount=10 +kerning first=86 second=105 amount=14 +kerning first=86 second=105 amount=14 +kerning first=86 second=105 amount=10 +kerning first=86 second=105 amount=14 +kerning first=86 second=105 amount=-3 +kerning first=86 second=106 amount=4 +kerning first=86 second=241 amount=-3 +kerning first=86 second=242 amount=-3 +kerning first=86 second=110 amount=-3 +kerning first=86 second=110 amount=-3 +kerning first=86 second=111 amount=-6 +kerning first=86 second=243 amount=-6 +kerning first=86 second=244 amount=-6 +kerning first=86 second=111 amount=-6 +kerning first=86 second=246 amount=-6 +kerning first=86 second=111 amount=-6 +kerning first=86 second=111 amount=-6 +kerning first=86 second=245 amount=-6 +kerning first=86 second=111 amount=-6 +kerning first=86 second=111 amount=-6 +kerning first=86 second=224 amount=-3 +kerning first=86 second=248 amount=-3 +kerning first=86 second=114 amount=-3 +kerning first=86 second=156 amount=-6 +kerning first=86 second=115 amount=-6 +kerning first=86 second=154 amount=-6 +kerning first=86 second=186 amount=-6 +kerning first=86 second=117 amount=-3 +kerning first=86 second=250 amount=-3 +kerning first=86 second=117 amount=-3 +kerning first=86 second=117 amount=-3 +kerning first=86 second=252 amount=-3 +kerning first=86 second=117 amount=-3 +kerning first=86 second=117 amount=-3 +kerning first=86 second=249 amount=-3 +kerning first=86 second=251 amount=-3 +kerning first=86 second=117 amount=-3 +kerning first=86 second=119 amount=-3 +kerning first=86 second=253 amount=-3 +kerning first=86 second=121 amount=-3 +kerning first=86 second=121 amount=-3 +kerning first=86 second=159 amount=-3 +kerning first=86 second=158 amount=-3 +kerning first=86 second=191 amount=-3 +kerning first=86 second=44 amount=-12 +kerning first=86 second=59 amount=-4 +kerning first=86 second=58 amount=-4 +kerning first=86 second=46 amount=-12 +kerning first=86 second=133 amount=-12 +kerning first=86 second=45 amount=-4 +kerning first=86 second=155 amount=-3 +kerning first=86 second=187 amount=-3 +kerning first=86 second=150 amount=-4 +kerning first=86 second=151 amount=-4 +kerning first=86 second=111 amount=-6 +kerning first=86 second=117 amount=-3 +kerning first=87 second=65 amount=-4 +kerning first=87 second=74 amount=-6 +kerning first=87 second=65 amount=-4 +kerning first=87 second=193 amount=-4 +kerning first=87 second=194 amount=-4 +kerning first=87 second=65 amount=-4 +kerning first=87 second=196 amount=-4 +kerning first=87 second=65 amount=-4 +kerning first=87 second=195 amount=-4 +kerning first=87 second=65 amount=-4 +kerning first=87 second=165 amount=-4 +kerning first=87 second=65 amount=-4 +kerning first=87 second=74 amount=-6 +kerning first=87 second=97 amount=-3 +kerning first=87 second=99 amount=-6 +kerning first=87 second=100 amount=-6 +kerning first=87 second=101 amount=-6 +kerning first=87 second=103 amount=-6 +kerning first=87 second=109 amount=-3 +kerning first=87 second=110 amount=-3 +kerning first=87 second=111 amount=-6 +kerning first=87 second=112 amount=-3 +kerning first=87 second=113 amount=-6 +kerning first=87 second=114 amount=-3 +kerning first=87 second=115 amount=-6 +kerning first=87 second=117 amount=-3 +kerning first=87 second=118 amount=-3 +kerning first=87 second=119 amount=-3 +kerning first=87 second=120 amount=-3 +kerning first=87 second=121 amount=-3 +kerning first=87 second=122 amount=-3 +kerning first=87 second=97 amount=-3 +kerning first=87 second=225 amount=-3 +kerning first=87 second=226 amount=-3 +kerning first=87 second=97 amount=-3 +kerning first=87 second=228 amount=-3 +kerning first=87 second=97 amount=-3 +kerning first=87 second=227 amount=-3 +kerning first=87 second=97 amount=-3 +kerning first=87 second=185 amount=-3 +kerning first=87 second=97 amount=-3 +kerning first=87 second=230 amount=-6 +kerning first=87 second=99 amount=-6 +kerning first=87 second=232 amount=-6 +kerning first=87 second=99 amount=-6 +kerning first=87 second=231 amount=-6 +kerning first=87 second=239 amount=-6 +kerning first=87 second=240 amount=-6 +kerning first=87 second=101 amount=-6 +kerning first=87 second=233 amount=-6 +kerning first=87 second=101 amount=-6 +kerning first=87 second=236 amount=-6 +kerning first=87 second=235 amount=-6 +kerning first=87 second=101 amount=-6 +kerning first=87 second=101 amount=-6 +kerning first=87 second=101 amount=-6 +kerning first=87 second=234 amount=-6 +kerning first=87 second=103 amount=-6 +kerning first=87 second=103 amount=-6 +kerning first=87 second=103 amount=-6 +kerning first=87 second=103 amount=-6 +kerning first=87 second=105 amount=14 +kerning first=87 second=238 amount=10 +kerning first=87 second=105 amount=14 +kerning first=87 second=105 amount=14 +kerning first=87 second=105 amount=10 +kerning first=87 second=105 amount=14 +kerning first=87 second=105 amount=-3 +kerning first=87 second=106 amount=4 +kerning first=87 second=241 amount=-3 +kerning first=87 second=242 amount=-3 +kerning first=87 second=110 amount=-3 +kerning first=87 second=110 amount=-3 +kerning first=87 second=111 amount=-6 +kerning first=87 second=243 amount=-6 +kerning first=87 second=244 amount=-6 +kerning first=87 second=111 amount=-6 +kerning first=87 second=246 amount=-6 +kerning first=87 second=111 amount=-6 +kerning first=87 second=111 amount=-6 +kerning first=87 second=245 amount=-6 +kerning first=87 second=111 amount=-6 +kerning first=87 second=111 amount=-6 +kerning first=87 second=224 amount=-3 +kerning first=87 second=248 amount=-3 +kerning first=87 second=114 amount=-3 +kerning first=87 second=156 amount=-6 +kerning first=87 second=115 amount=-6 +kerning first=87 second=154 amount=-6 +kerning first=87 second=186 amount=-6 +kerning first=87 second=117 amount=-3 +kerning first=87 second=250 amount=-3 +kerning first=87 second=117 amount=-3 +kerning first=87 second=117 amount=-3 +kerning first=87 second=252 amount=-3 +kerning first=87 second=117 amount=-3 +kerning first=87 second=117 amount=-3 +kerning first=87 second=249 amount=-3 +kerning first=87 second=251 amount=-3 +kerning first=87 second=117 amount=-3 +kerning first=87 second=119 amount=-3 +kerning first=87 second=253 amount=-3 +kerning first=87 second=121 amount=-3 +kerning first=87 second=121 amount=-3 +kerning first=87 second=159 amount=-3 +kerning first=87 second=158 amount=-3 +kerning first=87 second=191 amount=-3 +kerning first=87 second=44 amount=-12 +kerning first=87 second=59 amount=-4 +kerning first=87 second=58 amount=-4 +kerning first=87 second=46 amount=-12 +kerning first=87 second=133 amount=-12 +kerning first=87 second=45 amount=-4 +kerning first=87 second=155 amount=-3 +kerning first=87 second=187 amount=-3 +kerning first=87 second=150 amount=-4 +kerning first=87 second=151 amount=-4 +kerning first=87 second=111 amount=-6 +kerning first=87 second=117 amount=-3 +kerning first=89 second=65 amount=-4 +kerning first=89 second=74 amount=-6 +kerning first=89 second=65 amount=-4 +kerning first=89 second=193 amount=-4 +kerning first=89 second=194 amount=-4 +kerning first=89 second=65 amount=-4 +kerning first=89 second=196 amount=-4 +kerning first=89 second=65 amount=-4 +kerning first=89 second=195 amount=-4 +kerning first=89 second=65 amount=-4 +kerning first=89 second=165 amount=-4 +kerning first=89 second=65 amount=-4 +kerning first=89 second=74 amount=-6 +kerning first=89 second=97 amount=-3 +kerning first=89 second=99 amount=-6 +kerning first=89 second=100 amount=-6 +kerning first=89 second=101 amount=-6 +kerning first=89 second=103 amount=-6 +kerning first=89 second=109 amount=-3 +kerning first=89 second=110 amount=-3 +kerning first=89 second=111 amount=-6 +kerning first=89 second=112 amount=-3 +kerning first=89 second=113 amount=-6 +kerning first=89 second=114 amount=-3 +kerning first=89 second=115 amount=-6 +kerning first=89 second=117 amount=-3 +kerning first=89 second=118 amount=-3 +kerning first=89 second=119 amount=-3 +kerning first=89 second=120 amount=-3 +kerning first=89 second=121 amount=-3 +kerning first=89 second=122 amount=-3 +kerning first=89 second=97 amount=-3 +kerning first=89 second=225 amount=-3 +kerning first=89 second=226 amount=-3 +kerning first=89 second=97 amount=-3 +kerning first=89 second=228 amount=-3 +kerning first=89 second=97 amount=-3 +kerning first=89 second=227 amount=-3 +kerning first=89 second=97 amount=-3 +kerning first=89 second=185 amount=-3 +kerning first=89 second=97 amount=-3 +kerning first=89 second=230 amount=-6 +kerning first=89 second=99 amount=-6 +kerning first=89 second=232 amount=-6 +kerning first=89 second=99 amount=-6 +kerning first=89 second=231 amount=-6 +kerning first=89 second=239 amount=-6 +kerning first=89 second=240 amount=-6 +kerning first=89 second=101 amount=-6 +kerning first=89 second=233 amount=-6 +kerning first=89 second=101 amount=-6 +kerning first=89 second=236 amount=-6 +kerning first=89 second=235 amount=-6 +kerning first=89 second=101 amount=-6 +kerning first=89 second=101 amount=-6 +kerning first=89 second=101 amount=-6 +kerning first=89 second=234 amount=-6 +kerning first=89 second=103 amount=-6 +kerning first=89 second=103 amount=-6 +kerning first=89 second=103 amount=-6 +kerning first=89 second=103 amount=-6 +kerning first=89 second=105 amount=14 +kerning first=89 second=238 amount=10 +kerning first=89 second=105 amount=14 +kerning first=89 second=105 amount=14 +kerning first=89 second=105 amount=10 +kerning first=89 second=105 amount=14 +kerning first=89 second=105 amount=-3 +kerning first=89 second=106 amount=4 +kerning first=89 second=241 amount=-3 +kerning first=89 second=242 amount=-3 +kerning first=89 second=110 amount=-3 +kerning first=89 second=110 amount=-3 +kerning first=89 second=111 amount=-6 +kerning first=89 second=243 amount=-6 +kerning first=89 second=244 amount=-6 +kerning first=89 second=111 amount=-6 +kerning first=89 second=246 amount=-6 +kerning first=89 second=111 amount=-6 +kerning first=89 second=111 amount=-6 +kerning first=89 second=245 amount=-6 +kerning first=89 second=111 amount=-6 +kerning first=89 second=111 amount=-6 +kerning first=89 second=224 amount=-3 +kerning first=89 second=248 amount=-3 +kerning first=89 second=114 amount=-3 +kerning first=89 second=156 amount=-6 +kerning first=89 second=115 amount=-6 +kerning first=89 second=154 amount=-6 +kerning first=89 second=186 amount=-6 +kerning first=89 second=117 amount=-3 +kerning first=89 second=250 amount=-3 +kerning first=89 second=117 amount=-3 +kerning first=89 second=117 amount=-3 +kerning first=89 second=252 amount=-3 +kerning first=89 second=117 amount=-3 +kerning first=89 second=117 amount=-3 +kerning first=89 second=249 amount=-3 +kerning first=89 second=251 amount=-3 +kerning first=89 second=117 amount=-3 +kerning first=89 second=119 amount=-3 +kerning first=89 second=253 amount=-3 +kerning first=89 second=121 amount=-3 +kerning first=89 second=121 amount=-3 +kerning first=89 second=159 amount=-3 +kerning first=89 second=158 amount=-3 +kerning first=89 second=191 amount=-3 +kerning first=89 second=44 amount=-12 +kerning first=89 second=59 amount=-4 +kerning first=89 second=58 amount=-4 +kerning first=89 second=46 amount=-12 +kerning first=89 second=133 amount=-12 +kerning first=89 second=45 amount=-4 +kerning first=89 second=155 amount=-3 +kerning first=89 second=187 amount=-3 +kerning first=89 second=150 amount=-4 +kerning first=89 second=151 amount=-4 +kerning first=89 second=111 amount=-6 +kerning first=89 second=117 amount=-3 +kerning first=65 second=84 amount=-5 +kerning first=65 second=85 amount=-2 +kerning first=65 second=86 amount=-3 +kerning first=65 second=87 amount=-3 +kerning first=65 second=89 amount=-5 +kerning first=65 second=141 amount=-5 +kerning first=65 second=84 amount=-3 +kerning first=65 second=85 amount=-2 +kerning first=65 second=218 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=220 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=217 amount=-2 +kerning first=65 second=219 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=87 amount=-3 +kerning first=65 second=221 amount=-5 +kerning first=65 second=89 amount=-5 +kerning first=65 second=89 amount=-5 +kerning first=65 second=118 amount=-2 +kerning first=65 second=119 amount=-2 +kerning first=65 second=121 amount=-2 +kerning first=65 second=119 amount=-2 +kerning first=65 second=253 amount=-2 +kerning first=65 second=121 amount=-2 +kerning first=65 second=121 amount=-2 +kerning first=65 second=146 amount=-10 +kerning first=65 second=148 amount=-10 +kerning first=65 second=39 amount=-10 +kerning first=65 second=34 amount=-10 +kerning first=65 second=85 amount=-2 +kerning first=193 second=84 amount=-5 +kerning first=193 second=85 amount=-2 +kerning first=193 second=86 amount=-3 +kerning first=193 second=87 amount=-3 +kerning first=193 second=89 amount=-5 +kerning first=193 second=141 amount=-5 +kerning first=193 second=84 amount=-3 +kerning first=193 second=85 amount=-2 +kerning first=193 second=218 amount=-2 +kerning first=193 second=85 amount=-2 +kerning first=193 second=85 amount=-2 +kerning first=193 second=220 amount=-2 +kerning first=193 second=85 amount=-2 +kerning first=193 second=85 amount=-2 +kerning first=193 second=217 amount=-2 +kerning first=193 second=219 amount=-2 +kerning first=193 second=85 amount=-2 +kerning first=193 second=87 amount=-3 +kerning first=193 second=221 amount=-5 +kerning first=193 second=89 amount=-5 +kerning first=193 second=89 amount=-5 +kerning first=193 second=118 amount=-2 +kerning first=193 second=119 amount=-2 +kerning first=193 second=121 amount=-2 +kerning first=193 second=119 amount=-2 +kerning first=193 second=253 amount=-2 +kerning first=193 second=121 amount=-2 +kerning first=193 second=121 amount=-2 +kerning first=193 second=146 amount=-10 +kerning first=193 second=148 amount=-10 +kerning first=193 second=39 amount=-10 +kerning first=193 second=34 amount=-10 +kerning first=193 second=85 amount=-2 +kerning first=194 second=84 amount=-5 +kerning first=194 second=85 amount=-2 +kerning first=194 second=86 amount=-3 +kerning first=194 second=87 amount=-3 +kerning first=194 second=89 amount=-5 +kerning first=194 second=141 amount=-5 +kerning first=194 second=84 amount=-3 +kerning first=194 second=85 amount=-2 +kerning first=194 second=218 amount=-2 +kerning first=194 second=85 amount=-2 +kerning first=194 second=85 amount=-2 +kerning first=194 second=220 amount=-2 +kerning first=194 second=85 amount=-2 +kerning first=194 second=85 amount=-2 +kerning first=194 second=217 amount=-2 +kerning first=194 second=219 amount=-2 +kerning first=194 second=85 amount=-2 +kerning first=194 second=87 amount=-3 +kerning first=194 second=221 amount=-5 +kerning first=194 second=89 amount=-5 +kerning first=194 second=89 amount=-5 +kerning first=194 second=118 amount=-2 +kerning first=194 second=119 amount=-2 +kerning first=194 second=121 amount=-2 +kerning first=194 second=119 amount=-2 +kerning first=194 second=253 amount=-2 +kerning first=194 second=121 amount=-2 +kerning first=194 second=121 amount=-2 +kerning first=194 second=146 amount=-10 +kerning first=194 second=148 amount=-10 +kerning first=194 second=39 amount=-10 +kerning first=194 second=34 amount=-10 +kerning first=194 second=85 amount=-2 +kerning first=65 second=84 amount=-5 +kerning first=65 second=85 amount=-2 +kerning first=65 second=86 amount=-3 +kerning first=65 second=87 amount=-3 +kerning first=65 second=89 amount=-5 +kerning first=65 second=141 amount=-5 +kerning first=65 second=84 amount=-3 +kerning first=65 second=85 amount=-2 +kerning first=65 second=218 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=220 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=217 amount=-2 +kerning first=65 second=219 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=87 amount=-3 +kerning first=65 second=221 amount=-5 +kerning first=65 second=89 amount=-5 +kerning first=65 second=89 amount=-5 +kerning first=65 second=118 amount=-2 +kerning first=65 second=119 amount=-2 +kerning first=65 second=121 amount=-2 +kerning first=65 second=119 amount=-2 +kerning first=65 second=253 amount=-2 +kerning first=65 second=121 amount=-2 +kerning first=65 second=121 amount=-2 +kerning first=65 second=146 amount=-10 +kerning first=65 second=148 amount=-10 +kerning first=65 second=39 amount=-10 +kerning first=65 second=34 amount=-10 +kerning first=65 second=85 amount=-2 +kerning first=196 second=84 amount=-5 +kerning first=196 second=85 amount=-2 +kerning first=196 second=86 amount=-3 +kerning first=196 second=87 amount=-3 +kerning first=196 second=89 amount=-5 +kerning first=196 second=141 amount=-5 +kerning first=196 second=84 amount=-3 +kerning first=196 second=85 amount=-2 +kerning first=196 second=218 amount=-2 +kerning first=196 second=85 amount=-2 +kerning first=196 second=85 amount=-2 +kerning first=196 second=220 amount=-2 +kerning first=196 second=85 amount=-2 +kerning first=196 second=85 amount=-2 +kerning first=196 second=217 amount=-2 +kerning first=196 second=219 amount=-2 +kerning first=196 second=85 amount=-2 +kerning first=196 second=87 amount=-3 +kerning first=196 second=221 amount=-5 +kerning first=196 second=89 amount=-5 +kerning first=196 second=89 amount=-5 +kerning first=196 second=118 amount=-2 +kerning first=196 second=119 amount=-2 +kerning first=196 second=121 amount=-2 +kerning first=196 second=119 amount=-2 +kerning first=196 second=253 amount=-2 +kerning first=196 second=121 amount=-2 +kerning first=196 second=121 amount=-2 +kerning first=196 second=146 amount=-10 +kerning first=196 second=148 amount=-10 +kerning first=196 second=39 amount=-10 +kerning first=196 second=34 amount=-10 +kerning first=196 second=85 amount=-2 +kerning first=65 second=84 amount=-5 +kerning first=65 second=85 amount=-2 +kerning first=65 second=86 amount=-3 +kerning first=65 second=87 amount=-3 +kerning first=65 second=89 amount=-5 +kerning first=65 second=141 amount=-5 +kerning first=65 second=84 amount=-3 +kerning first=65 second=85 amount=-2 +kerning first=65 second=218 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=220 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=217 amount=-2 +kerning first=65 second=219 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=87 amount=-3 +kerning first=65 second=221 amount=-5 +kerning first=65 second=89 amount=-5 +kerning first=65 second=89 amount=-5 +kerning first=65 second=118 amount=-2 +kerning first=65 second=119 amount=-2 +kerning first=65 second=121 amount=-2 +kerning first=65 second=119 amount=-2 +kerning first=65 second=253 amount=-2 +kerning first=65 second=121 amount=-2 +kerning first=65 second=121 amount=-2 +kerning first=65 second=146 amount=-10 +kerning first=65 second=148 amount=-10 +kerning first=65 second=39 amount=-10 +kerning first=65 second=34 amount=-10 +kerning first=65 second=85 amount=-2 +kerning first=195 second=84 amount=-5 +kerning first=195 second=85 amount=-2 +kerning first=195 second=86 amount=-3 +kerning first=195 second=87 amount=-3 +kerning first=195 second=89 amount=-5 +kerning first=195 second=141 amount=-5 +kerning first=195 second=84 amount=-3 +kerning first=195 second=85 amount=-2 +kerning first=195 second=218 amount=-2 +kerning first=195 second=85 amount=-2 +kerning first=195 second=85 amount=-2 +kerning first=195 second=220 amount=-2 +kerning first=195 second=85 amount=-2 +kerning first=195 second=85 amount=-2 +kerning first=195 second=217 amount=-2 +kerning first=195 second=219 amount=-2 +kerning first=195 second=85 amount=-2 +kerning first=195 second=87 amount=-3 +kerning first=195 second=221 amount=-5 +kerning first=195 second=89 amount=-5 +kerning first=195 second=89 amount=-5 +kerning first=195 second=118 amount=-2 +kerning first=195 second=119 amount=-2 +kerning first=195 second=121 amount=-2 +kerning first=195 second=119 amount=-2 +kerning first=195 second=253 amount=-2 +kerning first=195 second=121 amount=-2 +kerning first=195 second=121 amount=-2 +kerning first=195 second=146 amount=-10 +kerning first=195 second=148 amount=-10 +kerning first=195 second=39 amount=-10 +kerning first=195 second=34 amount=-10 +kerning first=195 second=85 amount=-2 +kerning first=65 second=84 amount=-5 +kerning first=65 second=85 amount=-2 +kerning first=65 second=86 amount=-3 +kerning first=65 second=87 amount=-3 +kerning first=65 second=89 amount=-5 +kerning first=65 second=141 amount=-5 +kerning first=65 second=84 amount=-3 +kerning first=65 second=85 amount=-2 +kerning first=65 second=218 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=220 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=217 amount=-2 +kerning first=65 second=219 amount=-2 +kerning first=65 second=85 amount=-2 +kerning first=65 second=87 amount=-3 +kerning first=65 second=221 amount=-5 +kerning first=65 second=89 amount=-5 +kerning first=65 second=89 amount=-5 +kerning first=65 second=118 amount=-2 +kerning first=65 second=119 amount=-2 +kerning first=65 second=121 amount=-2 +kerning first=65 second=119 amount=-2 +kerning first=65 second=253 amount=-2 +kerning first=65 second=121 amount=-2 +kerning first=65 second=121 amount=-2 +kerning first=65 second=146 amount=-10 +kerning first=65 second=148 amount=-10 +kerning first=65 second=39 amount=-10 +kerning first=65 second=34 amount=-10 +kerning first=65 second=85 amount=-2 +kerning first=165 second=84 amount=-5 +kerning first=165 second=85 amount=-2 +kerning first=165 second=86 amount=-3 +kerning first=165 second=87 amount=-3 +kerning first=165 second=89 amount=-5 +kerning first=165 second=141 amount=-5 +kerning first=165 second=84 amount=-3 +kerning first=165 second=85 amount=-2 +kerning first=165 second=218 amount=-2 +kerning first=165 second=85 amount=-2 +kerning first=165 second=85 amount=-2 +kerning first=165 second=220 amount=-2 +kerning first=165 second=85 amount=-2 +kerning first=165 second=85 amount=-2 +kerning first=165 second=217 amount=-2 +kerning first=165 second=219 amount=-2 +kerning first=165 second=85 amount=-2 +kerning first=165 second=87 amount=-3 +kerning first=165 second=221 amount=-5 +kerning first=165 second=89 amount=-5 +kerning first=165 second=89 amount=-5 +kerning first=165 second=118 amount=-2 +kerning first=165 second=119 amount=-2 +kerning first=165 second=121 amount=-2 +kerning first=165 second=119 amount=-2 +kerning first=165 second=253 amount=-2 +kerning first=165 second=121 amount=-2 +kerning first=165 second=121 amount=-2 +kerning first=165 second=146 amount=-10 +kerning first=165 second=148 amount=-10 +kerning first=165 second=39 amount=-10 +kerning first=165 second=34 amount=-10 +kerning first=165 second=85 amount=-2 +kerning first=207 second=67 amount=2 +kerning first=207 second=71 amount=2 +kerning first=207 second=79 amount=2 +kerning first=207 second=81 amount=2 +kerning first=207 second=198 amount=2 +kerning first=207 second=67 amount=2 +kerning first=207 second=200 amount=2 +kerning first=207 second=67 amount=2 +kerning first=207 second=199 amount=2 +kerning first=207 second=71 amount=2 +kerning first=207 second=71 amount=2 +kerning first=207 second=71 amount=2 +kerning first=207 second=71 amount=2 +kerning first=207 second=79 amount=2 +kerning first=207 second=211 amount=2 +kerning first=207 second=212 amount=2 +kerning first=207 second=79 amount=2 +kerning first=207 second=214 amount=2 +kerning first=207 second=79 amount=2 +kerning first=207 second=79 amount=2 +kerning first=207 second=213 amount=2 +kerning first=207 second=79 amount=2 +kerning first=207 second=79 amount=2 +kerning first=207 second=79 amount=2 +kerning first=208 second=67 amount=2 +kerning first=208 second=71 amount=2 +kerning first=208 second=79 amount=2 +kerning first=208 second=81 amount=2 +kerning first=208 second=198 amount=2 +kerning first=208 second=67 amount=2 +kerning first=208 second=200 amount=2 +kerning first=208 second=67 amount=2 +kerning first=208 second=199 amount=2 +kerning first=208 second=71 amount=2 +kerning first=208 second=71 amount=2 +kerning first=208 second=71 amount=2 +kerning first=208 second=71 amount=2 +kerning first=208 second=79 amount=2 +kerning first=208 second=211 amount=2 +kerning first=208 second=212 amount=2 +kerning first=208 second=79 amount=2 +kerning first=208 second=214 amount=2 +kerning first=208 second=79 amount=2 +kerning first=208 second=79 amount=2 +kerning first=208 second=213 amount=2 +kerning first=208 second=79 amount=2 +kerning first=208 second=79 amount=2 +kerning first=208 second=79 amount=2 +kerning first=74 second=65 amount=-2 +kerning first=74 second=65 amount=-2 +kerning first=74 second=193 amount=-2 +kerning first=74 second=194 amount=-2 +kerning first=74 second=65 amount=-2 +kerning first=74 second=196 amount=-2 +kerning first=74 second=65 amount=-2 +kerning first=74 second=195 amount=-2 +kerning first=74 second=65 amount=-2 +kerning first=74 second=165 amount=-2 +kerning first=74 second=65 amount=-2 +kerning first=197 second=84 amount=-7 +kerning first=197 second=86 amount=-6 +kerning first=197 second=87 amount=-6 +kerning first=197 second=89 amount=-7 +kerning first=197 second=141 amount=-7 +kerning first=197 second=84 amount=-6 +kerning first=197 second=87 amount=-6 +kerning first=197 second=221 amount=-7 +kerning first=197 second=89 amount=-7 +kerning first=197 second=89 amount=-7 +kerning first=197 second=118 amount=-5 +kerning first=197 second=119 amount=-5 +kerning first=197 second=121 amount=-5 +kerning first=197 second=119 amount=-5 +kerning first=197 second=253 amount=-5 +kerning first=197 second=121 amount=-5 +kerning first=197 second=121 amount=-5 +kerning first=197 second=146 amount=-10 +kerning first=197 second=148 amount=-10 +kerning first=197 second=39 amount=-10 +kerning first=197 second=34 amount=-10 +kerning first=188 second=84 amount=6 +kerning first=188 second=86 amount=6 +kerning first=188 second=87 amount=6 +kerning first=188 second=89 amount=6 +kerning first=188 second=141 amount=6 +kerning first=188 second=84 amount=6 +kerning first=188 second=87 amount=6 +kerning first=188 second=221 amount=6 +kerning first=188 second=89 amount=6 +kerning first=188 second=89 amount=6 +kerning first=76 second=84 amount=-7 +kerning first=76 second=86 amount=-6 +kerning first=76 second=87 amount=-6 +kerning first=76 second=89 amount=-7 +kerning first=76 second=141 amount=-7 +kerning first=76 second=84 amount=-6 +kerning first=76 second=87 amount=-6 +kerning first=76 second=221 amount=-7 +kerning first=76 second=89 amount=-7 +kerning first=76 second=89 amount=-7 +kerning first=76 second=118 amount=-5 +kerning first=76 second=119 amount=-5 +kerning first=76 second=121 amount=-5 +kerning first=76 second=119 amount=-5 +kerning first=76 second=253 amount=-5 +kerning first=76 second=121 amount=-5 +kerning first=76 second=121 amount=-5 +kerning first=76 second=146 amount=-10 +kerning first=76 second=148 amount=-10 +kerning first=76 second=39 amount=-10 +kerning first=76 second=34 amount=-10 +kerning first=79 second=67 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=81 amount=2 +kerning first=79 second=198 amount=2 +kerning first=79 second=67 amount=2 +kerning first=79 second=200 amount=2 +kerning first=79 second=67 amount=2 +kerning first=79 second=199 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=211 amount=2 +kerning first=79 second=212 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=214 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=213 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=79 amount=2 +kerning first=211 second=67 amount=2 +kerning first=211 second=71 amount=2 +kerning first=211 second=79 amount=2 +kerning first=211 second=81 amount=2 +kerning first=211 second=198 amount=2 +kerning first=211 second=67 amount=2 +kerning first=211 second=200 amount=2 +kerning first=211 second=67 amount=2 +kerning first=211 second=199 amount=2 +kerning first=211 second=71 amount=2 +kerning first=211 second=71 amount=2 +kerning first=211 second=71 amount=2 +kerning first=211 second=71 amount=2 +kerning first=211 second=79 amount=2 +kerning first=211 second=211 amount=2 +kerning first=211 second=212 amount=2 +kerning first=211 second=79 amount=2 +kerning first=211 second=214 amount=2 +kerning first=211 second=79 amount=2 +kerning first=211 second=79 amount=2 +kerning first=211 second=213 amount=2 +kerning first=211 second=79 amount=2 +kerning first=211 second=79 amount=2 +kerning first=211 second=79 amount=2 +kerning first=212 second=67 amount=2 +kerning first=212 second=71 amount=2 +kerning first=212 second=79 amount=2 +kerning first=212 second=81 amount=2 +kerning first=212 second=198 amount=2 +kerning first=212 second=67 amount=2 +kerning first=212 second=200 amount=2 +kerning first=212 second=67 amount=2 +kerning first=212 second=199 amount=2 +kerning first=212 second=71 amount=2 +kerning first=212 second=71 amount=2 +kerning first=212 second=71 amount=2 +kerning first=212 second=71 amount=2 +kerning first=212 second=79 amount=2 +kerning first=212 second=211 amount=2 +kerning first=212 second=212 amount=2 +kerning first=212 second=79 amount=2 +kerning first=212 second=214 amount=2 +kerning first=212 second=79 amount=2 +kerning first=212 second=79 amount=2 +kerning first=212 second=213 amount=2 +kerning first=212 second=79 amount=2 +kerning first=212 second=79 amount=2 +kerning first=212 second=79 amount=2 +kerning first=79 second=67 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=81 amount=2 +kerning first=79 second=198 amount=2 +kerning first=79 second=67 amount=2 +kerning first=79 second=200 amount=2 +kerning first=79 second=67 amount=2 +kerning first=79 second=199 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=211 amount=2 +kerning first=79 second=212 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=214 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=213 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=79 amount=2 +kerning first=214 second=67 amount=2 +kerning first=214 second=71 amount=2 +kerning first=214 second=79 amount=2 +kerning first=214 second=81 amount=2 +kerning first=214 second=198 amount=2 +kerning first=214 second=67 amount=2 +kerning first=214 second=200 amount=2 +kerning first=214 second=67 amount=2 +kerning first=214 second=199 amount=2 +kerning first=214 second=71 amount=2 +kerning first=214 second=71 amount=2 +kerning first=214 second=71 amount=2 +kerning first=214 second=71 amount=2 +kerning first=214 second=79 amount=2 +kerning first=214 second=211 amount=2 +kerning first=214 second=212 amount=2 +kerning first=214 second=79 amount=2 +kerning first=214 second=214 amount=2 +kerning first=214 second=79 amount=2 +kerning first=214 second=79 amount=2 +kerning first=214 second=213 amount=2 +kerning first=214 second=79 amount=2 +kerning first=214 second=79 amount=2 +kerning first=214 second=79 amount=2 +kerning first=79 second=67 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=81 amount=2 +kerning first=79 second=198 amount=2 +kerning first=79 second=67 amount=2 +kerning first=79 second=200 amount=2 +kerning first=79 second=67 amount=2 +kerning first=79 second=199 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=211 amount=2 +kerning first=79 second=212 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=214 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=213 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=67 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=81 amount=2 +kerning first=79 second=198 amount=2 +kerning first=79 second=67 amount=2 +kerning first=79 second=200 amount=2 +kerning first=79 second=67 amount=2 +kerning first=79 second=199 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=211 amount=2 +kerning first=79 second=212 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=214 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=213 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=79 amount=2 +kerning first=213 second=67 amount=2 +kerning first=213 second=71 amount=2 +kerning first=213 second=79 amount=2 +kerning first=213 second=81 amount=2 +kerning first=213 second=198 amount=2 +kerning first=213 second=67 amount=2 +kerning first=213 second=200 amount=2 +kerning first=213 second=67 amount=2 +kerning first=213 second=199 amount=2 +kerning first=213 second=71 amount=2 +kerning first=213 second=71 amount=2 +kerning first=213 second=71 amount=2 +kerning first=213 second=71 amount=2 +kerning first=213 second=79 amount=2 +kerning first=213 second=211 amount=2 +kerning first=213 second=212 amount=2 +kerning first=213 second=79 amount=2 +kerning first=213 second=214 amount=2 +kerning first=213 second=79 amount=2 +kerning first=213 second=79 amount=2 +kerning first=213 second=213 amount=2 +kerning first=213 second=79 amount=2 +kerning first=213 second=79 amount=2 +kerning first=213 second=79 amount=2 +kerning first=79 second=67 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=81 amount=2 +kerning first=79 second=198 amount=2 +kerning first=79 second=67 amount=2 +kerning first=79 second=200 amount=2 +kerning first=79 second=67 amount=2 +kerning first=79 second=199 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=71 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=211 amount=2 +kerning first=79 second=212 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=214 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=213 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=79 amount=2 +kerning first=79 second=79 amount=2 +kerning first=141 second=65 amount=-4 +kerning first=141 second=74 amount=-6 +kerning first=141 second=65 amount=-4 +kerning first=141 second=193 amount=-4 +kerning first=141 second=194 amount=-4 +kerning first=141 second=65 amount=-4 +kerning first=141 second=196 amount=-4 +kerning first=141 second=65 amount=-4 +kerning first=141 second=195 amount=-4 +kerning first=141 second=65 amount=-4 +kerning first=141 second=165 amount=-4 +kerning first=141 second=65 amount=-4 +kerning first=141 second=74 amount=-6 +kerning first=141 second=97 amount=-8 +kerning first=141 second=99 amount=-12 +kerning first=141 second=100 amount=-12 +kerning first=141 second=101 amount=-12 +kerning first=141 second=103 amount=-12 +kerning first=141 second=109 amount=-8 +kerning first=141 second=110 amount=-8 +kerning first=141 second=111 amount=-12 +kerning first=141 second=112 amount=-8 +kerning first=141 second=113 amount=-12 +kerning first=141 second=114 amount=-8 +kerning first=141 second=115 amount=-12 +kerning first=141 second=117 amount=-8 +kerning first=141 second=118 amount=-8 +kerning first=141 second=119 amount=-8 +kerning first=141 second=120 amount=-8 +kerning first=141 second=121 amount=-8 +kerning first=141 second=122 amount=-8 +kerning first=141 second=97 amount=-8 +kerning first=141 second=225 amount=-8 +kerning first=141 second=226 amount=-8 +kerning first=141 second=97 amount=-8 +kerning first=141 second=228 amount=-8 +kerning first=141 second=97 amount=-8 +kerning first=141 second=227 amount=-8 +kerning first=141 second=97 amount=-8 +kerning first=141 second=185 amount=-8 +kerning first=141 second=97 amount=-8 +kerning first=141 second=230 amount=-12 +kerning first=141 second=99 amount=-12 +kerning first=141 second=232 amount=-12 +kerning first=141 second=99 amount=-12 +kerning first=141 second=231 amount=-12 +kerning first=141 second=239 amount=-12 +kerning first=141 second=240 amount=-12 +kerning first=141 second=101 amount=-12 +kerning first=141 second=233 amount=-12 +kerning first=141 second=101 amount=-12 +kerning first=141 second=236 amount=-12 +kerning first=141 second=235 amount=-12 +kerning first=141 second=101 amount=-12 +kerning first=141 second=101 amount=-12 +kerning first=141 second=101 amount=-12 +kerning first=141 second=234 amount=-12 +kerning first=141 second=103 amount=-12 +kerning first=141 second=103 amount=-12 +kerning first=141 second=103 amount=-12 +kerning first=141 second=103 amount=-12 +kerning first=141 second=105 amount=10 +kerning first=141 second=238 amount=10 +kerning first=141 second=105 amount=14 +kerning first=141 second=105 amount=12 +kerning first=141 second=105 amount=10 +kerning first=141 second=105 amount=12 +kerning first=141 second=105 amount=-8 +kerning first=141 second=241 amount=-8 +kerning first=141 second=242 amount=-8 +kerning first=141 second=110 amount=-8 +kerning first=141 second=110 amount=-8 +kerning first=141 second=111 amount=-12 +kerning first=141 second=243 amount=-12 +kerning first=141 second=244 amount=-12 +kerning first=141 second=111 amount=-12 +kerning first=141 second=246 amount=-12 +kerning first=141 second=111 amount=-12 +kerning first=141 second=111 amount=-12 +kerning first=141 second=245 amount=-12 +kerning first=141 second=111 amount=-12 +kerning first=141 second=111 amount=-12 +kerning first=141 second=224 amount=-8 +kerning first=141 second=248 amount=-8 +kerning first=141 second=114 amount=-8 +kerning first=141 second=156 amount=-12 +kerning first=141 second=115 amount=-12 +kerning first=141 second=154 amount=-12 +kerning first=141 second=186 amount=-12 +kerning first=141 second=117 amount=-8 +kerning first=141 second=250 amount=-8 +kerning first=141 second=117 amount=-8 +kerning first=141 second=117 amount=-8 +kerning first=141 second=252 amount=-8 +kerning first=141 second=117 amount=-8 +kerning first=141 second=117 amount=-8 +kerning first=141 second=249 amount=-8 +kerning first=141 second=251 amount=-8 +kerning first=141 second=117 amount=-8 +kerning first=141 second=119 amount=-8 +kerning first=141 second=253 amount=-8 +kerning first=141 second=121 amount=-8 +kerning first=141 second=121 amount=-8 +kerning first=141 second=159 amount=-8 +kerning first=141 second=158 amount=-8 +kerning first=141 second=191 amount=-8 +kerning first=141 second=44 amount=-12 +kerning first=141 second=59 amount=-5 +kerning first=141 second=58 amount=-5 +kerning first=141 second=46 amount=-12 +kerning first=141 second=133 amount=-12 +kerning first=141 second=45 amount=-6 +kerning first=141 second=155 amount=-6 +kerning first=141 second=187 amount=-6 +kerning first=141 second=150 amount=-6 +kerning first=141 second=151 amount=-6 +kerning first=141 second=111 amount=-12 +kerning first=141 second=117 amount=-8 +kerning first=84 second=65 amount=-4 +kerning first=84 second=74 amount=-5 +kerning first=84 second=65 amount=-4 +kerning first=84 second=193 amount=-4 +kerning first=84 second=194 amount=-4 +kerning first=84 second=65 amount=-4 +kerning first=84 second=196 amount=-4 +kerning first=84 second=65 amount=-4 +kerning first=84 second=195 amount=-4 +kerning first=84 second=65 amount=-4 +kerning first=84 second=165 amount=-4 +kerning first=84 second=65 amount=-4 +kerning first=84 second=74 amount=-5 +kerning first=84 second=97 amount=-3 +kerning first=84 second=99 amount=-6 +kerning first=84 second=100 amount=-6 +kerning first=84 second=101 amount=-6 +kerning first=84 second=103 amount=-6 +kerning first=84 second=109 amount=-3 +kerning first=84 second=110 amount=-3 +kerning first=84 second=111 amount=-6 +kerning first=84 second=112 amount=-3 +kerning first=84 second=113 amount=-6 +kerning first=84 second=114 amount=-3 +kerning first=84 second=115 amount=-6 +kerning first=84 second=117 amount=-3 +kerning first=84 second=118 amount=-3 +kerning first=84 second=119 amount=-3 +kerning first=84 second=120 amount=-3 +kerning first=84 second=121 amount=-3 +kerning first=84 second=122 amount=-3 +kerning first=84 second=97 amount=-3 +kerning first=84 second=225 amount=-3 +kerning first=84 second=226 amount=-3 +kerning first=84 second=97 amount=-3 +kerning first=84 second=228 amount=-3 +kerning first=84 second=97 amount=-3 +kerning first=84 second=227 amount=-3 +kerning first=84 second=97 amount=-3 +kerning first=84 second=185 amount=-3 +kerning first=84 second=97 amount=-3 +kerning first=84 second=230 amount=-6 +kerning first=84 second=99 amount=-6 +kerning first=84 second=232 amount=-6 +kerning first=84 second=99 amount=-6 +kerning first=84 second=231 amount=-6 +kerning first=84 second=239 amount=-6 +kerning first=84 second=240 amount=-6 +kerning first=84 second=101 amount=-6 +kerning first=84 second=233 amount=-6 +kerning first=84 second=101 amount=-6 +kerning first=84 second=236 amount=-6 +kerning first=84 second=235 amount=-6 +kerning first=84 second=101 amount=-6 +kerning first=84 second=101 amount=-6 +kerning first=84 second=101 amount=-6 +kerning first=84 second=234 amount=-6 +kerning first=84 second=103 amount=-6 +kerning first=84 second=103 amount=-6 +kerning first=84 second=103 amount=-6 +kerning first=84 second=103 amount=-6 +kerning first=84 second=105 amount=10 +kerning first=84 second=238 amount=10 +kerning first=84 second=105 amount=14 +kerning first=84 second=105 amount=12 +kerning first=84 second=105 amount=10 +kerning first=84 second=105 amount=12 +kerning first=84 second=105 amount=-3 +kerning first=84 second=241 amount=-3 +kerning first=84 second=242 amount=-3 +kerning first=84 second=110 amount=-3 +kerning first=84 second=110 amount=-3 +kerning first=84 second=111 amount=-6 +kerning first=84 second=243 amount=-6 +kerning first=84 second=244 amount=-6 +kerning first=84 second=111 amount=-6 +kerning first=84 second=246 amount=-6 +kerning first=84 second=111 amount=-6 +kerning first=84 second=111 amount=-6 +kerning first=84 second=245 amount=-6 +kerning first=84 second=111 amount=-6 +kerning first=84 second=111 amount=-6 +kerning first=84 second=224 amount=-3 +kerning first=84 second=248 amount=-3 +kerning first=84 second=114 amount=-3 +kerning first=84 second=156 amount=-6 +kerning first=84 second=115 amount=-6 +kerning first=84 second=154 amount=-6 +kerning first=84 second=186 amount=-6 +kerning first=84 second=117 amount=-3 +kerning first=84 second=250 amount=-3 +kerning first=84 second=117 amount=-3 +kerning first=84 second=117 amount=-3 +kerning first=84 second=252 amount=-3 +kerning first=84 second=117 amount=-3 +kerning first=84 second=117 amount=-3 +kerning first=84 second=249 amount=-3 +kerning first=84 second=251 amount=-3 +kerning first=84 second=117 amount=-3 +kerning first=84 second=119 amount=-3 +kerning first=84 second=253 amount=-3 +kerning first=84 second=121 amount=-3 +kerning first=84 second=121 amount=-3 +kerning first=84 second=159 amount=-3 +kerning first=84 second=158 amount=-3 +kerning first=84 second=191 amount=-3 +kerning first=84 second=44 amount=-8 +kerning first=84 second=59 amount=-4 +kerning first=84 second=58 amount=-4 +kerning first=84 second=46 amount=-8 +kerning first=84 second=133 amount=-8 +kerning first=84 second=45 amount=-4 +kerning first=84 second=155 amount=-3 +kerning first=84 second=187 amount=-3 +kerning first=84 second=150 amount=-4 +kerning first=84 second=151 amount=-4 +kerning first=84 second=111 amount=-6 +kerning first=84 second=117 amount=-3 +kerning first=85 second=65 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=193 amount=-2 +kerning first=85 second=194 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=196 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=195 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=165 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=218 second=65 amount=-2 +kerning first=218 second=65 amount=-2 +kerning first=218 second=193 amount=-2 +kerning first=218 second=194 amount=-2 +kerning first=218 second=65 amount=-2 +kerning first=218 second=196 amount=-2 +kerning first=218 second=65 amount=-2 +kerning first=218 second=195 amount=-2 +kerning first=218 second=65 amount=-2 +kerning first=218 second=165 amount=-2 +kerning first=218 second=65 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=193 amount=-2 +kerning first=85 second=194 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=196 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=195 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=165 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=193 amount=-2 +kerning first=85 second=194 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=196 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=195 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=165 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=220 second=65 amount=-2 +kerning first=220 second=65 amount=-2 +kerning first=220 second=193 amount=-2 +kerning first=220 second=194 amount=-2 +kerning first=220 second=65 amount=-2 +kerning first=220 second=196 amount=-2 +kerning first=220 second=65 amount=-2 +kerning first=220 second=195 amount=-2 +kerning first=220 second=65 amount=-2 +kerning first=220 second=165 amount=-2 +kerning first=220 second=65 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=193 amount=-2 +kerning first=85 second=194 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=196 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=195 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=165 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=193 amount=-2 +kerning first=85 second=194 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=196 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=195 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=165 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=217 second=65 amount=-2 +kerning first=217 second=65 amount=-2 +kerning first=217 second=193 amount=-2 +kerning first=217 second=194 amount=-2 +kerning first=217 second=65 amount=-2 +kerning first=217 second=196 amount=-2 +kerning first=217 second=65 amount=-2 +kerning first=217 second=195 amount=-2 +kerning first=217 second=65 amount=-2 +kerning first=217 second=165 amount=-2 +kerning first=217 second=65 amount=-2 +kerning first=219 second=65 amount=-2 +kerning first=219 second=65 amount=-2 +kerning first=219 second=193 amount=-2 +kerning first=219 second=194 amount=-2 +kerning first=219 second=65 amount=-2 +kerning first=219 second=196 amount=-2 +kerning first=219 second=65 amount=-2 +kerning first=219 second=195 amount=-2 +kerning first=219 second=65 amount=-2 +kerning first=219 second=165 amount=-2 +kerning first=219 second=65 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=193 amount=-2 +kerning first=85 second=194 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=196 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=195 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=85 second=165 amount=-2 +kerning first=85 second=65 amount=-2 +kerning first=87 second=65 amount=-4 +kerning first=87 second=74 amount=-6 +kerning first=87 second=65 amount=-4 +kerning first=87 second=193 amount=-4 +kerning first=87 second=194 amount=-4 +kerning first=87 second=65 amount=-4 +kerning first=87 second=196 amount=-4 +kerning first=87 second=65 amount=-4 +kerning first=87 second=195 amount=-4 +kerning first=87 second=65 amount=-4 +kerning first=87 second=165 amount=-4 +kerning first=87 second=65 amount=-4 +kerning first=87 second=74 amount=-6 +kerning first=87 second=97 amount=-3 +kerning first=87 second=99 amount=-6 +kerning first=87 second=100 amount=-6 +kerning first=87 second=101 amount=-6 +kerning first=87 second=103 amount=-6 +kerning first=87 second=109 amount=-3 +kerning first=87 second=110 amount=-3 +kerning first=87 second=111 amount=-6 +kerning first=87 second=112 amount=-3 +kerning first=87 second=113 amount=-6 +kerning first=87 second=114 amount=-3 +kerning first=87 second=115 amount=-6 +kerning first=87 second=117 amount=-3 +kerning first=87 second=118 amount=-3 +kerning first=87 second=119 amount=-3 +kerning first=87 second=120 amount=-3 +kerning first=87 second=121 amount=-3 +kerning first=87 second=122 amount=-3 +kerning first=87 second=97 amount=-3 +kerning first=87 second=225 amount=-3 +kerning first=87 second=226 amount=-3 +kerning first=87 second=97 amount=-3 +kerning first=87 second=228 amount=-3 +kerning first=87 second=97 amount=-3 +kerning first=87 second=227 amount=-3 +kerning first=87 second=97 amount=-3 +kerning first=87 second=185 amount=-3 +kerning first=87 second=97 amount=-3 +kerning first=87 second=230 amount=-6 +kerning first=87 second=99 amount=-6 +kerning first=87 second=232 amount=-6 +kerning first=87 second=99 amount=-6 +kerning first=87 second=231 amount=-6 +kerning first=87 second=239 amount=-6 +kerning first=87 second=240 amount=-6 +kerning first=87 second=101 amount=-6 +kerning first=87 second=233 amount=-6 +kerning first=87 second=101 amount=-6 +kerning first=87 second=236 amount=-6 +kerning first=87 second=235 amount=-6 +kerning first=87 second=101 amount=-6 +kerning first=87 second=101 amount=-6 +kerning first=87 second=101 amount=-6 +kerning first=87 second=234 amount=-6 +kerning first=87 second=103 amount=-6 +kerning first=87 second=103 amount=-6 +kerning first=87 second=103 amount=-6 +kerning first=87 second=103 amount=-6 +kerning first=87 second=105 amount=14 +kerning first=87 second=238 amount=10 +kerning first=87 second=105 amount=14 +kerning first=87 second=105 amount=14 +kerning first=87 second=105 amount=10 +kerning first=87 second=105 amount=14 +kerning first=87 second=105 amount=-3 +kerning first=87 second=241 amount=-3 +kerning first=87 second=242 amount=-3 +kerning first=87 second=110 amount=-3 +kerning first=87 second=110 amount=-3 +kerning first=87 second=111 amount=-6 +kerning first=87 second=243 amount=-6 +kerning first=87 second=244 amount=-6 +kerning first=87 second=111 amount=-6 +kerning first=87 second=246 amount=-6 +kerning first=87 second=111 amount=-6 +kerning first=87 second=111 amount=-6 +kerning first=87 second=245 amount=-6 +kerning first=87 second=111 amount=-6 +kerning first=87 second=111 amount=-6 +kerning first=87 second=224 amount=-3 +kerning first=87 second=248 amount=-3 +kerning first=87 second=114 amount=-3 +kerning first=87 second=156 amount=-6 +kerning first=87 second=115 amount=-6 +kerning first=87 second=154 amount=-6 +kerning first=87 second=186 amount=-6 +kerning first=87 second=117 amount=-3 +kerning first=87 second=250 amount=-3 +kerning first=87 second=117 amount=-3 +kerning first=87 second=117 amount=-3 +kerning first=87 second=252 amount=-3 +kerning first=87 second=117 amount=-3 +kerning first=87 second=117 amount=-3 +kerning first=87 second=249 amount=-3 +kerning first=87 second=251 amount=-3 +kerning first=87 second=117 amount=-3 +kerning first=87 second=119 amount=-3 +kerning first=87 second=253 amount=-3 +kerning first=87 second=121 amount=-3 +kerning first=87 second=121 amount=-3 +kerning first=87 second=159 amount=-3 +kerning first=87 second=158 amount=-3 +kerning first=87 second=191 amount=-3 +kerning first=87 second=44 amount=-12 +kerning first=87 second=59 amount=-4 +kerning first=87 second=58 amount=-4 +kerning first=87 second=46 amount=-12 +kerning first=87 second=133 amount=-12 +kerning first=87 second=45 amount=-4 +kerning first=87 second=155 amount=-3 +kerning first=87 second=187 amount=-3 +kerning first=87 second=150 amount=-4 +kerning first=87 second=151 amount=-4 +kerning first=87 second=111 amount=-6 +kerning first=87 second=117 amount=-3 +kerning first=221 second=65 amount=-4 +kerning first=221 second=74 amount=-6 +kerning first=221 second=65 amount=-4 +kerning first=221 second=193 amount=-4 +kerning first=221 second=194 amount=-4 +kerning first=221 second=65 amount=-4 +kerning first=221 second=196 amount=-4 +kerning first=221 second=65 amount=-4 +kerning first=221 second=195 amount=-4 +kerning first=221 second=65 amount=-4 +kerning first=221 second=165 amount=-4 +kerning first=221 second=65 amount=-4 +kerning first=221 second=74 amount=-6 +kerning first=221 second=97 amount=-3 +kerning first=221 second=99 amount=-6 +kerning first=221 second=100 amount=-6 +kerning first=221 second=101 amount=-6 +kerning first=221 second=103 amount=-6 +kerning first=221 second=109 amount=-3 +kerning first=221 second=110 amount=-3 +kerning first=221 second=111 amount=-6 +kerning first=221 second=112 amount=-3 +kerning first=221 second=113 amount=-6 +kerning first=221 second=114 amount=-3 +kerning first=221 second=115 amount=-6 +kerning first=221 second=117 amount=-3 +kerning first=221 second=118 amount=-3 +kerning first=221 second=119 amount=-3 +kerning first=221 second=120 amount=-3 +kerning first=221 second=121 amount=-3 +kerning first=221 second=122 amount=-3 +kerning first=221 second=97 amount=-3 +kerning first=221 second=225 amount=-3 +kerning first=221 second=226 amount=-3 +kerning first=221 second=97 amount=-3 +kerning first=221 second=228 amount=-3 +kerning first=221 second=97 amount=-3 +kerning first=221 second=227 amount=-3 +kerning first=221 second=97 amount=-3 +kerning first=221 second=185 amount=-3 +kerning first=221 second=97 amount=-3 +kerning first=221 second=230 amount=-6 +kerning first=221 second=99 amount=-6 +kerning first=221 second=232 amount=-6 +kerning first=221 second=99 amount=-6 +kerning first=221 second=231 amount=-6 +kerning first=221 second=239 amount=-6 +kerning first=221 second=240 amount=-6 +kerning first=221 second=101 amount=-6 +kerning first=221 second=233 amount=-6 +kerning first=221 second=101 amount=-6 +kerning first=221 second=236 amount=-6 +kerning first=221 second=235 amount=-6 +kerning first=221 second=101 amount=-6 +kerning first=221 second=101 amount=-6 +kerning first=221 second=101 amount=-6 +kerning first=221 second=234 amount=-6 +kerning first=221 second=103 amount=-6 +kerning first=221 second=103 amount=-6 +kerning first=221 second=103 amount=-6 +kerning first=221 second=103 amount=-6 +kerning first=221 second=105 amount=14 +kerning first=221 second=238 amount=10 +kerning first=221 second=105 amount=14 +kerning first=221 second=105 amount=14 +kerning first=221 second=105 amount=10 +kerning first=221 second=105 amount=14 +kerning first=221 second=105 amount=-3 +kerning first=221 second=241 amount=-3 +kerning first=221 second=242 amount=-3 +kerning first=221 second=110 amount=-3 +kerning first=221 second=110 amount=-3 +kerning first=221 second=111 amount=-6 +kerning first=221 second=243 amount=-6 +kerning first=221 second=244 amount=-6 +kerning first=221 second=111 amount=-6 +kerning first=221 second=246 amount=-6 +kerning first=221 second=111 amount=-6 +kerning first=221 second=111 amount=-6 +kerning first=221 second=245 amount=-6 +kerning first=221 second=111 amount=-6 +kerning first=221 second=111 amount=-6 +kerning first=221 second=224 amount=-3 +kerning first=221 second=248 amount=-3 +kerning first=221 second=114 amount=-3 +kerning first=221 second=156 amount=-6 +kerning first=221 second=115 amount=-6 +kerning first=221 second=154 amount=-6 +kerning first=221 second=186 amount=-6 +kerning first=221 second=117 amount=-3 +kerning first=221 second=250 amount=-3 +kerning first=221 second=117 amount=-3 +kerning first=221 second=117 amount=-3 +kerning first=221 second=252 amount=-3 +kerning first=221 second=117 amount=-3 +kerning first=221 second=117 amount=-3 +kerning first=221 second=249 amount=-3 +kerning first=221 second=251 amount=-3 +kerning first=221 second=117 amount=-3 +kerning first=221 second=119 amount=-3 +kerning first=221 second=253 amount=-3 +kerning first=221 second=121 amount=-3 +kerning first=221 second=121 amount=-3 +kerning first=221 second=159 amount=-3 +kerning first=221 second=158 amount=-3 +kerning first=221 second=191 amount=-3 +kerning first=221 second=44 amount=-12 +kerning first=221 second=59 amount=-4 +kerning first=221 second=58 amount=-4 +kerning first=221 second=46 amount=-12 +kerning first=221 second=133 amount=-12 +kerning first=221 second=45 amount=-4 +kerning first=221 second=155 amount=-3 +kerning first=221 second=187 amount=-3 +kerning first=221 second=150 amount=-4 +kerning first=221 second=151 amount=-4 +kerning first=221 second=111 amount=-6 +kerning first=221 second=117 amount=-3 +kerning first=89 second=65 amount=-4 +kerning first=89 second=74 amount=-6 +kerning first=89 second=65 amount=-4 +kerning first=89 second=193 amount=-4 +kerning first=89 second=194 amount=-4 +kerning first=89 second=65 amount=-4 +kerning first=89 second=196 amount=-4 +kerning first=89 second=65 amount=-4 +kerning first=89 second=195 amount=-4 +kerning first=89 second=65 amount=-4 +kerning first=89 second=165 amount=-4 +kerning first=89 second=65 amount=-4 +kerning first=89 second=74 amount=-6 +kerning first=89 second=97 amount=-3 +kerning first=89 second=99 amount=-6 +kerning first=89 second=100 amount=-6 +kerning first=89 second=101 amount=-6 +kerning first=89 second=103 amount=-6 +kerning first=89 second=109 amount=-3 +kerning first=89 second=110 amount=-3 +kerning first=89 second=111 amount=-6 +kerning first=89 second=112 amount=-3 +kerning first=89 second=113 amount=-6 +kerning first=89 second=114 amount=-3 +kerning first=89 second=115 amount=-6 +kerning first=89 second=117 amount=-3 +kerning first=89 second=118 amount=-3 +kerning first=89 second=119 amount=-3 +kerning first=89 second=120 amount=-3 +kerning first=89 second=121 amount=-3 +kerning first=89 second=122 amount=-3 +kerning first=89 second=97 amount=-3 +kerning first=89 second=225 amount=-3 +kerning first=89 second=226 amount=-3 +kerning first=89 second=97 amount=-3 +kerning first=89 second=228 amount=-3 +kerning first=89 second=97 amount=-3 +kerning first=89 second=227 amount=-3 +kerning first=89 second=97 amount=-3 +kerning first=89 second=185 amount=-3 +kerning first=89 second=97 amount=-3 +kerning first=89 second=230 amount=-6 +kerning first=89 second=99 amount=-6 +kerning first=89 second=232 amount=-6 +kerning first=89 second=99 amount=-6 +kerning first=89 second=231 amount=-6 +kerning first=89 second=239 amount=-6 +kerning first=89 second=240 amount=-6 +kerning first=89 second=101 amount=-6 +kerning first=89 second=233 amount=-6 +kerning first=89 second=101 amount=-6 +kerning first=89 second=236 amount=-6 +kerning first=89 second=235 amount=-6 +kerning first=89 second=101 amount=-6 +kerning first=89 second=101 amount=-6 +kerning first=89 second=101 amount=-6 +kerning first=89 second=234 amount=-6 +kerning first=89 second=103 amount=-6 +kerning first=89 second=103 amount=-6 +kerning first=89 second=103 amount=-6 +kerning first=89 second=103 amount=-6 +kerning first=89 second=105 amount=14 +kerning first=89 second=238 amount=10 +kerning first=89 second=105 amount=14 +kerning first=89 second=105 amount=14 +kerning first=89 second=105 amount=10 +kerning first=89 second=105 amount=14 +kerning first=89 second=105 amount=-3 +kerning first=89 second=241 amount=-3 +kerning first=89 second=242 amount=-3 +kerning first=89 second=110 amount=-3 +kerning first=89 second=110 amount=-3 +kerning first=89 second=111 amount=-6 +kerning first=89 second=243 amount=-6 +kerning first=89 second=244 amount=-6 +kerning first=89 second=111 amount=-6 +kerning first=89 second=246 amount=-6 +kerning first=89 second=111 amount=-6 +kerning first=89 second=111 amount=-6 +kerning first=89 second=245 amount=-6 +kerning first=89 second=111 amount=-6 +kerning first=89 second=111 amount=-6 +kerning first=89 second=224 amount=-3 +kerning first=89 second=248 amount=-3 +kerning first=89 second=114 amount=-3 +kerning first=89 second=156 amount=-6 +kerning first=89 second=115 amount=-6 +kerning first=89 second=154 amount=-6 +kerning first=89 second=186 amount=-6 +kerning first=89 second=117 amount=-3 +kerning first=89 second=250 amount=-3 +kerning first=89 second=117 amount=-3 +kerning first=89 second=117 amount=-3 +kerning first=89 second=252 amount=-3 +kerning first=89 second=117 amount=-3 +kerning first=89 second=117 amount=-3 +kerning first=89 second=249 amount=-3 +kerning first=89 second=251 amount=-3 +kerning first=89 second=117 amount=-3 +kerning first=89 second=119 amount=-3 +kerning first=89 second=253 amount=-3 +kerning first=89 second=121 amount=-3 +kerning first=89 second=121 amount=-3 +kerning first=89 second=159 amount=-3 +kerning first=89 second=158 amount=-3 +kerning first=89 second=191 amount=-3 +kerning first=89 second=44 amount=-12 +kerning first=89 second=59 amount=-4 +kerning first=89 second=58 amount=-4 +kerning first=89 second=46 amount=-12 +kerning first=89 second=133 amount=-12 +kerning first=89 second=45 amount=-4 +kerning first=89 second=155 amount=-3 +kerning first=89 second=187 amount=-3 +kerning first=89 second=150 amount=-4 +kerning first=89 second=151 amount=-4 +kerning first=89 second=111 amount=-6 +kerning first=89 second=117 amount=-3 +kerning first=89 second=65 amount=-4 +kerning first=89 second=74 amount=-6 +kerning first=89 second=65 amount=-4 +kerning first=89 second=193 amount=-4 +kerning first=89 second=194 amount=-4 +kerning first=89 second=65 amount=-4 +kerning first=89 second=196 amount=-4 +kerning first=89 second=65 amount=-4 +kerning first=89 second=195 amount=-4 +kerning first=89 second=65 amount=-4 +kerning first=89 second=165 amount=-4 +kerning first=89 second=65 amount=-4 +kerning first=89 second=74 amount=-6 +kerning first=89 second=97 amount=-3 +kerning first=89 second=99 amount=-6 +kerning first=89 second=100 amount=-6 +kerning first=89 second=101 amount=-6 +kerning first=89 second=103 amount=-6 +kerning first=89 second=109 amount=-3 +kerning first=89 second=110 amount=-3 +kerning first=89 second=111 amount=-6 +kerning first=89 second=112 amount=-3 +kerning first=89 second=113 amount=-6 +kerning first=89 second=114 amount=-3 +kerning first=89 second=115 amount=-6 +kerning first=89 second=117 amount=-3 +kerning first=89 second=118 amount=-3 +kerning first=89 second=119 amount=-3 +kerning first=89 second=120 amount=-3 +kerning first=89 second=121 amount=-3 +kerning first=89 second=122 amount=-3 +kerning first=89 second=97 amount=-3 +kerning first=89 second=225 amount=-3 +kerning first=89 second=226 amount=-3 +kerning first=89 second=97 amount=-3 +kerning first=89 second=228 amount=-3 +kerning first=89 second=97 amount=-3 +kerning first=89 second=227 amount=-3 +kerning first=89 second=97 amount=-3 +kerning first=89 second=185 amount=-3 +kerning first=89 second=97 amount=-3 +kerning first=89 second=230 amount=-6 +kerning first=89 second=99 amount=-6 +kerning first=89 second=232 amount=-6 +kerning first=89 second=99 amount=-6 +kerning first=89 second=231 amount=-6 +kerning first=89 second=239 amount=-6 +kerning first=89 second=240 amount=-6 +kerning first=89 second=101 amount=-6 +kerning first=89 second=233 amount=-6 +kerning first=89 second=101 amount=-6 +kerning first=89 second=236 amount=-6 +kerning first=89 second=235 amount=-6 +kerning first=89 second=101 amount=-6 +kerning first=89 second=101 amount=-6 +kerning first=89 second=101 amount=-6 +kerning first=89 second=234 amount=-6 +kerning first=89 second=103 amount=-6 +kerning first=89 second=103 amount=-6 +kerning first=89 second=103 amount=-6 +kerning first=89 second=103 amount=-6 +kerning first=89 second=105 amount=14 +kerning first=89 second=238 amount=10 +kerning first=89 second=105 amount=14 +kerning first=89 second=105 amount=14 +kerning first=89 second=105 amount=10 +kerning first=89 second=105 amount=14 +kerning first=89 second=105 amount=-3 +kerning first=89 second=241 amount=-3 +kerning first=89 second=242 amount=-3 +kerning first=89 second=110 amount=-3 +kerning first=89 second=110 amount=-3 +kerning first=89 second=111 amount=-6 +kerning first=89 second=243 amount=-6 +kerning first=89 second=244 amount=-6 +kerning first=89 second=111 amount=-6 +kerning first=89 second=246 amount=-6 +kerning first=89 second=111 amount=-6 +kerning first=89 second=111 amount=-6 +kerning first=89 second=245 amount=-6 +kerning first=89 second=111 amount=-6 +kerning first=89 second=111 amount=-6 +kerning first=89 second=224 amount=-3 +kerning first=89 second=248 amount=-3 +kerning first=89 second=114 amount=-3 +kerning first=89 second=156 amount=-6 +kerning first=89 second=115 amount=-6 +kerning first=89 second=154 amount=-6 +kerning first=89 second=186 amount=-6 +kerning first=89 second=117 amount=-3 +kerning first=89 second=250 amount=-3 +kerning first=89 second=117 amount=-3 +kerning first=89 second=117 amount=-3 +kerning first=89 second=252 amount=-3 +kerning first=89 second=117 amount=-3 +kerning first=89 second=117 amount=-3 +kerning first=89 second=249 amount=-3 +kerning first=89 second=251 amount=-3 +kerning first=89 second=117 amount=-3 +kerning first=89 second=119 amount=-3 +kerning first=89 second=253 amount=-3 +kerning first=89 second=121 amount=-3 +kerning first=89 second=121 amount=-3 +kerning first=89 second=159 amount=-3 +kerning first=89 second=158 amount=-3 +kerning first=89 second=191 amount=-3 +kerning first=89 second=44 amount=-12 +kerning first=89 second=59 amount=-4 +kerning first=89 second=58 amount=-4 +kerning first=89 second=46 amount=-12 +kerning first=89 second=133 amount=-12 +kerning first=89 second=45 amount=-4 +kerning first=89 second=155 amount=-3 +kerning first=89 second=187 amount=-3 +kerning first=89 second=150 amount=-4 +kerning first=89 second=151 amount=-4 +kerning first=89 second=111 amount=-6 +kerning first=89 second=117 amount=-3 +kerning first=102 second=65 amount=-4 +kerning first=102 second=74 amount=-6 +kerning first=102 second=65 amount=-4 +kerning first=102 second=193 amount=-4 +kerning first=102 second=194 amount=-4 +kerning first=102 second=65 amount=-4 +kerning first=102 second=196 amount=-4 +kerning first=102 second=65 amount=-4 +kerning first=102 second=195 amount=-4 +kerning first=102 second=65 amount=-4 +kerning first=102 second=165 amount=-4 +kerning first=102 second=65 amount=-4 +kerning first=102 second=74 amount=-6 +kerning first=102 second=104 amount=12 +kerning first=102 second=105 amount=14 +kerning first=102 second=238 amount=10 +kerning first=102 second=105 amount=10 +kerning first=102 second=105 amount=10 +kerning first=102 second=105 amount=10 +kerning first=102 second=105 amount=14 +kerning first=102 second=44 amount=-12 +kerning first=102 second=46 amount=-12 +kerning first=102 second=133 amount=-12 +kerning first=114 second=44 amount=-12 +kerning first=114 second=46 amount=-12 +kerning first=114 second=133 amount=-12 +kerning first=118 second=44 amount=-12 +kerning first=118 second=46 amount=-12 +kerning first=118 second=133 amount=-12 +kerning first=119 second=44 amount=-12 +kerning first=119 second=46 amount=-12 +kerning first=119 second=133 amount=-12 +kerning first=121 second=44 amount=-12 +kerning first=121 second=46 amount=-12 +kerning first=121 second=133 amount=-12 +kerning first=224 second=44 amount=-12 +kerning first=224 second=46 amount=-12 +kerning first=224 second=133 amount=-12 +kerning first=248 second=44 amount=-12 +kerning first=248 second=46 amount=-12 +kerning first=248 second=133 amount=-12 +kerning first=114 second=44 amount=-12 +kerning first=114 second=46 amount=-12 +kerning first=114 second=133 amount=-12 +kerning first=119 second=44 amount=-12 +kerning first=119 second=46 amount=-12 +kerning first=119 second=133 amount=-12 +kerning first=253 second=44 amount=-12 +kerning first=253 second=46 amount=-12 +kerning first=253 second=133 amount=-12 +kerning first=121 second=44 amount=-12 +kerning first=121 second=46 amount=-12 +kerning first=121 second=133 amount=-12 +kerning first=121 second=44 amount=-12 +kerning first=121 second=46 amount=-12 +kerning first=121 second=133 amount=-12 +kerning first=45 second=84 amount=-6 +kerning first=45 second=86 amount=-4 +kerning first=45 second=87 amount=-4 +kerning first=45 second=89 amount=-6 +kerning first=45 second=141 amount=-6 +kerning first=45 second=84 amount=-4 +kerning first=45 second=87 amount=-4 +kerning first=45 second=221 amount=-6 +kerning first=45 second=89 amount=-6 +kerning first=45 second=89 amount=-6 +kerning first=145 second=65 amount=-12 +kerning first=145 second=74 amount=-12 +kerning first=145 second=65 amount=-12 +kerning first=145 second=193 amount=-12 +kerning first=145 second=194 amount=-12 +kerning first=145 second=65 amount=-12 +kerning first=145 second=196 amount=-12 +kerning first=145 second=65 amount=-12 +kerning first=145 second=195 amount=-12 +kerning first=145 second=65 amount=-12 +kerning first=145 second=165 amount=-12 +kerning first=145 second=65 amount=-12 +kerning first=146 second=65 amount=-12 +kerning first=146 second=65 amount=-12 +kerning first=146 second=193 amount=-12 +kerning first=146 second=194 amount=-12 +kerning first=146 second=65 amount=-12 +kerning first=146 second=196 amount=-12 +kerning first=146 second=65 amount=-12 +kerning first=146 second=195 amount=-12 +kerning first=146 second=65 amount=-12 +kerning first=146 second=165 amount=-12 +kerning first=146 second=65 amount=-12 +kerning first=147 second=65 amount=-12 +kerning first=147 second=74 amount=-12 +kerning first=147 second=65 amount=-12 +kerning first=147 second=193 amount=-12 +kerning first=147 second=194 amount=-12 +kerning first=147 second=65 amount=-12 +kerning first=147 second=196 amount=-12 +kerning first=147 second=65 amount=-12 +kerning first=147 second=195 amount=-12 +kerning first=147 second=65 amount=-12 +kerning first=147 second=165 amount=-12 +kerning first=147 second=65 amount=-12 +kerning first=147 second=74 amount=-12 +kerning first=148 second=65 amount=-12 +kerning first=148 second=65 amount=-12 +kerning first=148 second=193 amount=-12 +kerning first=148 second=194 amount=-12 +kerning first=148 second=65 amount=-12 +kerning first=148 second=196 amount=-12 +kerning first=148 second=65 amount=-12 +kerning first=148 second=195 amount=-12 +kerning first=148 second=65 amount=-12 +kerning first=148 second=165 amount=-12 +kerning first=148 second=65 amount=-12 +kerning first=139 second=84 amount=-6 +kerning first=139 second=86 amount=-3 +kerning first=139 second=87 amount=-3 +kerning first=139 second=89 amount=-6 +kerning first=139 second=141 amount=-6 +kerning first=139 second=84 amount=-3 +kerning first=139 second=87 amount=-3 +kerning first=139 second=221 amount=-6 +kerning first=139 second=89 amount=-6 +kerning first=139 second=89 amount=-6 +kerning first=171 second=84 amount=-6 +kerning first=171 second=86 amount=-3 +kerning first=171 second=87 amount=-3 +kerning first=171 second=89 amount=-6 +kerning first=171 second=141 amount=-6 +kerning first=171 second=84 amount=-3 +kerning first=171 second=87 amount=-3 +kerning first=171 second=221 amount=-6 +kerning first=171 second=89 amount=-6 +kerning first=171 second=89 amount=-6 +kerning first=150 second=84 amount=-6 +kerning first=150 second=86 amount=-4 +kerning first=150 second=87 amount=-4 +kerning first=150 second=89 amount=-6 +kerning first=150 second=141 amount=-6 +kerning first=150 second=84 amount=-4 +kerning first=150 second=87 amount=-4 +kerning first=150 second=221 amount=-6 +kerning first=150 second=89 amount=-6 +kerning first=150 second=89 amount=-6 +kerning first=151 second=84 amount=-6 +kerning first=151 second=86 amount=-4 +kerning first=151 second=87 amount=-4 +kerning first=151 second=89 amount=-6 +kerning first=151 second=141 amount=-6 +kerning first=151 second=84 amount=-4 +kerning first=151 second=87 amount=-4 +kerning first=151 second=221 amount=-6 +kerning first=151 second=89 amount=-6 +kerning first=151 second=89 amount=-6 +kerning first=39 second=65 amount=-12 +kerning first=39 second=74 amount=-12 +kerning first=39 second=65 amount=-12 +kerning first=39 second=193 amount=-12 +kerning first=39 second=194 amount=-12 +kerning first=39 second=65 amount=-12 +kerning first=39 second=196 amount=-12 +kerning first=39 second=65 amount=-12 +kerning first=39 second=195 amount=-12 +kerning first=39 second=65 amount=-12 +kerning first=39 second=165 amount=-12 +kerning first=39 second=65 amount=-12 +kerning first=34 second=65 amount=-12 +kerning first=34 second=74 amount=-12 +kerning first=34 second=65 amount=-12 +kerning first=34 second=193 amount=-12 +kerning first=34 second=194 amount=-12 +kerning first=34 second=65 amount=-12 +kerning first=34 second=196 amount=-12 +kerning first=34 second=65 amount=-12 +kerning first=34 second=195 amount=-12 +kerning first=34 second=65 amount=-12 +kerning first=34 second=165 amount=-12 +kerning first=34 second=65 amount=-12 +kerning first=34 second=74 amount=-12 +kerning first=79 second=65 amount=-7 +kerning first=79 second=84 amount=2 +kerning first=79 second=89 amount=2 +kerning first=79 second=65 amount=-7 +kerning first=79 second=193 amount=-7 +kerning first=79 second=194 amount=-7 +kerning first=79 second=65 amount=-7 +kerning first=79 second=196 amount=-7 +kerning first=79 second=65 amount=-7 +kerning first=79 second=195 amount=-7 +kerning first=79 second=65 amount=-7 +kerning first=79 second=165 amount=-7 +kerning first=79 second=65 amount=-7 +kerning first=79 second=141 amount=2 +kerning first=79 second=221 amount=2 +kerning first=79 second=89 amount=2 +kerning first=79 second=89 amount=2 +kerning first=79 second=97 amount=-4 +kerning first=79 second=99 amount=-5 +kerning first=79 second=100 amount=-5 +kerning first=79 second=101 amount=-5 +kerning first=79 second=103 amount=-5 +kerning first=79 second=109 amount=-4 +kerning first=79 second=110 amount=-4 +kerning first=79 second=111 amount=-5 +kerning first=79 second=112 amount=-4 +kerning first=79 second=113 amount=-5 +kerning first=79 second=114 amount=-4 +kerning first=79 second=115 amount=-5 +kerning first=79 second=117 amount=-4 +kerning first=79 second=120 amount=-4 +kerning first=79 second=122 amount=-4 +kerning first=79 second=97 amount=-4 +kerning first=79 second=225 amount=-4 +kerning first=79 second=226 amount=-4 +kerning first=79 second=97 amount=-4 +kerning first=79 second=228 amount=-4 +kerning first=79 second=97 amount=-4 +kerning first=79 second=227 amount=-4 +kerning first=79 second=97 amount=-4 +kerning first=79 second=185 amount=-4 +kerning first=79 second=97 amount=-4 +kerning first=79 second=230 amount=-5 +kerning first=79 second=99 amount=-5 +kerning first=79 second=232 amount=-5 +kerning first=79 second=99 amount=-5 +kerning first=79 second=231 amount=-5 +kerning first=79 second=239 amount=-5 +kerning first=79 second=240 amount=-5 +kerning first=79 second=101 amount=-5 +kerning first=79 second=233 amount=-5 +kerning first=79 second=101 amount=-5 +kerning first=79 second=236 amount=-5 +kerning first=79 second=235 amount=-5 +kerning first=79 second=101 amount=-5 +kerning first=79 second=101 amount=-5 +kerning first=79 second=101 amount=-5 +kerning first=79 second=234 amount=-5 +kerning first=79 second=103 amount=-5 +kerning first=79 second=103 amount=-5 +kerning first=79 second=103 amount=-5 +kerning first=79 second=103 amount=-5 +kerning first=79 second=241 amount=-4 +kerning first=79 second=242 amount=-4 +kerning first=79 second=110 amount=-4 +kerning first=79 second=110 amount=-4 +kerning first=79 second=111 amount=-5 +kerning first=79 second=243 amount=-5 +kerning first=79 second=244 amount=-5 +kerning first=79 second=111 amount=-5 +kerning first=79 second=246 amount=-5 +kerning first=79 second=111 amount=-5 +kerning first=79 second=111 amount=-5 +kerning first=79 second=245 amount=-5 +kerning first=79 second=111 amount=-5 +kerning first=79 second=111 amount=-5 +kerning first=79 second=224 amount=-4 +kerning first=79 second=248 amount=-4 +kerning first=79 second=114 amount=-4 +kerning first=79 second=156 amount=-5 +kerning first=79 second=115 amount=-5 +kerning first=79 second=154 amount=-5 +kerning first=79 second=186 amount=-5 +kerning first=79 second=117 amount=-4 +kerning first=79 second=250 amount=-4 +kerning first=79 second=117 amount=-4 +kerning first=79 second=117 amount=-4 +kerning first=79 second=252 amount=-4 +kerning first=79 second=117 amount=-4 +kerning first=79 second=117 amount=-4 +kerning first=79 second=249 amount=-4 +kerning first=79 second=251 amount=-4 +kerning first=79 second=117 amount=-4 +kerning first=79 second=159 amount=-4 +kerning first=79 second=158 amount=-4 +kerning first=79 second=191 amount=-4 +kerning first=79 second=111 amount=-5 +kerning first=79 second=117 amount=-4 +kerning first=85 second=65 amount=-12 +kerning first=85 second=65 amount=-12 +kerning first=85 second=193 amount=-12 +kerning first=85 second=194 amount=-12 +kerning first=85 second=65 amount=-12 +kerning first=85 second=196 amount=-12 +kerning first=85 second=65 amount=-12 +kerning first=85 second=195 amount=-12 +kerning first=85 second=65 amount=-12 +kerning first=85 second=165 amount=-12 +kerning first=85 second=65 amount=-12 +kerning first=85 second=97 amount=-5 +kerning first=85 second=99 amount=-8 +kerning first=85 second=100 amount=-8 +kerning first=85 second=101 amount=-8 +kerning first=85 second=103 amount=-8 +kerning first=85 second=109 amount=-5 +kerning first=85 second=110 amount=-5 +kerning first=85 second=111 amount=-8 +kerning first=85 second=112 amount=-5 +kerning first=85 second=113 amount=-8 +kerning first=85 second=114 amount=-5 +kerning first=85 second=115 amount=-8 +kerning first=85 second=117 amount=-5 +kerning first=85 second=120 amount=-5 +kerning first=85 second=122 amount=-5 +kerning first=85 second=97 amount=-5 +kerning first=85 second=225 amount=-5 +kerning first=85 second=226 amount=-5 +kerning first=85 second=97 amount=-5 +kerning first=85 second=228 amount=-5 +kerning first=85 second=97 amount=-5 +kerning first=85 second=227 amount=-5 +kerning first=85 second=97 amount=-5 +kerning first=85 second=185 amount=-5 +kerning first=85 second=97 amount=-5 +kerning first=85 second=230 amount=-8 +kerning first=85 second=99 amount=-8 +kerning first=85 second=232 amount=-8 +kerning first=85 second=99 amount=-8 +kerning first=85 second=231 amount=-8 +kerning first=85 second=239 amount=-8 +kerning first=85 second=240 amount=-8 +kerning first=85 second=101 amount=-8 +kerning first=85 second=233 amount=-8 +kerning first=85 second=101 amount=-8 +kerning first=85 second=236 amount=-8 +kerning first=85 second=235 amount=-8 +kerning first=85 second=101 amount=-8 +kerning first=85 second=101 amount=-8 +kerning first=85 second=101 amount=-8 +kerning first=85 second=234 amount=-8 +kerning first=85 second=103 amount=-8 +kerning first=85 second=103 amount=-8 +kerning first=85 second=103 amount=-8 +kerning first=85 second=103 amount=-8 +kerning first=85 second=241 amount=-5 +kerning first=85 second=242 amount=-5 +kerning first=85 second=110 amount=-5 +kerning first=85 second=110 amount=-5 +kerning first=85 second=111 amount=-8 +kerning first=85 second=243 amount=-8 +kerning first=85 second=244 amount=-8 +kerning first=85 second=111 amount=-8 +kerning first=85 second=246 amount=-8 +kerning first=85 second=111 amount=-8 +kerning first=85 second=111 amount=-8 +kerning first=85 second=245 amount=-8 +kerning first=85 second=111 amount=-8 +kerning first=85 second=111 amount=-8 +kerning first=85 second=224 amount=-5 +kerning first=85 second=248 amount=-5 +kerning first=85 second=114 amount=-5 +kerning first=85 second=156 amount=-8 +kerning first=85 second=115 amount=-8 +kerning first=85 second=154 amount=-8 +kerning first=85 second=186 amount=-8 +kerning first=85 second=117 amount=-5 +kerning first=85 second=250 amount=-5 +kerning first=85 second=117 amount=-5 +kerning first=85 second=117 amount=-5 +kerning first=85 second=252 amount=-5 +kerning first=85 second=117 amount=-5 +kerning first=85 second=117 amount=-5 +kerning first=85 second=249 amount=-5 +kerning first=85 second=251 amount=-5 +kerning first=85 second=117 amount=-5 +kerning first=85 second=159 amount=-5 +kerning first=85 second=158 amount=-5 +kerning first=85 second=191 amount=-5 +kerning first=85 second=111 amount=-8 +kerning first=85 second=117 amount=-5 diff --git a/Game/Output/Fonts/FontO2_p_0.png b/Game/Output/Fonts/FontO2_p_0.png new file mode 100644 index 00000000..09cef4ba Binary files /dev/null and b/Game/Output/Fonts/FontO2_p_0.png differ diff --git a/Game/Output/Fonts/FontO2_p_1.png b/Game/Output/Fonts/FontO2_p_1.png new file mode 100644 index 00000000..48e865d5 Binary files /dev/null and b/Game/Output/Fonts/FontO2_p_1.png differ diff --git a/Game/Output/Fonts/FontO2_p_2.png b/Game/Output/Fonts/FontO2_p_2.png new file mode 100644 index 00000000..e961def9 Binary files /dev/null and b/Game/Output/Fonts/FontO2_p_2.png differ diff --git a/Game/Output/Fonts/FontO2_p_3.png b/Game/Output/Fonts/FontO2_p_3.png new file mode 100644 index 00000000..ab4f8747 Binary files /dev/null and b/Game/Output/Fonts/FontO2_p_3.png differ diff --git a/Game/Output/Fonts/FontO2_p_4.png b/Game/Output/Fonts/FontO2_p_4.png new file mode 100644 index 00000000..0c8e79c8 Binary files /dev/null and b/Game/Output/Fonts/FontO2_p_4.png differ diff --git a/Game/Output/Fonts/FontO_p.bmfc b/Game/Output/Fonts/FontO_p.bmfc new file mode 100644 index 00000000..de206877 --- /dev/null +++ b/Game/Output/Fonts/FontO_p.bmfc @@ -0,0 +1,48 @@ +# AngelCode Bitmap Font Generator configuration file +fileVersion=1 + +# font settings +fontName=Arial +charSet=238 +fontSize=256 +aa=1 +scaleH=100 +useSmoothing=1 +isBold=1 +isItalic=0 +useUnicode=0 +disableBoxChars=1 +outputInvalidCharGlyph=0 + +# character alignment +paddingDown=5 +paddingUp=5 +paddingRight=5 +paddingLeft=5 +spacingHoriz=5 +spacingVert=5 + +# output file +outWidth=1024 +outHeight=1024 +outBitDepth=8 +fontDescFormat=0 +fourChnlPacked=0 +textureFormat=png +textureCompression=0 +alphaChnl=2 +redChnl=0 +greenChnl=0 +blueChnl=0 +invA=0 +invR=0 +invG=0 +invB=0 + +# outline +outlineThickness=10 + +# selected chars +chars=32-126,128,130,132-135,137-143,145-151,153-255 + +# imported icon images diff --git a/Game/Output/Fonts/FontO_p.fnt b/Game/Output/Fonts/FontO_p.fnt new file mode 100644 index 00000000..d246a682 --- /dev/null +++ b/Game/Output/Fonts/FontO_p.fnt @@ -0,0 +1,329 @@ +info face="Arial" size=256 bold=1 italic=0 charset="EASTEUROPE" unicode=0 stretchH=100 smooth=1 aa=1 padding=5,5,5,5 spacing=5,5 outline=10 +common lineHeight=256 base=208 scaleW=1024 scaleH=1024 pages=6 packed=0 alphaChnl=2 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="FontO_p_0.png" +page id=1 file="FontO_p_1.png" +page id=2 file="FontO_p_2.png" +page id=3 file="FontO_p_3.png" +page id=4 file="FontO_p_4.png" +page id=5 file="FontO_p_5.png" +chars count=218 +char id=32 x=0 y=982 width=31 height=31 xoffset=-15 yoffset=193 xadvance=62 page=0 chnl=15 +char id=33 x=942 y=726 width=64 height=191 xoffset=5 yoffset=32 xadvance=74 page=1 chnl=15 +char id=34 x=529 y=758 width=113 height=87 xoffset=-3 yoffset=32 xadvance=106 page=5 chnl=15 +char id=35 x=860 y=0 width=151 height=196 xoffset=-13 yoffset=30 xadvance=125 page=3 chnl=15 +char id=36 x=0 y=0 width=137 height=227 xoffset=-7 yoffset=19 xadvance=125 page=2 chnl=15 +char id=37 x=765 y=0 width=207 height=200 xoffset=-6 yoffset=29 xadvance=196 page=2 chnl=15 +char id=38 x=0 y=437 width=179 height=197 xoffset=-6 yoffset=29 xadvance=162 page=2 chnl=15 +char id=39 x=647 y=751 width=63 height=87 xoffset=-5 yoffset=32 xadvance=53 page=5 chnl=15 +char id=40 x=326 y=493 width=84 height=240 xoffset=-4 yoffset=30 xadvance=75 page=0 chnl=15 +char id=41 x=415 y=493 width=84 height=240 xoffset=-5 yoffset=30 xadvance=75 page=0 chnl=15 +char id=42 x=737 y=640 width=107 height=106 xoffset=-13 yoffset=30 xadvance=87 page=5 chnl=15 +char id=43 x=288 y=507 width=142 height=142 xoffset=-6 yoffset=58 xadvance=131 page=5 chnl=15 +char id=44 x=946 y=501 width=64 height=98 xoffset=-3 yoffset=162 xadvance=62 page=5 chnl=15 +char id=45 x=812 y=831 width=92 height=61 xoffset=-4 yoffset=119 xadvance=75 page=5 chnl=15 +char id=46 x=942 y=744 width=61 height=61 xoffset=0 yoffset=162 xadvance=62 page=5 chnl=15 +char id=47 x=895 y=609 width=91 height=196 xoffset=-14 yoffset=30 xadvance=62 page=2 chnl=15 +char id=48 x=286 y=403 width=136 height=195 xoffset=-6 yoffset=31 xadvance=125 page=3 chnl=15 +char id=49 x=662 y=0 width=101 height=192 xoffset=3 yoffset=31 xadvance=125 page=4 chnl=15 +char id=50 x=235 y=0 width=139 height=192 xoffset=-9 yoffset=31 xadvance=125 page=4 chnl=15 +char id=51 x=427 y=403 width=136 height=195 xoffset=-6 yoffset=31 xadvance=125 page=3 chnl=15 +char id=52 x=312 y=787 width=146 height=191 xoffset=-11 yoffset=32 xadvance=125 page=4 chnl=15 +char id=53 x=379 y=0 width=138 height=192 xoffset=-6 yoffset=34 xadvance=125 page=4 chnl=15 +char id=54 x=143 y=403 width=138 height=195 xoffset=-6 yoffset=31 xadvance=125 page=3 chnl=15 +char id=55 x=0 y=196 width=136 height=189 xoffset=-6 yoffset=34 xadvance=125 page=5 chnl=15 +char id=56 x=568 y=402 width=136 height=195 xoffset=-6 yoffset=31 xadvance=125 page=3 chnl=15 +char id=57 x=0 y=403 width=138 height=195 xoffset=-8 yoffset=31 xadvance=125 page=3 chnl=15 +char id=58 x=922 y=349 width=61 height=147 xoffset=7 yoffset=76 xadvance=75 page=5 chnl=15 +char id=59 x=141 y=196 width=64 height=184 xoffset=4 yoffset=76 xadvance=75 page=5 chnl=15 +char id=60 x=498 y=196 width=139 height=152 xoffset=-6 yoffset=53 xadvance=131 page=5 chnl=15 +char id=61 x=590 y=640 width=142 height=106 xoffset=-6 yoffset=76 xadvance=131 page=5 chnl=15 +char id=62 x=354 y=196 width=139 height=152 xoffset=-6 yoffset=53 xadvance=131 page=5 chnl=15 +char id=63 x=84 y=0 width=146 height=192 xoffset=-4 yoffset=31 xadvance=137 page=4 chnl=15 +char id=64 x=0 y=0 width=240 height=242 xoffset=-8 yoffset=29 xadvance=218 page=0 chnl=15 +char id=65 x=0 y=199 width=189 height=191 xoffset=-15 yoffset=32 xadvance=162 page=4 chnl=15 +char id=66 x=544 y=393 width=166 height=191 xoffset=1 yoffset=32 xadvance=162 page=4 chnl=15 +char id=67 x=368 y=434 width=171 height=197 xoffset=-5 yoffset=29 xadvance=162 page=2 chnl=15 +char id=68 x=715 y=393 width=165 height=191 xoffset=1 yoffset=32 xadvance=162 page=4 chnl=15 +char id=69 x=0 y=787 width=152 height=191 xoffset=1 yoffset=32 xadvance=149 page=4 chnl=15 +char id=70 x=609 y=785 width=140 height=191 xoffset=1 yoffset=32 xadvance=137 page=4 chnl=15 +char id=71 x=184 y=437 width=179 height=197 xoffset=-5 yoffset=29 xadvance=174 page=2 chnl=15 +char id=72 x=0 y=591 width=160 height=191 xoffset=1 yoffset=32 xadvance=162 page=4 chnl=15 +char id=73 x=945 y=798 width=63 height=191 xoffset=0 yoffset=32 xadvance=62 page=3 chnl=15 +char id=74 x=701 y=801 width=133 height=194 xoffset=-11 yoffset=32 xadvance=125 page=3 chnl=15 +char id=75 x=184 y=395 width=176 height=191 xoffset=1 yoffset=32 xadvance=162 page=4 chnl=15 +char id=76 x=690 y=0 width=144 height=189 xoffset=1 yoffset=34 xadvance=137 page=5 chnl=15 +char id=77 x=194 y=197 width=189 height=191 xoffset=-1 yoffset=32 xadvance=187 page=4 chnl=15 +char id=78 x=495 y=589 width=158 height=191 xoffset=1 yoffset=32 xadvance=162 page=4 chnl=15 +char id=79 x=813 y=205 width=184 height=197 xoffset=-5 yoffset=29 xadvance=174 page=2 chnl=15 +char id=80 x=820 y=589 width=153 height=191 xoffset=1 yoffset=32 xadvance=149 page=4 chnl=15 +char id=81 x=429 y=0 width=190 height=210 xoffset=-5 yoffset=29 xadvance=174 page=2 chnl=15 +char id=82 x=365 y=393 width=174 height=191 xoffset=1 yoffset=32 xadvance=162 page=4 chnl=15 +char id=83 x=544 y=433 width=160 height=197 xoffset=-7 yoffset=29 xadvance=149 page=2 chnl=15 +char id=84 x=658 y=589 width=157 height=191 xoffset=-10 yoffset=32 xadvance=137 page=4 chnl=15 +char id=85 x=0 y=603 width=158 height=194 xoffset=1 yoffset=32 xadvance=162 page=3 chnl=15 +char id=86 x=761 y=197 width=179 height=191 xoffset=-15 yoffset=32 xadvance=149 page=4 chnl=15 +char id=87 x=768 y=0 width=241 height=191 xoffset=-15 yoffset=32 xadvance=211 page=4 chnl=15 +char id=88 x=0 y=395 width=179 height=191 xoffset=-15 yoffset=32 xadvance=149 page=4 chnl=15 +char id=89 x=575 y=197 width=181 height=191 xoffset=-16 yoffset=32 xadvance=149 page=4 chnl=15 +char id=90 x=330 y=591 width=160 height=191 xoffset=-13 yoffset=32 xadvance=137 page=4 chnl=15 +char id=91 x=872 y=243 width=84 height=236 xoffset=1 yoffset=32 xadvance=75 page=1 chnl=15 +char id=92 x=895 y=810 width=91 height=196 xoffset=-14 yoffset=30 xadvance=62 page=2 chnl=15 +char id=93 x=545 y=486 width=84 height=236 xoffset=-10 yoffset=32 xadvance=75 page=1 chnl=15 +char id=94 x=302 y=654 width=136 height=117 xoffset=-4 yoffset=30 xadvance=131 page=5 chnl=15 +char id=95 x=566 y=943 width=160 height=50 xoffset=-18 yoffset=217 xadvance=125 page=5 chnl=15 +char id=96 x=409 y=878 width=79 height=63 xoffset=-11 yoffset=30 xadvance=75 page=5 chnl=15 +char id=97 x=605 y=837 width=140 height=153 xoffset=-8 yoffset=73 xadvance=125 page=2 chnl=15 +char id=98 x=323 y=603 width=143 height=194 xoffset=1 yoffset=32 xadvance=137 page=3 chnl=15 +char id=99 x=301 y=841 width=140 height=153 xoffset=-6 yoffset=73 xadvance=125 page=2 chnl=15 +char id=100 x=471 y=603 width=143 height=194 xoffset=-6 yoffset=32 xadvance=137 page=3 chnl=15 +char id=101 x=155 y=841 width=141 height=153 xoffset=-8 yoffset=73 xadvance=125 page=2 chnl=15 +char id=102 x=887 y=201 width=107 height=194 xoffset=-11 yoffset=29 xadvance=75 page=3 chnl=15 +char id=103 x=261 y=231 width=143 height=198 xoffset=-6 yoffset=73 xadvance=137 page=2 chnl=15 +char id=104 x=283 y=0 width=136 height=191 xoffset=1 yoffset=32 xadvance=137 page=5 chnl=15 +char id=105 x=945 y=196 width=61 height=191 xoffset=1 yoffset=32 xadvance=62 page=4 chnl=15 +char id=106 x=785 y=492 width=87 height=239 xoffset=-25 yoffset=32 xadvance=62 page=0 chnl=15 +char id=107 x=0 y=0 width=137 height=191 xoffset=1 yoffset=32 xadvance=125 page=5 chnl=15 +char id=108 x=520 y=0 width=61 height=191 xoffset=1 yoffset=32 xadvance=62 page=5 chnl=15 +char id=109 x=642 y=195 width=201 height=150 xoffset=-2 yoffset=73 xadvance=199 page=5 chnl=15 +char id=110 x=848 y=194 width=136 height=150 xoffset=1 yoffset=73 xadvance=137 page=5 chnl=15 +char id=111 x=0 y=841 width=150 height=153 xoffset=-6 yoffset=73 xadvance=137 page=2 chnl=15 +char id=112 x=591 y=202 width=143 height=195 xoffset=1 yoffset=73 xadvance=137 page=3 chnl=15 +char id=113 x=739 y=202 width=143 height=195 xoffset=-6 yoffset=73 xadvance=137 page=3 chnl=15 +char id=114 x=141 y=385 width=104 height=150 xoffset=1 yoffset=73 xadvance=87 page=5 chnl=15 +char id=115 x=210 y=196 width=139 height=153 xoffset=-10 yoffset=73 xadvance=125 page=5 chnl=15 +char id=116 x=586 y=0 width=99 height=190 xoffset=-12 yoffset=36 xadvance=75 page=5 chnl=15 +char id=117 x=0 y=390 width=136 height=150 xoffset=1 yoffset=76 xadvance=137 page=5 chnl=15 +char id=118 x=610 y=353 width=151 height=147 xoffset=-14 yoffset=76 xadvance=125 page=5 chnl=15 +char id=119 x=400 y=353 width=205 height=147 xoffset=-14 yoffset=76 xadvance=174 page=5 chnl=15 +char id=120 x=766 y=350 width=151 height=147 xoffset=-13 yoffset=76 xadvance=125 page=5 chnl=15 +char id=121 x=437 y=202 width=149 height=195 xoffset=-14 yoffset=76 xadvance=123 page=3 chnl=15 +char id=122 x=0 y=545 width=134 height=147 xoffset=-12 yoffset=76 xadvance=112 page=5 chnl=15 +char id=123 x=509 y=0 width=103 height=242 xoffset=-8 yoffset=29 xadvance=87 page=0 chnl=15 +char id=124 x=504 y=493 width=54 height=240 xoffset=4 yoffset=30 xadvance=63 page=0 chnl=15 +char id=125 x=399 y=0 width=105 height=242 xoffset=-10 yoffset=29 xadvance=87 page=0 chnl=15 +char id=126 x=790 y=751 width=147 height=75 xoffset=-8 yoffset=91 xadvance=131 page=5 chnl=15 +char id=128 x=709 y=417 width=152 height=197 xoffset=-19 yoffset=29 xadvance=125 page=2 chnl=15 +char id=130 x=953 y=604 width=64 height=98 xoffset=-3 yoffset=162 xadvance=62 page=5 chnl=15 +char id=132 x=69 y=832 width=115 height=97 xoffset=-4 yoffset=162 xadvance=112 page=5 chnl=15 +char id=133 x=596 y=850 width=211 height=61 xoffset=7 yoffset=162 xadvance=224 page=5 chnl=15 +char id=134 x=287 y=0 width=137 height=226 xoffset=-8 yoffset=35 xadvance=125 page=2 chnl=15 +char id=135 x=142 y=0 width=140 height=226 xoffset=-9 yoffset=35 xadvance=125 page=2 chnl=15 +char id=137 x=0 y=232 width=256 height=200 xoffset=-15 yoffset=29 xadvance=224 page=2 chnl=15 +char id=138 x=541 y=247 width=160 height=241 xoffset=-7 yoffset=-15 xadvance=149 page=0 chnl=15 +char id=139 x=0 y=697 width=89 height=130 xoffset=-6 yoffset=85 xadvance=75 page=5 chnl=15 +char id=140 x=706 y=246 width=160 height=241 xoffset=-7 yoffset=-15 xadvance=149 page=0 chnl=15 +char id=141 x=163 y=243 width=157 height=238 xoffset=-10 yoffset=-15 xadvance=137 page=1 chnl=15 +char id=142 x=346 y=0 width=160 height=238 xoffset=-13 yoffset=-15 xadvance=137 page=1 chnl=15 +char id=143 x=676 y=0 width=160 height=238 xoffset=-13 yoffset=-15 xadvance=137 page=1 chnl=15 +char id=145 x=942 y=922 width=64 height=97 xoffset=2 yoffset=32 xadvance=62 page=1 chnl=15 +char id=146 x=0 y=832 width=64 height=98 xoffset=-3 yoffset=32 xadvance=62 page=5 chnl=15 +char id=147 x=309 y=776 width=115 height=97 xoffset=-1 yoffset=32 xadvance=112 page=5 chnl=15 +char id=148 x=189 y=822 width=115 height=97 xoffset=-4 yoffset=32 xadvance=112 page=5 chnl=15 +char id=149 x=429 y=776 width=95 height=95 xoffset=-8 yoffset=81 xadvance=78 page=5 chnl=15 +char id=150 x=743 y=963 width=156 height=53 xoffset=-16 yoffset=123 xadvance=125 page=1 chnl=15 +char id=151 x=484 y=965 width=254 height=53 xoffset=-15 yoffset=123 xadvance=224 page=1 chnl=15 +char id=153 x=94 y=697 width=203 height=120 xoffset=8 yoffset=32 xadvance=224 page=5 chnl=15 +char id=154 x=434 y=0 width=139 height=197 xoffset=-10 yoffset=29 xadvance=125 page=3 chnl=15 +char id=155 x=852 y=502 width=89 height=130 xoffset=-6 yoffset=85 xadvance=75 page=5 chnl=15 +char id=156 x=290 y=0 width=139 height=197 xoffset=-10 yoffset=29 xadvance=125 page=3 chnl=15 +char id=157 x=141 y=802 width=136 height=194 xoffset=-11 yoffset=32 xadvance=107 page=3 chnl=15 +char id=158 x=562 y=802 width=134 height=194 xoffset=-12 yoffset=29 xadvance=112 page=3 chnl=15 +char id=159 x=423 y=802 width=134 height=194 xoffset=-12 yoffset=29 xadvance=112 page=3 chnl=15 +char id=160 x=983 y=492 width=31 height=31 xoffset=-15 yoffset=193 xadvance=62 page=0 chnl=15 +char id=161 x=219 y=924 width=101 height=63 xoffset=-15 yoffset=30 xadvance=75 page=5 chnl=15 +char id=162 x=493 y=876 width=98 height=62 xoffset=-12 yoffset=30 xadvance=75 page=5 chnl=15 +char id=163 x=165 y=591 width=160 height=191 xoffset=-15 yoffset=32 xadvance=137 page=4 chnl=15 +char id=164 x=139 y=545 width=144 height=144 xoffset=-11 yoffset=56 xadvance=125 page=5 chnl=15 +char id=165 x=194 y=486 width=189 height=237 xoffset=-15 yoffset=32 xadvance=162 page=1 chnl=15 +char id=166 x=563 y=493 width=54 height=240 xoffset=4 yoffset=30 xadvance=63 page=0 chnl=15 +char id=167 x=871 y=246 width=141 height=241 xoffset=-8 yoffset=29 xadvance=125 page=0 chnl=15 +char id=168 x=456 y=946 width=105 height=57 xoffset=-15 yoffset=30 xadvance=75 page=5 chnl=15 +char id=169 x=409 y=231 width=197 height=197 xoffset=-15 yoffset=29 xadvance=165 page=2 chnl=15 +char id=170 x=511 y=0 width=160 height=238 xoffset=-7 yoffset=29 xadvance=149 page=1 chnl=15 +char id=171 x=715 y=505 width=132 height=130 xoffset=-4 yoffset=85 xadvance=125 page=5 chnl=15 +char id=172 x=443 y=646 width=142 height=107 xoffset=-6 yoffset=76 xadvance=131 page=5 chnl=15 +char id=173 x=909 y=831 width=92 height=61 xoffset=-4 yoffset=119 xadvance=75 page=5 chnl=15 +char id=174 x=611 y=215 width=197 height=197 xoffset=-15 yoffset=29 xadvance=165 page=2 chnl=15 +char id=175 x=823 y=486 width=160 height=235 xoffset=-13 yoffset=-12 xadvance=137 page=1 chnl=15 +char id=176 x=849 y=640 width=99 height=99 xoffset=-6 yoffset=29 xadvance=90 page=5 chnl=15 +char id=177 x=458 y=838 width=142 height=181 xoffset=-8 yoffset=42 xadvance=123 page=2 chnl=15 +char id=178 x=715 y=751 width=70 height=76 xoffset=-9 yoffset=193 xadvance=75 page=5 chnl=15 +char id=179 x=424 y=0 width=91 height=191 xoffset=-14 yoffset=32 xadvance=62 page=5 chnl=15 +char id=180 x=325 y=878 width=79 height=63 xoffset=4 yoffset=30 xadvance=75 page=5 chnl=15 +char id=181 x=522 y=0 width=135 height=192 xoffset=-2 yoffset=76 xadvance=129 page=4 chnl=15 +char id=182 x=325 y=728 width=154 height=235 xoffset=-15 yoffset=32 xadvance=125 page=1 chnl=15 +char id=183 x=325 y=946 width=61 height=61 xoffset=7 yoffset=99 xadvance=75 page=5 chnl=15 +char id=184 x=0 y=935 width=91 height=74 xoffset=-11 yoffset=193 xadvance=75 page=5 chnl=15 +char id=185 x=146 y=202 width=141 height=196 xoffset=-8 yoffset=73 xadvance=125 page=3 chnl=15 +char id=186 x=764 y=601 width=139 height=194 xoffset=-10 yoffset=73 xadvance=125 page=3 chnl=15 +char id=187 x=576 y=505 width=134 height=130 xoffset=-4 yoffset=85 xadvance=125 page=5 chnl=15 +char id=188 x=839 y=0 width=144 height=189 xoffset=1 yoffset=34 xadvance=137 page=5 chnl=15 +char id=189 x=96 y=934 width=118 height=63 xoffset=-4 yoffset=29 xadvance=75 page=5 chnl=15 +char id=190 x=899 y=785 width=99 height=191 xoffset=1 yoffset=32 xadvance=86 page=4 chnl=15 +char id=191 x=885 y=393 width=134 height=191 xoffset=-12 yoffset=32 xadvance=112 page=4 chnl=15 +char id=192 x=753 y=737 width=174 height=238 xoffset=1 yoffset=-15 xadvance=162 page=0 chnl=15 +char id=193 x=0 y=739 width=189 height=238 xoffset=-15 yoffset=-15 xadvance=162 page=0 chnl=15 +char id=194 x=194 y=739 width=189 height=238 xoffset=-15 yoffset=-15 xadvance=162 page=0 chnl=15 +char id=195 x=0 y=486 width=189 height=237 xoffset=-15 yoffset=-14 xadvance=162 page=1 chnl=15 +char id=196 x=484 y=728 width=189 height=232 xoffset=-15 yoffset=-9 xadvance=162 page=1 chnl=15 +char id=197 x=639 y=243 width=144 height=238 xoffset=1 yoffset=-15 xadvance=137 page=1 chnl=15 +char id=198 x=365 y=247 width=171 height=241 xoffset=-5 yoffset=-15 xadvance=162 page=0 chnl=15 +char id=199 x=0 y=0 width=171 height=238 xoffset=-5 yoffset=29 xadvance=162 page=1 chnl=15 +char id=200 x=189 y=247 width=171 height=241 xoffset=-5 yoffset=-15 xadvance=162 page=0 chnl=15 +char id=201 x=325 y=243 width=152 height=238 xoffset=1 yoffset=-15 xadvance=149 page=1 chnl=15 +char id=202 x=388 y=486 width=152 height=237 xoffset=1 yoffset=32 xadvance=149 page=1 chnl=15 +char id=203 x=678 y=726 width=152 height=232 xoffset=1 yoffset=-9 xadvance=149 page=1 chnl=15 +char id=204 x=482 y=243 width=152 height=238 xoffset=1 yoffset=-15 xadvance=149 page=1 chnl=15 +char id=205 x=932 y=735 width=79 height=238 xoffset=-5 yoffset=-15 xadvance=62 page=0 chnl=15 +char id=206 x=877 y=492 width=101 height=238 xoffset=-17 yoffset=-15 xadvance=62 page=0 chnl=15 +char id=207 x=176 y=0 width=165 height=238 xoffset=1 yoffset=-15 xadvance=162 page=1 chnl=15 +char id=208 x=388 y=197 width=182 height=191 xoffset=-15 yoffset=32 xadvance=162 page=4 chnl=15 +char id=209 x=0 y=243 width=158 height=238 xoffset=1 yoffset=-15 xadvance=162 page=1 chnl=15 +char id=210 x=841 y=0 width=158 height=238 xoffset=1 yoffset=-15 xadvance=162 page=1 chnl=15 +char id=211 x=0 y=247 width=184 height=241 xoffset=-5 yoffset=-15 xadvance=174 page=0 chnl=15 +char id=212 x=806 y=0 width=184 height=241 xoffset=-5 yoffset=-15 xadvance=174 page=0 chnl=15 +char id=213 x=617 y=0 width=184 height=241 xoffset=-5 yoffset=-15 xadvance=174 page=0 chnl=15 +char id=214 x=634 y=486 width=184 height=235 xoffset=-5 yoffset=-9 xadvance=174 page=1 chnl=15 +char id=215 x=435 y=505 width=136 height=136 xoffset=-4 yoffset=61 xadvance=131 page=5 chnl=15 +char id=216 x=574 y=738 width=174 height=238 xoffset=1 yoffset=-15 xadvance=162 page=0 chnl=15 +char id=217 x=622 y=493 width=158 height=239 xoffset=1 yoffset=-13 xadvance=162 page=0 chnl=15 +char id=218 x=163 y=493 width=158 height=241 xoffset=1 yoffset=-15 xadvance=162 page=0 chnl=15 +char id=219 x=0 y=493 width=158 height=241 xoffset=1 yoffset=-15 xadvance=162 page=0 chnl=15 +char id=220 x=0 y=728 width=158 height=235 xoffset=1 yoffset=-9 xadvance=162 page=1 chnl=15 +char id=221 x=388 y=738 width=181 height=238 xoffset=-16 yoffset=-15 xadvance=149 page=0 chnl=15 +char id=222 x=163 y=728 width=157 height=235 xoffset=-10 yoffset=32 xadvance=137 page=1 chnl=15 +char id=223 x=310 y=639 width=143 height=197 xoffset=1 yoffset=29 xadvance=137 page=2 chnl=15 +char id=224 x=908 y=599 width=104 height=194 xoffset=1 yoffset=29 xadvance=87 page=3 chnl=15 +char id=225 x=0 y=0 width=140 height=197 xoffset=-8 yoffset=29 xadvance=125 page=3 chnl=15 +char id=226 x=750 y=619 width=140 height=197 xoffset=-8 yoffset=29 xadvance=125 page=2 chnl=15 +char id=227 x=292 y=202 width=140 height=196 xoffset=-8 yoffset=30 xadvance=125 page=3 chnl=15 +char id=228 x=754 y=785 width=140 height=191 xoffset=-8 yoffset=35 xadvance=125 page=4 chnl=15 +char id=229 x=788 y=243 width=79 height=238 xoffset=-4 yoffset=-15 xadvance=62 page=1 chnl=15 +char id=230 x=750 y=821 width=140 height=197 xoffset=-6 yoffset=29 xadvance=125 page=2 chnl=15 +char id=231 x=619 y=602 width=140 height=194 xoffset=-6 yoffset=73 xadvance=125 page=3 chnl=15 +char id=232 x=145 y=0 width=140 height=197 xoffset=-6 yoffset=29 xadvance=125 page=3 chnl=15 +char id=233 x=604 y=635 width=141 height=197 xoffset=-8 yoffset=29 xadvance=125 page=2 chnl=15 +char id=234 x=0 y=202 width=141 height=196 xoffset=-8 yoffset=73 xadvance=125 page=3 chnl=15 +char id=235 x=463 y=787 width=141 height=191 xoffset=-8 yoffset=35 xadvance=125 page=4 chnl=15 +char id=236 x=458 y=636 width=141 height=197 xoffset=-8 yoffset=29 xadvance=125 page=2 chnl=15 +char id=237 x=0 y=0 width=79 height=194 xoffset=-4 yoffset=29 xadvance=62 page=4 chnl=15 +char id=238 x=839 y=800 width=101 height=194 xoffset=-18 yoffset=29 xadvance=62 page=3 chnl=15 +char id=239 x=709 y=402 width=183 height=194 xoffset=-6 yoffset=32 xadvance=161 page=3 chnl=15 +char id=240 x=163 y=603 width=155 height=194 xoffset=-6 yoffset=32 xadvance=137 page=3 chnl=15 +char id=241 x=0 y=802 width=136 height=194 xoffset=1 yoffset=29 xadvance=137 page=3 chnl=15 +char id=242 x=282 y=802 width=136 height=194 xoffset=1 yoffset=29 xadvance=137 page=3 chnl=15 +char id=243 x=155 y=639 width=150 height=197 xoffset=-6 yoffset=29 xadvance=137 page=2 chnl=15 +char id=244 x=866 y=407 width=150 height=197 xoffset=-6 yoffset=29 xadvance=137 page=2 chnl=15 +char id=245 x=0 y=639 width=150 height=197 xoffset=-6 yoffset=29 xadvance=137 page=2 chnl=15 +char id=246 x=157 y=787 width=150 height=191 xoffset=-6 yoffset=35 xadvance=137 page=4 chnl=15 +char id=247 x=250 y=354 width=145 height=148 xoffset=-11 yoffset=55 xadvance=123 page=5 chnl=15 +char id=248 x=897 y=400 width=104 height=194 xoffset=1 yoffset=29 xadvance=87 page=3 chnl=15 +char id=249 x=624 y=0 width=136 height=206 xoffset=1 yoffset=20 xadvance=137 page=2 chnl=15 +char id=250 x=719 y=0 width=136 height=197 xoffset=1 yoffset=29 xadvance=137 page=3 chnl=15 +char id=251 x=578 y=0 width=136 height=197 xoffset=1 yoffset=29 xadvance=137 page=3 chnl=15 +char id=252 x=142 y=0 width=136 height=191 xoffset=1 yoffset=35 xadvance=137 page=5 chnl=15 +char id=253 x=245 y=0 width=149 height=242 xoffset=-14 yoffset=29 xadvance=125 page=0 chnl=15 +char id=254 x=835 y=726 width=102 height=231 xoffset=-12 yoffset=36 xadvance=75 page=1 chnl=15 +char id=255 x=391 y=946 width=60 height=60 xoffset=7 yoffset=30 xadvance=75 page=5 chnl=15 +kernings count=101 +kerning first=32 second=65 amount=-9 +kerning first=32 second=89 amount=-4 +kerning first=49 second=49 amount=-13 +kerning first=65 second=32 amount=-9 +kerning first=65 second=84 amount=-17 +kerning first=65 second=86 amount=-17 +kerning first=65 second=87 amount=-13 +kerning first=65 second=89 amount=-21 +kerning first=65 second=118 amount=-9 +kerning first=65 second=119 amount=-4 +kerning first=65 second=121 amount=-9 +kerning first=65 second=146 amount=-13 +kerning first=70 second=44 amount=-25 +kerning first=70 second=46 amount=-25 +kerning first=70 second=65 amount=-13 +kerning first=76 second=32 amount=-4 +kerning first=76 second=84 amount=-17 +kerning first=76 second=86 amount=-17 +kerning first=76 second=87 amount=-13 +kerning first=76 second=89 amount=-21 +kerning first=76 second=121 amount=-9 +kerning first=76 second=146 amount=-13 +kerning first=80 second=32 amount=-4 +kerning first=80 second=44 amount=-30 +kerning first=80 second=46 amount=-30 +kerning first=80 second=65 amount=-17 +kerning first=82 second=86 amount=-4 +kerning first=82 second=87 amount=-4 +kerning first=82 second=89 amount=-9 +kerning first=84 second=44 amount=-25 +kerning first=84 second=45 amount=-13 +kerning first=84 second=46 amount=-25 +kerning first=84 second=58 amount=-25 +kerning first=84 second=59 amount=-25 +kerning first=84 second=65 amount=-17 +kerning first=84 second=79 amount=-4 +kerning first=84 second=97 amount=-17 +kerning first=84 second=99 amount=-17 +kerning first=84 second=101 amount=-17 +kerning first=84 second=105 amount=-4 +kerning first=84 second=111 amount=-17 +kerning first=84 second=114 amount=-13 +kerning first=84 second=115 amount=-17 +kerning first=84 second=117 amount=-17 +kerning first=84 second=119 amount=-17 +kerning first=84 second=121 amount=-17 +kerning first=86 second=44 amount=-21 +kerning first=86 second=45 amount=-13 +kerning first=86 second=46 amount=-21 +kerning first=86 second=58 amount=-13 +kerning first=86 second=59 amount=-13 +kerning first=86 second=65 amount=-17 +kerning first=86 second=97 amount=-13 +kerning first=86 second=101 amount=-13 +kerning first=86 second=105 amount=-4 +kerning first=86 second=111 amount=-17 +kerning first=86 second=114 amount=-13 +kerning first=86 second=117 amount=-9 +kerning first=86 second=121 amount=-9 +kerning first=87 second=44 amount=-13 +kerning first=87 second=45 amount=-5 +kerning first=87 second=46 amount=-13 +kerning first=87 second=58 amount=-4 +kerning first=87 second=59 amount=-4 +kerning first=87 second=65 amount=-13 +kerning first=87 second=97 amount=-9 +kerning first=87 second=101 amount=-4 +kerning first=87 second=105 amount=-2 +kerning first=87 second=111 amount=-4 +kerning first=87 second=114 amount=-4 +kerning first=87 second=117 amount=-4 +kerning first=87 second=121 amount=-4 +kerning first=89 second=32 amount=-4 +kerning first=89 second=44 amount=-25 +kerning first=89 second=45 amount=-13 +kerning first=89 second=46 amount=-25 +kerning first=89 second=58 amount=-17 +kerning first=89 second=59 amount=-17 +kerning first=89 second=65 amount=-21 +kerning first=89 second=97 amount=-13 +kerning first=89 second=101 amount=-13 +kerning first=89 second=105 amount=-9 +kerning first=89 second=111 amount=-17 +kerning first=89 second=112 amount=-13 +kerning first=89 second=113 amount=-17 +kerning first=89 second=117 amount=-13 +kerning first=89 second=118 amount=-13 +kerning first=102 second=146 amount=4 +kerning first=114 second=44 amount=-13 +kerning first=114 second=46 amount=-13 +kerning first=114 second=146 amount=9 +kerning first=118 second=44 amount=-17 +kerning first=118 second=46 amount=-17 +kerning first=119 second=44 amount=-9 +kerning first=119 second=46 amount=-9 +kerning first=121 second=44 amount=-17 +kerning first=121 second=46 amount=-17 +kerning first=145 second=145 amount=-9 +kerning first=146 second=32 amount=-13 +kerning first=146 second=115 amount=-9 +kerning first=146 second=146 amount=-9 diff --git a/Game/Output/Fonts/FontO_p_0.png b/Game/Output/Fonts/FontO_p_0.png new file mode 100644 index 00000000..a593d7f9 Binary files /dev/null and b/Game/Output/Fonts/FontO_p_0.png differ diff --git a/Game/Output/Fonts/FontO_p_1.png b/Game/Output/Fonts/FontO_p_1.png new file mode 100644 index 00000000..782f715d Binary files /dev/null and b/Game/Output/Fonts/FontO_p_1.png differ diff --git a/Game/Output/Fonts/FontO_p_2.png b/Game/Output/Fonts/FontO_p_2.png new file mode 100644 index 00000000..a63a07e5 Binary files /dev/null and b/Game/Output/Fonts/FontO_p_2.png differ diff --git a/Game/Output/Fonts/FontO_p_3.png b/Game/Output/Fonts/FontO_p_3.png new file mode 100644 index 00000000..c75915e9 Binary files /dev/null and b/Game/Output/Fonts/FontO_p_3.png differ diff --git a/Game/Output/Fonts/FontO_p_4.png b/Game/Output/Fonts/FontO_p_4.png new file mode 100644 index 00000000..914e1a44 Binary files /dev/null and b/Game/Output/Fonts/FontO_p_4.png differ diff --git a/Game/Output/Fonts/FontO_p_5.png b/Game/Output/Fonts/FontO_p_5.png new file mode 100644 index 00000000..eb19f936 Binary files /dev/null and b/Game/Output/Fonts/FontO_p_5.png differ diff --git a/Game/Output/Fonts/Normal_p.bmfc b/Game/Output/Fonts/Normal_p.bmfc new file mode 100644 index 00000000..f6cb35cd --- /dev/null +++ b/Game/Output/Fonts/Normal_p.bmfc @@ -0,0 +1,48 @@ +# AngelCode Bitmap Font Generator configuration file +fileVersion=1 + +# font settings +fontName=Meiryo +charSet=238 +fontSize=128 +aa=1 +scaleH=100 +useSmoothing=1 +isBold=0 +isItalic=0 +useUnicode=0 +disableBoxChars=1 +outputInvalidCharGlyph=0 + +# character alignment +paddingDown=5 +paddingUp=5 +paddingRight=5 +paddingLeft=5 +spacingHoriz=5 +spacingVert=5 + +# output file +outWidth=1024 +outHeight=1024 +outBitDepth=8 +fontDescFormat=0 +fourChnlPacked=0 +textureFormat=png +textureCompression=0 +alphaChnl=1 +redChnl=0 +greenChnl=0 +blueChnl=0 +invA=0 +invR=0 +invG=0 +invB=0 + +# outline +outlineThickness=0 + +# selected chars +chars=32-126,128,130,132-135,137-143,145-151,153-255 + +# imported icon images diff --git a/Game/Output/Fonts/Normal_p.fnt b/Game/Output/Fonts/Normal_p.fnt new file mode 100644 index 00000000..65b402e5 --- /dev/null +++ b/Game/Output/Fonts/Normal_p.fnt @@ -0,0 +1,917 @@ +info face="Meiryo" size=128 bold=0 italic=0 charset="EASTEUROPE" unicode=0 stretchH=100 smooth=1 aa=1 padding=5,5,5,5 spacing=5,5 outline=0 +common lineHeight=128 base=90 scaleW=1024 scaleH=1024 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="Normal_p_0.png" +chars count=218 +char id=32 x=855 y=879 width=11 height=11 xoffset=-5 yoffset=85 xadvance=29 page=0 chnl=15 +char id=33 x=702 y=704 width=18 height=73 xoffset=7 yoffset=22 xadvance=32 page=0 chnl=15 +char id=34 x=664 y=846 width=34 height=34 xoffset=2 yoffset=19 xadvance=38 page=0 chnl=15 +char id=35 x=423 y=632 width=64 height=73 xoffset=2 yoffset=22 xadvance=69 page=0 chnl=15 +char id=36 x=704 y=203 width=51 height=90 xoffset=1 yoffset=20 xadvance=53 page=0 chnl=15 +char id=37 x=145 y=484 width=87 height=75 xoffset=1 yoffset=21 xadvance=88 page=0 chnl=15 +char id=38 x=328 y=472 width=70 height=75 xoffset=0 yoffset=21 xadvance=62 page=0 chnl=15 +char id=39 x=703 y=845 width=18 height=34 xoffset=2 yoffset=19 xadvance=22 page=0 chnl=15 +char id=40 x=817 y=102 width=35 height=93 xoffset=2 yoffset=19 xadvance=38 page=0 chnl=15 +char id=41 x=777 y=102 width=35 height=93 xoffset=1 yoffset=19 xadvance=38 page=0 chnl=15 +char id=42 x=273 y=865 width=47 height=49 xoffset=3 yoffset=19 xadvance=53 page=0 chnl=15 +char id=43 x=940 y=704 width=62 height=62 xoffset=3 yoffset=32 xadvance=69 page=0 chnl=15 +char id=44 x=632 y=846 width=27 height=37 xoffset=1 yoffset=74 xadvance=30 page=0 chnl=15 +char id=45 x=537 y=895 width=35 height=17 xoffset=1 yoffset=54 xadvance=38 page=0 chnl=15 +char id=46 x=369 y=913 width=19 height=21 xoffset=5 yoffset=74 xadvance=30 page=0 chnl=15 +char id=47 x=926 y=199 width=46 height=89 xoffset=-6 yoffset=19 xadvance=38 page=0 chnl=15 +char id=48 x=966 y=462 width=53 height=75 xoffset=0 yoffset=21 xadvance=53 page=0 chnl=15 +char id=49 x=583 y=706 width=43 height=73 xoffset=6 yoffset=22 xadvance=53 page=0 chnl=15 +char id=50 x=732 y=547 width=52 height=74 xoffset=1 yoffset=21 xadvance=53 page=0 chnl=15 +char id=51 x=341 y=552 width=51 height=75 xoffset=1 yoffset=21 xadvance=53 page=0 chnl=15 +char id=52 x=185 y=723 width=56 height=73 xoffset=-2 yoffset=22 xadvance=53 page=0 chnl=15 +char id=53 x=789 y=547 width=51 height=74 xoffset=2 yoffset=22 xadvance=53 page=0 chnl=15 +char id=54 x=731 y=467 width=54 height=75 xoffset=0 yoffset=21 xadvance=53 page=0 chnl=15 +char id=55 x=306 y=722 width=52 height=73 xoffset=1 yoffset=22 xadvance=53 page=0 chnl=15 +char id=56 x=849 y=467 width=54 height=75 xoffset=-1 yoffset=21 xadvance=53 page=0 chnl=15 +char id=57 x=790 y=467 width=54 height=75 xoffset=-1 yoffset=21 xadvance=53 page=0 chnl=15 +char id=58 x=0 y=869 width=19 height=57 xoffset=9 yoffset=38 xadvance=37 page=0 chnl=15 +char id=59 x=670 y=705 width=27 height=73 xoffset=4 yoffset=38 xadvance=37 page=0 chnl=15 +char id=60 x=674 y=783 width=58 height=57 xoffset=5 yoffset=34 xadvance=69 page=0 chnl=15 +char id=61 x=726 y=845 width=59 height=33 xoffset=5 yoffset=46 xadvance=69 page=0 chnl=15 +char id=62 x=611 y=784 width=58 height=57 xoffset=6 yoffset=34 xadvance=69 page=0 chnl=15 +char id=63 x=951 y=545 width=45 height=74 xoffset=1 yoffset=21 xadvance=45 page=0 chnl=15 +char id=64 x=109 y=304 width=82 height=84 xoffset=2 yoffset=21 xadvance=87 page=0 chnl=15 +char id=65 x=281 y=644 width=66 height=73 xoffset=-4 yoffset=22 xadvance=58 page=0 chnl=15 +char id=66 x=63 y=723 width=56 height=73 xoffset=3 yoffset=22 xadvance=57 page=0 chnl=15 +char id=67 x=544 y=468 width=60 height=75 xoffset=-1 yoffset=21 xadvance=57 page=0 chnl=15 +char id=68 x=629 y=627 width=62 height=73 xoffset=3 yoffset=22 xadvance=64 page=0 chnl=15 +char id=69 x=363 y=710 width=51 height=73 xoffset=3 yoffset=22 xadvance=53 page=0 chnl=15 +char id=70 x=475 y=710 width=50 height=73 xoffset=3 yoffset=22 xadvance=49 page=0 chnl=15 +char id=71 x=475 y=471 width=64 height=75 xoffset=-1 yoffset=21 xadvance=62 page=0 chnl=15 +char id=72 x=955 y=624 width=58 height=73 xoffset=3 yoffset=22 xadvance=63 page=0 chnl=15 +char id=73 x=631 y=705 width=34 height=73 xoffset=0 yoffset=22 xadvance=34 page=0 chnl=15 +char id=74 x=0 y=645 width=39 height=74 xoffset=-3 yoffset=22 xadvance=38 page=0 chnl=15 +char id=75 x=0 y=724 width=58 height=73 xoffset=3 yoffset=22 xadvance=56 page=0 chnl=15 +char id=76 x=530 y=709 width=48 height=73 xoffset=3 yoffset=22 xadvance=48 page=0 chnl=15 +char id=77 x=210 y=644 width=66 height=73 xoffset=3 yoffset=22 xadvance=71 page=0 chnl=15 +char id=78 x=892 y=626 width=58 height=73 xoffset=3 yoffset=22 xadvance=63 page=0 chnl=15 +char id=79 x=403 y=471 width=67 height=75 xoffset=-1 yoffset=21 xadvance=65 page=0 chnl=15 +char id=80 x=419 y=710 width=51 height=73 xoffset=3 yoffset=22 xadvance=51 page=0 chnl=15 +char id=81 x=359 y=204 width=68 height=90 xoffset=-1 yoffset=21 xadvance=65 page=0 chnl=15 +char id=82 x=763 y=626 width=61 height=73 xoffset=3 yoffset=22 xadvance=58 page=0 chnl=15 +char id=83 x=609 y=468 width=56 height=75 xoffset=0 yoffset=21 xadvance=54 page=0 chnl=15 +char id=84 x=696 y=626 width=62 height=73 xoffset=-4 yoffset=22 xadvance=54 page=0 chnl=15 +char id=85 x=608 y=548 width=58 height=74 xoffset=2 yoffset=22 xadvance=62 page=0 chnl=15 +char id=86 x=352 y=632 width=66 height=73 xoffset=-4 yoffset=22 xadvance=58 page=0 chnl=15 +char id=87 x=44 y=645 width=87 height=73 xoffset=-1 yoffset=22 xadvance=85 page=0 chnl=15 +char id=88 x=561 y=628 width=63 height=73 xoffset=-3 yoffset=22 xadvance=57 page=0 chnl=15 +char id=89 x=492 y=631 width=64 height=73 xoffset=-5 yoffset=22 xadvance=54 page=0 chnl=15 +char id=90 x=829 y=626 width=58 height=73 xoffset=-1 yoffset=22 xadvance=56 page=0 chnl=15 +char id=91 x=965 y=102 width=32 height=92 xoffset=4 yoffset=19 xadvance=38 page=0 chnl=15 +char id=92 x=246 y=722 width=55 height=73 xoffset=-1 yoffset=22 xadvance=53 page=0 chnl=15 +char id=93 x=0 y=208 width=32 height=92 xoffset=1 yoffset=19 xadvance=38 page=0 chnl=15 +char id=94 x=325 y=864 width=64 height=44 xoffset=2 yoffset=22 xadvance=69 page=0 chnl=15 +char id=95 x=787 y=883 width=63 height=14 xoffset=-5 yoffset=93 xadvance=53 page=0 chnl=15 +char id=96 x=259 y=921 width=27 height=26 xoffset=9 yoffset=14 xadvance=53 page=0 chnl=15 +char id=97 x=182 y=801 width=49 height=59 xoffset=-2 yoffset=37 xadvance=50 page=0 chnl=15 +char id=98 x=689 y=385 width=52 height=77 xoffset=2 yoffset=19 xadvance=52 page=0 chnl=15 +char id=99 x=236 y=801 width=47 height=59 xoffset=-1 yoffset=37 xadvance=43 page=0 chnl=15 +char id=100 x=802 y=385 width=51 height=77 xoffset=-1 yoffset=19 xadvance=52 page=0 chnl=15 +char id=101 x=125 y=801 width=52 height=59 xoffset=-1 yoffset=37 xadvance=49 page=0 chnl=15 +char id=102 x=0 y=484 width=39 height=76 xoffset=-2 yoffset=19 xadvance=29 page=0 chnl=15 +char id=103 x=229 y=564 width=51 height=75 xoffset=-1 yoffset=37 xadvance=52 page=0 chnl=15 +char id=104 x=913 y=381 width=49 height=76 xoffset=2 yoffset=19 xadvance=53 page=0 chnl=15 +char id=105 x=1001 y=542 width=18 height=74 xoffset=1 yoffset=21 xadvance=22 page=0 chnl=15 +char id=106 x=320 y=204 width=34 height=91 xoffset=-8 yoffset=21 xadvance=28 page=0 chnl=15 +char id=107 x=858 y=384 width=50 height=76 xoffset=2 yoffset=19 xadvance=47 page=0 chnl=15 +char id=108 x=123 y=484 width=17 height=76 xoffset=2 yoffset=19 xadvance=22 page=0 chnl=15 +char id=109 x=339 y=800 width=78 height=58 xoffset=2 yoffset=37 xadvance=82 page=0 chnl=15 +char id=110 x=422 y=788 width=49 height=58 xoffset=2 yoffset=37 xadvance=53 page=0 chnl=15 +char id=111 x=67 y=801 width=53 height=59 xoffset=-1 yoffset=37 xadvance=51 page=0 chnl=15 +char id=112 x=172 y=564 width=52 height=75 xoffset=2 yoffset=37 xadvance=52 page=0 chnl=15 +char id=113 x=285 y=554 width=51 height=75 xoffset=-1 yoffset=37 xadvance=52 page=0 chnl=15 +char id=114 x=970 y=771 width=39 height=57 xoffset=2 yoffset=38 xadvance=35 page=0 chnl=15 +char id=115 x=288 y=800 width=46 height=59 xoffset=-1 yoffset=37 xadvance=43 page=0 chnl=15 +char id=116 x=725 y=704 width=39 height=71 xoffset=-3 yoffset=25 xadvance=32 page=0 chnl=15 +char id=117 x=476 y=788 width=49 height=58 xoffset=2 yoffset=38 xadvance=53 page=0 chnl=15 +char id=118 x=799 y=779 width=56 height=57 xoffset=-4 yoffset=38 xadvance=48 page=0 chnl=15 +char id=119 x=530 y=787 width=76 height=57 xoffset=-3 yoffset=38 xadvance=71 page=0 chnl=15 +char id=120 x=860 y=779 width=53 height=57 xoffset=-3 yoffset=38 xadvance=47 page=0 chnl=15 +char id=121 x=671 y=547 width=56 height=74 xoffset=-4 yoffset=38 xadvance=48 page=0 chnl=15 +char id=122 x=918 y=773 width=47 height=57 xoffset=-2 yoffset=38 xadvance=43 page=0 chnl=15 +char id=123 x=857 y=102 width=49 height=92 xoffset=1 yoffset=19 xadvance=51 page=0 chnl=15 +char id=124 x=37 y=208 width=17 height=92 xoffset=10 yoffset=19 xadvance=38 page=0 chnl=15 +char id=125 x=911 y=102 width=49 height=92 xoffset=1 yoffset=19 xadvance=51 page=0 chnl=15 +char id=126 x=32 y=927 width=63 height=32 xoffset=2 yoffset=46 xadvance=69 page=0 chnl=15 +char id=128 x=670 y=467 width=56 height=75 xoffset=-3 yoffset=21 xadvance=53 page=0 chnl=15 +char id=130 x=934 y=835 width=27 height=33 xoffset=0 yoffset=74 xadvance=22 page=0 chnl=15 +char id=132 x=838 y=841 width=43 height=33 xoffset=0 yoffset=74 xadvance=38 page=0 chnl=15 +char id=133 x=393 y=913 width=76 height=19 xoffset=5 yoffset=51 xadvance=85 page=0 chnl=15 +char id=134 x=821 y=704 width=47 height=70 xoffset=19 yoffset=19 xadvance=85 page=0 chnl=15 +char id=135 x=769 y=704 width=47 height=70 xoffset=19 yoffset=19 xadvance=85 page=0 chnl=15 +char id=137 x=237 y=474 width=86 height=75 xoffset=0 yoffset=21 xadvance=85 page=0 chnl=15 +char id=138 x=0 y=106 width=56 height=97 xoffset=0 yoffset=-1 xadvance=54 page=0 chnl=15 +char id=139 x=235 y=865 width=33 height=51 xoffset=2 yoffset=37 xadvance=37 page=0 chnl=15 +char id=140 x=398 y=0 width=56 height=98 xoffset=0 yoffset=-2 xadvance=54 page=0 chnl=15 +char id=141 x=419 y=103 width=62 height=96 xoffset=-4 yoffset=-1 xadvance=54 page=0 chnl=15 +char id=142 x=615 y=102 width=58 height=96 xoffset=-1 yoffset=-1 xadvance=56 page=0 chnl=15 +char id=143 x=863 y=0 width=58 height=97 xoffset=-1 yoffset=-2 xadvance=56 page=0 chnl=15 +char id=145 x=966 y=835 width=27 height=33 xoffset=-5 yoffset=19 xadvance=22 page=0 chnl=15 +char id=146 x=0 y=931 width=27 height=33 xoffset=0 yoffset=19 xadvance=22 page=0 chnl=15 +char id=147 x=886 y=841 width=43 height=33 xoffset=-5 yoffset=19 xadvance=38 page=0 chnl=15 +char id=148 x=790 y=842 width=43 height=33 xoffset=0 yoffset=19 xadvance=38 page=0 chnl=15 +char id=149 x=442 y=851 width=41 height=40 xoffset=2 yoffset=42 xadvance=45 page=0 chnl=15 +char id=150 x=731 y=883 width=51 height=16 xoffset=1 yoffset=55 xadvance=53 page=0 chnl=15 +char id=151 x=577 y=893 width=83 height=16 xoffset=1 yoffset=55 xadvance=85 page=0 chnl=15 +char id=153 x=488 y=851 width=72 height=39 xoffset=1 yoffset=22 xadvance=77 page=0 chnl=15 +char id=154 x=212 y=388 width=46 height=81 xoffset=-1 yoffset=15 xadvance=43 page=0 chnl=15 +char id=155 x=197 y=865 width=33 height=51 xoffset=2 yoffset=37 xadvance=37 page=0 chnl=15 +char id=156 x=759 y=298 width=46 height=82 xoffset=-1 yoffset=14 xadvance=43 page=0 chnl=15 +char id=157 x=565 y=386 width=57 height=77 xoffset=-3 yoffset=19 xadvance=47 page=0 chnl=15 +char id=158 x=349 y=387 width=47 height=80 xoffset=-2 yoffset=15 xadvance=43 page=0 chnl=15 +char id=159 x=160 y=393 width=47 height=81 xoffset=-2 yoffset=14 xadvance=43 page=0 chnl=15 +char id=160 x=1007 y=702 width=11 height=11 xoffset=-5 yoffset=85 xadvance=29 page=0 chnl=15 +char id=161 x=216 y=921 width=38 height=26 xoffset=7 yoffset=15 xadvance=53 page=0 chnl=15 +char id=162 x=323 y=919 width=41 height=25 xoffset=6 yoffset=15 xadvance=53 page=0 chnl=15 +char id=163 x=124 y=723 width=56 height=73 xoffset=-4 yoffset=22 xadvance=48 page=0 chnl=15 +char id=164 x=24 y=869 width=54 height=53 xoffset=0 yoffset=36 xadvance=53 page=0 chnl=15 +char id=165 x=432 y=204 width=66 height=90 xoffset=-4 yoffset=22 xadvance=58 page=0 chnl=15 +char id=166 x=1002 y=102 width=17 height=92 xoffset=10 yoffset=19 xadvance=38 page=0 chnl=15 +char id=167 x=872 y=199 width=49 height=90 xoffset=2 yoffset=21 xadvance=53 page=0 chnl=15 +char id=168 x=474 y=896 width=35 height=18 xoffset=9 yoffset=21 xadvance=53 page=0 chnl=15 +char id=169 x=196 y=301 width=82 height=82 xoffset=2 yoffset=21 xadvance=85 page=0 chnl=15 +char id=170 x=259 y=204 width=56 height=91 xoffset=0 yoffset=21 xadvance=54 page=0 chnl=15 +char id=171 x=140 y=865 width=52 height=51 xoffset=2 yoffset=37 xadvance=56 page=0 chnl=15 +char id=172 x=565 y=849 width=62 height=39 xoffset=3 yoffset=53 xadvance=69 page=0 chnl=15 +char id=173 x=665 y=885 width=61 height=16 xoffset=4 yoffset=55 xadvance=69 page=0 chnl=15 +char id=174 x=283 y=300 width=82 height=82 xoffset=2 yoffset=21 xadvance=85 page=0 chnl=15 +char id=175 x=641 y=203 width=58 height=90 xoffset=-1 yoffset=5 xadvance=56 page=0 chnl=15 +char id=176 x=394 y=863 width=43 height=43 xoffset=1 yoffset=21 xadvance=45 page=0 chnl=15 +char id=177 x=873 y=704 width=62 height=64 xoffset=3 yoffset=24 xadvance=69 page=0 chnl=15 +char id=178 x=137 y=921 width=26 height=28 xoffset=13 yoffset=84 xadvance=53 page=0 chnl=15 +char id=179 x=87 y=484 width=31 height=76 xoffset=-4 yoffset=19 xadvance=23 page=0 chnl=15 +char id=180 x=291 y=919 width=27 height=26 xoffset=17 yoffset=14 xadvance=53 page=0 chnl=15 +char id=181 x=845 y=547 width=49 height=74 xoffset=2 yoffset=38 xadvance=53 page=0 chnl=15 +char id=182 x=0 y=305 width=50 height=88 xoffset=0 yoffset=22 xadvance=53 page=0 chnl=15 +char id=183 x=998 y=833 width=19 height=21 xoffset=5 yoffset=52 xadvance=30 page=0 chnl=15 +char id=184 x=100 y=921 width=32 height=29 xoffset=9 yoffset=83 xadvance=53 page=0 chnl=15 +char id=185 x=0 y=565 width=53 height=75 xoffset=-2 yoffset=37 xadvance=50 page=0 chnl=15 +char id=186 x=557 y=548 width=46 height=75 xoffset=-1 yoffset=37 xadvance=43 page=0 chnl=15 +char id=187 x=83 y=865 width=52 height=51 xoffset=2 yoffset=37 xadvance=56 page=0 chnl=15 +char id=188 x=967 y=380 width=48 height=76 xoffset=3 yoffset=19 xadvance=48 page=0 chnl=15 +char id=189 x=168 y=921 width=43 height=26 xoffset=9 yoffset=14 xadvance=53 page=0 chnl=15 +char id=190 x=44 y=484 width=38 height=76 xoffset=2 yoffset=19 xadvance=33 page=0 chnl=15 +char id=191 x=899 y=547 width=47 height=74 xoffset=-2 yoffset=21 xadvance=43 page=0 chnl=15 +char id=192 x=732 y=0 width=61 height=97 xoffset=3 yoffset=-2 xadvance=58 page=0 chnl=15 +char id=193 x=592 y=0 width=66 height=97 xoffset=-4 yoffset=-2 xadvance=58 page=0 chnl=15 +char id=194 x=210 y=103 width=66 height=96 xoffset=-4 yoffset=-1 xadvance=58 page=0 chnl=15 +char id=195 x=281 y=103 width=66 height=96 xoffset=-4 yoffset=-1 xadvance=58 page=0 chnl=15 +char id=196 x=503 y=204 width=66 height=90 xoffset=-4 yoffset=5 xadvance=58 page=0 chnl=15 +char id=197 x=117 y=103 width=48 height=97 xoffset=3 yoffset=-2 xadvance=48 page=0 chnl=15 +char id=198 x=207 y=0 width=60 height=98 xoffset=-1 yoffset=-2 xadvance=57 page=0 chnl=15 +char id=199 x=131 y=205 width=60 height=91 xoffset=-1 yoffset=21 xadvance=57 page=0 chnl=15 +char id=200 x=798 y=0 width=60 height=97 xoffset=-1 yoffset=-1 xadvance=57 page=0 chnl=15 +char id=201 x=61 y=106 width=51 height=97 xoffset=3 yoffset=-2 xadvance=53 page=0 chnl=15 +char id=202 x=760 y=203 width=51 height=90 xoffset=3 yoffset=22 xadvance=53 page=0 chnl=15 +char id=203 x=816 y=200 width=51 height=90 xoffset=3 yoffset=5 xadvance=53 page=0 chnl=15 +char id=204 x=678 y=102 width=51 height=96 xoffset=3 yoffset=-1 xadvance=53 page=0 chnl=15 +char id=205 x=170 y=103 width=35 height=97 xoffset=0 yoffset=-2 xadvance=34 page=0 chnl=15 +char id=206 x=734 y=102 width=38 height=96 xoffset=-2 yoffset=-1 xadvance=34 page=0 chnl=15 +char id=207 x=352 y=103 width=62 height=96 xoffset=3 yoffset=-1 xadvance=64 page=0 chnl=15 +char id=208 x=136 y=645 width=69 height=73 xoffset=-4 yoffset=22 xadvance=64 page=0 chnl=15 +char id=209 x=926 y=0 width=58 height=97 xoffset=3 yoffset=-2 xadvance=63 page=0 chnl=15 +char id=210 x=552 y=102 width=58 height=96 xoffset=3 yoffset=-1 xadvance=63 page=0 chnl=15 +char id=211 x=63 y=0 width=67 height=98 xoffset=-1 yoffset=-2 xadvance=65 page=0 chnl=15 +char id=212 x=520 y=0 width=67 height=97 xoffset=-1 yoffset=-1 xadvance=65 page=0 chnl=15 +char id=213 x=135 y=0 width=67 height=98 xoffset=-1 yoffset=-2 xadvance=65 page=0 chnl=15 +char id=214 x=59 y=208 width=67 height=91 xoffset=-1 yoffset=5 xadvance=65 page=0 chnl=15 +char id=215 x=737 y=780 width=57 height=57 xoffset=6 yoffset=34 xadvance=69 page=0 chnl=15 +char id=216 x=486 y=103 width=61 height=96 xoffset=3 yoffset=-1 xadvance=58 page=0 chnl=15 +char id=217 x=0 y=0 width=58 height=101 xoffset=2 yoffset=-5 xadvance=62 page=0 chnl=15 +char id=218 x=335 y=0 width=58 height=98 xoffset=2 yoffset=-2 xadvance=62 page=0 chnl=15 +char id=219 x=272 y=0 width=58 height=98 xoffset=2 yoffset=-2 xadvance=62 page=0 chnl=15 +char id=220 x=196 y=205 width=58 height=91 xoffset=2 yoffset=5 xadvance=62 page=0 chnl=15 +char id=221 x=663 y=0 width=64 height=97 xoffset=-5 yoffset=-2 xadvance=54 page=0 chnl=15 +char id=222 x=574 y=203 width=62 height=90 xoffset=-4 yoffset=22 xadvance=54 page=0 chnl=15 +char id=223 x=746 y=385 width=51 height=77 xoffset=2 yoffset=19 xadvance=52 page=0 chnl=15 +char id=224 x=979 y=291 width=39 height=81 xoffset=2 yoffset=14 xadvance=35 page=0 chnl=15 +char id=225 x=653 y=298 width=49 height=82 xoffset=-2 yoffset=14 xadvance=50 page=0 chnl=15 +char id=226 x=54 y=398 width=49 height=81 xoffset=-2 yoffset=15 xadvance=50 page=0 chnl=15 +char id=227 x=0 y=398 width=49 height=81 xoffset=-2 yoffset=15 xadvance=50 page=0 chnl=15 +char id=228 x=397 y=552 width=49 height=75 xoffset=-2 yoffset=21 xadvance=50 page=0 chnl=15 +char id=229 x=989 y=0 width=27 height=97 xoffset=2 yoffset=-2 xadvance=22 page=0 chnl=15 +char id=230 x=707 y=298 width=47 height=82 xoffset=-1 yoffset=14 xadvance=43 page=0 chnl=15 +char id=231 x=505 y=551 width=47 height=75 xoffset=-1 yoffset=37 xadvance=43 page=0 chnl=15 +char id=232 x=108 y=398 width=47 height=81 xoffset=-1 yoffset=15 xadvance=43 page=0 chnl=15 +char id=233 x=487 y=299 width=52 height=82 xoffset=-1 yoffset=14 xadvance=49 page=0 chnl=15 +char id=234 x=58 y=565 width=52 height=75 xoffset=-1 yoffset=37 xadvance=49 page=0 chnl=15 +char id=235 x=115 y=565 width=52 height=75 xoffset=-1 yoffset=21 xadvance=49 page=0 chnl=15 +char id=236 x=868 y=295 width=52 height=81 xoffset=-1 yoffset=15 xadvance=49 page=0 chnl=15 +char id=237 x=263 y=388 width=27 height=81 xoffset=2 yoffset=14 xadvance=22 page=0 chnl=15 +char id=238 x=445 y=386 width=38 height=80 xoffset=-8 yoffset=15 xadvance=22 page=0 chnl=15 +char id=239 x=488 y=386 width=72 height=77 xoffset=-1 yoffset=19 xadvance=63 page=0 chnl=15 +char id=240 x=627 y=385 width=57 height=77 xoffset=-1 yoffset=19 xadvance=54 page=0 chnl=15 +char id=241 x=925 y=294 width=49 height=81 xoffset=2 yoffset=14 xadvance=53 page=0 chnl=15 +char id=242 x=295 y=387 width=49 height=80 xoffset=2 yoffset=15 xadvance=53 page=0 chnl=15 +char id=243 x=429 y=299 width=53 height=82 xoffset=-1 yoffset=14 xadvance=51 page=0 chnl=15 +char id=244 x=810 y=298 width=53 height=81 xoffset=-1 yoffset=15 xadvance=51 page=0 chnl=15 +char id=245 x=370 y=299 width=54 height=82 xoffset=-1 yoffset=14 xadvance=51 page=0 chnl=15 +char id=246 x=908 y=465 width=53 height=75 xoffset=-1 yoffset=21 xadvance=51 page=0 chnl=15 +char id=247 x=0 y=802 width=62 height=62 xoffset=3 yoffset=32 xadvance=69 page=0 chnl=15 +char id=248 x=401 y=386 width=39 height=80 xoffset=2 yoffset=15 xadvance=35 page=0 chnl=15 +char id=249 x=55 y=305 width=49 height=88 xoffset=2 yoffset=8 xadvance=53 page=0 chnl=15 +char id=250 x=599 y=298 width=49 height=82 xoffset=2 yoffset=14 xadvance=53 page=0 chnl=15 +char id=251 x=544 y=299 width=50 height=82 xoffset=2 yoffset=14 xadvance=53 page=0 chnl=15 +char id=252 x=451 y=551 width=49 height=75 xoffset=2 yoffset=21 xadvance=53 page=0 chnl=15 +char id=253 x=459 y=0 width=56 height=98 xoffset=-4 yoffset=14 xadvance=48 page=0 chnl=15 +char id=254 x=977 y=199 width=39 height=87 xoffset=-3 yoffset=25 xadvance=32 page=0 chnl=15 +char id=255 x=514 y=895 width=18 height=18 xoffset=17 yoffset=21 xadvance=53 page=0 chnl=15 +kernings count=694 +kerning first=33 second=146 amount=-4 +kerning first=33 second=148 amount=-4 +kerning first=34 second=44 amount=-12 +kerning first=34 second=46 amount=-12 +kerning first=38 second=65 amount=3 +kerning first=38 second=74 amount=2 +kerning first=38 second=88 amount=2 +kerning first=39 second=44 amount=-9 +kerning first=39 second=46 amount=-9 +kerning first=39 second=65 amount=-4 +kerning first=39 second=65 amount=-4 +kerning first=40 second=106 amount=4 +kerning first=44 second=41 amount=-4 +kerning first=44 second=91 amount=-4 +kerning first=44 second=125 amount=-5 +kerning first=44 second=146 amount=-10 +kerning first=44 second=148 amount=-10 +kerning first=46 second=41 amount=-4 +kerning first=46 second=44 amount=-6 +kerning first=46 second=91 amount=-4 +kerning first=46 second=125 amount=-5 +kerning first=46 second=146 amount=-10 +kerning first=46 second=148 amount=-10 +kerning first=46 second=151 amount=-5 +kerning first=46 second=45 amount=-5 +kerning first=47 second=52 amount=-2 +kerning first=48 second=115 amount=2 +kerning first=48 second=116 amount=5 +kerning first=49 second=34 amount=-7 +kerning first=49 second=37 amount=-8 +kerning first=49 second=39 amount=-7 +kerning first=49 second=97 amount=-9 +kerning first=49 second=111 amount=-9 +kerning first=49 second=176 amount=-9 +kerning first=50 second=47 amount=1 +kerning first=50 second=110 amount=2 +kerning first=50 second=116 amount=5 +kerning first=51 second=114 amount=4 +kerning first=51 second=116 amount=5 +kerning first=52 second=34 amount=-1 +kerning first=52 second=39 amount=-1 +kerning first=52 second=116 amount=4 +kerning first=52 second=176 amount=-1 +kerning first=53 second=116 amount=5 +kerning first=54 second=116 amount=5 +kerning first=55 second=47 amount=-2 +kerning first=55 second=116 amount=5 +kerning first=56 second=116 amount=5 +kerning first=57 second=116 amount=5 +kerning first=58 second=151 amount=-6 +kerning first=65 second=58 amount=-1 +kerning first=65 second=59 amount=-1 +kerning first=65 second=84 amount=-5 +kerning first=65 second=86 amount=-2 +kerning first=65 second=87 amount=-2 +kerning first=65 second=89 amount=-3 +kerning first=65 second=116 amount=-1 +kerning first=65 second=118 amount=-2 +kerning first=65 second=119 amount=-1 +kerning first=65 second=121 amount=-2 +kerning first=65 second=146 amount=-5 +kerning first=65 second=145 amount=-3 +kerning first=65 second=147 amount=-3 +kerning first=65 second=148 amount=-5 +kerning first=65 second=151 amount=-2 +kerning first=65 second=45 amount=-2 +kerning first=66 second=44 amount=-1 +kerning first=66 second=46 amount=-1 +kerning first=66 second=65 amount=1 +kerning first=66 second=84 amount=-2 +kerning first=67 second=145 amount=4 +kerning first=67 second=147 amount=4 +kerning first=67 second=151 amount=-2 +kerning first=67 second=79 amount=-1 +kerning first=67 second=45 amount=-2 +kerning first=68 second=44 amount=-2 +kerning first=68 second=46 amount=-2 +kerning first=68 second=74 amount=-1 +kerning first=68 second=84 amount=-2 +kerning first=68 second=87 amount=-1 +kerning first=68 second=89 amount=-1 +kerning first=68 second=90 amount=-1 +kerning first=68 second=145 amount=2 +kerning first=68 second=147 amount=2 +kerning first=69 second=84 amount=-1 +kerning first=69 second=145 amount=2 +kerning first=69 second=147 amount=2 +kerning first=70 second=44 amount=-15 +kerning first=70 second=46 amount=-15 +kerning first=70 second=58 amount=-2 +kerning first=70 second=59 amount=-2 +kerning first=70 second=63 amount=2 +kerning first=70 second=65 amount=-4 +kerning first=70 second=74 amount=-1 +kerning first=70 second=84 amount=1 +kerning first=70 second=90 amount=-2 +kerning first=70 second=97 amount=-3 +kerning first=70 second=101 amount=-2 +kerning first=70 second=111 amount=-2 +kerning first=70 second=145 amount=5 +kerning first=70 second=147 amount=5 +kerning first=70 second=65 amount=-5 +kerning first=70 second=97 amount=-3 +kerning first=70 second=111 amount=-2 +kerning first=70 second=111 amount=-2 +kerning first=71 second=84 amount=-1 +kerning first=71 second=145 amount=3 +kerning first=71 second=147 amount=3 +kerning first=73 second=97 amount=-1 +kerning first=73 second=99 amount=-2 +kerning first=73 second=100 amount=-2 +kerning first=73 second=101 amount=-2 +kerning first=73 second=103 amount=-2 +kerning first=73 second=111 amount=-2 +kerning first=73 second=113 amount=-2 +kerning first=73 second=115 amount=-1 +kerning first=73 second=117 amount=-1 +kerning first=73 second=118 amount=-2 +kerning first=73 second=119 amount=-1 +kerning first=73 second=121 amount=-2 +kerning first=73 second=151 amount=-1 +kerning first=73 second=97 amount=-1 +kerning first=73 second=111 amount=-2 +kerning first=73 second=45 amount=-1 +kerning first=73 second=231 amount=-2 +kerning first=74 second=44 amount=-1 +kerning first=74 second=46 amount=-1 +kerning first=75 second=67 amount=-1 +kerning first=75 second=71 amount=-1 +kerning first=75 second=79 amount=-1 +kerning first=75 second=81 amount=-1 +kerning first=75 second=97 amount=-2 +kerning first=75 second=101 amount=-2 +kerning first=75 second=111 amount=-2 +kerning first=75 second=117 amount=-2 +kerning first=75 second=118 amount=-3 +kerning first=75 second=119 amount=-3 +kerning first=75 second=121 amount=-3 +kerning first=75 second=151 amount=-5 +kerning first=75 second=79 amount=-1 +kerning first=75 second=79 amount=-1 +kerning first=75 second=97 amount=-2 +kerning first=75 second=111 amount=-3 +kerning first=75 second=111 amount=-3 +kerning first=75 second=45 amount=-5 +kerning first=76 second=39 amount=-5 +kerning first=76 second=67 amount=-1 +kerning first=76 second=71 amount=-1 +kerning first=76 second=74 amount=4 +kerning first=76 second=79 amount=-1 +kerning first=76 second=81 amount=-1 +kerning first=76 second=84 amount=-7 +kerning first=76 second=85 amount=-2 +kerning first=76 second=86 amount=-5 +kerning first=76 second=87 amount=-4 +kerning first=76 second=89 amount=-7 +kerning first=76 second=118 amount=-4 +kerning first=76 second=121 amount=-4 +kerning first=76 second=146 amount=-7 +kerning first=76 second=145 amount=-7 +kerning first=76 second=147 amount=-7 +kerning first=76 second=149 amount=-11 +kerning first=76 second=148 amount=-7 +kerning first=76 second=151 amount=-7 +kerning first=76 second=79 amount=-1 +kerning first=76 second=79 amount=-1 +kerning first=76 second=45 amount=-7 +kerning first=76 second=199 amount=-1 +kerning first=79 second=44 amount=-1 +kerning first=79 second=46 amount=-1 +kerning first=79 second=74 amount=-1 +kerning first=79 second=84 amount=-2 +kerning first=79 second=89 amount=-1 +kerning first=79 second=90 amount=-1 +kerning first=79 second=145 amount=3 +kerning first=79 second=147 amount=3 +kerning first=80 second=44 amount=-15 +kerning first=80 second=46 amount=-15 +kerning first=80 second=65 amount=-2 +kerning first=80 second=74 amount=-2 +kerning first=80 second=89 amount=1 +kerning first=80 second=97 amount=-2 +kerning first=80 second=101 amount=-2 +kerning first=80 second=102 amount=1 +kerning first=80 second=111 amount=-2 +kerning first=80 second=115 amount=-1 +kerning first=80 second=121 amount=1 +kerning first=80 second=145 amount=5 +kerning first=80 second=147 amount=5 +kerning first=80 second=65 amount=-3 +kerning first=80 second=97 amount=-2 +kerning first=80 second=111 amount=-2 +kerning first=80 second=111 amount=-2 +kerning first=81 second=44 amount=-1 +kerning first=81 second=46 amount=-1 +kerning first=81 second=84 amount=-2 +kerning first=81 second=106 amount=6 +kerning first=81 second=145 amount=3 +kerning first=81 second=147 amount=3 +kerning first=82 second=84 amount=-2 +kerning first=82 second=97 amount=-1 +kerning first=82 second=101 amount=-2 +kerning first=82 second=111 amount=-2 +kerning first=82 second=121 amount=-1 +kerning first=82 second=146 amount=-2 +kerning first=82 second=148 amount=-2 +kerning first=82 second=151 amount=-4 +kerning first=82 second=97 amount=-1 +kerning first=82 second=111 amount=-2 +kerning first=82 second=111 amount=-2 +kerning first=82 second=45 amount=-4 +kerning first=83 second=44 amount=-1 +kerning first=83 second=46 amount=-1 +kerning first=83 second=83 amount=-1 +kerning first=83 second=118 amount=-1 +kerning first=83 second=119 amount=-1 +kerning first=83 second=121 amount=-1 +kerning first=83 second=65 amount=-1 +kerning first=84 second=44 amount=-13 +kerning first=84 second=46 amount=-13 +kerning first=84 second=58 amount=-8 +kerning first=84 second=59 amount=-8 +kerning first=84 second=63 amount=2 +kerning first=84 second=65 amount=-5 +kerning first=84 second=67 amount=-2 +kerning first=84 second=71 amount=-2 +kerning first=84 second=74 amount=-1 +kerning first=84 second=79 amount=-2 +kerning first=84 second=81 amount=-2 +kerning first=84 second=84 amount=2 +kerning first=84 second=90 amount=-3 +kerning first=84 second=97 amount=-10 +kerning first=84 second=99 amount=-9 +kerning first=84 second=101 amount=-9 +kerning first=84 second=103 amount=-9 +kerning first=84 second=106 amount=-5 +kerning first=84 second=109 amount=-8 +kerning first=84 second=111 amount=-9 +kerning first=84 second=114 amount=-8 +kerning first=84 second=115 amount=-7 +kerning first=84 second=117 amount=-8 +kerning first=84 second=118 amount=-8 +kerning first=84 second=119 amount=-8 +kerning first=84 second=120 amount=-7 +kerning first=84 second=121 amount=-8 +kerning first=84 second=122 amount=-7 +kerning first=84 second=145 amount=2 +kerning first=84 second=147 amount=2 +kerning first=84 second=151 amount=-6 +kerning first=84 second=65 amount=-7 +kerning first=84 second=79 amount=-2 +kerning first=84 second=79 amount=-2 +kerning first=84 second=97 amount=-10 +kerning first=84 second=105 amount=-8 +kerning first=84 second=111 amount=-9 +kerning first=84 second=111 amount=-9 +kerning first=84 second=45 amount=-6 +kerning first=84 second=199 amount=-2 +kerning first=85 second=44 amount=-1 +kerning first=85 second=46 amount=-1 +kerning first=85 second=65 amount=-1 +kerning first=86 second=44 amount=-12 +kerning first=86 second=46 amount=-12 +kerning first=86 second=58 amount=-3 +kerning first=86 second=59 amount=-3 +kerning first=86 second=65 amount=-2 +kerning first=86 second=97 amount=-4 +kerning first=86 second=101 amount=-4 +kerning first=86 second=111 amount=-4 +kerning first=86 second=114 amount=-2 +kerning first=86 second=117 amount=-2 +kerning first=86 second=121 amount=-3 +kerning first=86 second=145 amount=5 +kerning first=86 second=147 amount=5 +kerning first=86 second=151 amount=-2 +kerning first=86 second=65 amount=-3 +kerning first=86 second=97 amount=-4 +kerning first=86 second=105 amount=-2 +kerning first=86 second=111 amount=-4 +kerning first=86 second=111 amount=-4 +kerning first=86 second=45 amount=-2 +kerning first=87 second=44 amount=-10 +kerning first=87 second=46 amount=-10 +kerning first=87 second=58 amount=-3 +kerning first=87 second=59 amount=-3 +kerning first=87 second=65 amount=-2 +kerning first=87 second=97 amount=-4 +kerning first=87 second=101 amount=-4 +kerning first=87 second=111 amount=-4 +kerning first=87 second=114 amount=-2 +kerning first=87 second=117 amount=-2 +kerning first=87 second=121 amount=-3 +kerning first=87 second=145 amount=5 +kerning first=87 second=147 amount=5 +kerning first=87 second=151 amount=-2 +kerning first=87 second=65 amount=-2 +kerning first=87 second=97 amount=-4 +kerning first=87 second=105 amount=-2 +kerning first=87 second=111 amount=-4 +kerning first=87 second=111 amount=-4 +kerning first=87 second=45 amount=-2 +kerning first=88 second=58 amount=-2 +kerning first=88 second=59 amount=-2 +kerning first=88 second=97 amount=-2 +kerning first=88 second=101 amount=-3 +kerning first=88 second=111 amount=-3 +kerning first=88 second=117 amount=-1 +kerning first=88 second=121 amount=-3 +kerning first=88 second=145 amount=2 +kerning first=88 second=147 amount=2 +kerning first=88 second=151 amount=-3 +kerning first=88 second=97 amount=-2 +kerning first=88 second=111 amount=-2 +kerning first=88 second=111 amount=-2 +kerning first=88 second=45 amount=-3 +kerning first=89 second=44 amount=-14 +kerning first=89 second=46 amount=-14 +kerning first=89 second=58 amount=-8 +kerning first=89 second=59 amount=-8 +kerning first=89 second=65 amount=-3 +kerning first=89 second=67 amount=-1 +kerning first=89 second=71 amount=-1 +kerning first=89 second=74 amount=-2 +kerning first=89 second=79 amount=-1 +kerning first=89 second=81 amount=-1 +kerning first=89 second=97 amount=-6 +kerning first=89 second=100 amount=-5 +kerning first=89 second=101 amount=-5 +kerning first=89 second=103 amount=-5 +kerning first=89 second=109 amount=-4 +kerning first=89 second=110 amount=-4 +kerning first=89 second=111 amount=-5 +kerning first=89 second=112 amount=-4 +kerning first=89 second=113 amount=-5 +kerning first=89 second=114 amount=-4 +kerning first=89 second=115 amount=-5 +kerning first=89 second=117 amount=-5 +kerning first=89 second=118 amount=-4 +kerning first=89 second=122 amount=-2 +kerning first=89 second=145 amount=4 +kerning first=89 second=147 amount=4 +kerning first=89 second=151 amount=-6 +kerning first=89 second=65 amount=-3 +kerning first=89 second=79 amount=-1 +kerning first=89 second=79 amount=-2 +kerning first=89 second=97 amount=-6 +kerning first=89 second=111 amount=-5 +kerning first=89 second=111 amount=-5 +kerning first=89 second=45 amount=-6 +kerning first=90 second=67 amount=-1 +kerning first=90 second=71 amount=-1 +kerning first=90 second=79 amount=-1 +kerning first=90 second=81 amount=-1 +kerning first=90 second=97 amount=-2 +kerning first=90 second=101 amount=-2 +kerning first=90 second=111 amount=-2 +kerning first=90 second=119 amount=-2 +kerning first=90 second=121 amount=-3 +kerning first=90 second=145 amount=1 +kerning first=90 second=147 amount=1 +kerning first=90 second=151 amount=-2 +kerning first=90 second=79 amount=-1 +kerning first=90 second=79 amount=-1 +kerning first=90 second=97 amount=-2 +kerning first=90 second=111 amount=-2 +kerning first=90 second=111 amount=-2 +kerning first=90 second=45 amount=-2 +kerning first=90 second=199 amount=-1 +kerning first=91 second=106 amount=4 +kerning first=97 second=47 amount=5 +kerning first=97 second=118 amount=-1 +kerning first=97 second=121 amount=-1 +kerning first=97 second=146 amount=-2 +kerning first=97 second=148 amount=-2 +kerning first=98 second=44 amount=-1 +kerning first=98 second=46 amount=-1 +kerning first=98 second=47 amount=6 +kerning first=99 second=47 amount=8 +kerning first=99 second=84 amount=-2 +kerning first=99 second=146 amount=2 +kerning first=99 second=148 amount=2 +kerning first=99 second=151 amount=-1 +kerning first=99 second=45 amount=-1 +kerning first=100 second=47 amount=5 +kerning first=101 second=47 amount=6 +kerning first=101 second=84 amount=-6 +kerning first=102 second=33 amount=2 +kerning first=102 second=34 amount=5 +kerning first=102 second=39 amount=5 +kerning first=102 second=41 amount=4 +kerning first=102 second=42 amount=2 +kerning first=102 second=44 amount=-6 +kerning first=102 second=46 amount=-6 +kerning first=102 second=47 amount=2 +kerning first=102 second=63 amount=6 +kerning first=102 second=91 amount=4 +kerning first=102 second=98 amount=1 +kerning first=102 second=102 amount=1 +kerning first=102 second=104 amount=1 +kerning first=102 second=105 amount=1 +kerning first=102 second=107 amount=1 +kerning first=102 second=108 amount=1 +kerning first=102 second=116 amount=2 +kerning first=102 second=125 amount=4 +kerning first=102 second=146 amount=4 +kerning first=102 second=145 amount=8 +kerning first=102 second=147 amount=8 +kerning first=102 second=155 amount=2 +kerning first=102 second=148 amount=4 +kerning first=102 second=187 amount=2 +kerning first=102 second=151 amount=-2 +kerning first=102 second=45 amount=-2 +kerning first=102 second=153 amount=4 +kerning first=103 second=47 amount=6 +kerning first=104 second=47 amount=5 +kerning first=104 second=118 amount=-1 +kerning first=104 second=121 amount=-1 +kerning first=104 second=146 amount=-2 +kerning first=104 second=148 amount=-2 +kerning first=105 second=47 amount=5 +kerning first=106 second=47 amount=6 +kerning first=107 second=47 amount=5 +kerning first=107 second=101 amount=-1 +kerning first=107 second=111 amount=-1 +kerning first=107 second=151 amount=-4 +kerning first=107 second=111 amount=-1 +kerning first=107 second=111 amount=-1 +kerning first=107 second=45 amount=-4 +kerning first=108 second=47 amount=5 +kerning first=108 second=149 amount=-3 +kerning first=109 second=47 amount=5 +kerning first=109 second=118 amount=-1 +kerning first=109 second=121 amount=-1 +kerning first=109 second=146 amount=-2 +kerning first=109 second=148 amount=-2 +kerning first=110 second=47 amount=5 +kerning first=110 second=118 amount=-1 +kerning first=110 second=121 amount=-1 +kerning first=110 second=146 amount=-2 +kerning first=110 second=148 amount=-2 +kerning first=111 second=44 amount=-1 +kerning first=111 second=46 amount=-1 +kerning first=111 second=47 amount=6 +kerning first=111 second=118 amount=-1 +kerning first=111 second=120 amount=-1 +kerning first=111 second=121 amount=-1 +kerning first=112 second=44 amount=-1 +kerning first=112 second=46 amount=-1 +kerning first=112 second=47 amount=6 +kerning first=113 second=47 amount=6 +kerning first=113 second=106 amount=1 +kerning first=114 second=44 amount=-12 +kerning first=114 second=46 amount=-12 +kerning first=114 second=47 amount=1 +kerning first=114 second=97 amount=-1 +kerning first=114 second=102 amount=1 +kerning first=114 second=106 amount=1 +kerning first=114 second=116 amount=1 +kerning first=114 second=118 amount=1 +kerning first=114 second=119 amount=1 +kerning first=114 second=120 amount=1 +kerning first=114 second=121 amount=1 +kerning first=114 second=122 amount=1 +kerning first=114 second=146 amount=2 +kerning first=114 second=155 amount=2 +kerning first=114 second=148 amount=2 +kerning first=114 second=187 amount=2 +kerning first=114 second=151 amount=-1 +kerning first=114 second=97 amount=-1 +kerning first=114 second=45 amount=-1 +kerning first=115 second=47 amount=6 +kerning first=116 second=47 amount=5 +kerning first=116 second=146 amount=1 +kerning first=116 second=155 amount=2 +kerning first=116 second=148 amount=1 +kerning first=116 second=187 amount=2 +kerning first=116 second=151 amount=-2 +kerning first=116 second=45 amount=-2 +kerning first=117 second=47 amount=5 +kerning first=117 second=146 amount=-1 +kerning first=117 second=148 amount=-1 +kerning first=118 second=44 amount=-8 +kerning first=118 second=46 amount=-8 +kerning first=118 second=97 amount=-2 +kerning first=118 second=101 amount=-1 +kerning first=118 second=111 amount=-1 +kerning first=118 second=146 amount=2 +kerning first=118 second=148 amount=2 +kerning first=118 second=151 amount=-2 +kerning first=118 second=97 amount=-2 +kerning first=118 second=111 amount=-1 +kerning first=118 second=111 amount=-1 +kerning first=118 second=45 amount=-2 +kerning first=119 second=44 amount=-4 +kerning first=119 second=46 amount=-4 +kerning first=119 second=47 amount=1 +kerning first=119 second=97 amount=-1 +kerning first=119 second=146 amount=2 +kerning first=119 second=148 amount=2 +kerning first=119 second=151 amount=-1 +kerning first=119 second=97 amount=-1 +kerning first=119 second=45 amount=-1 +kerning first=120 second=47 amount=4 +kerning first=120 second=99 amount=-1 +kerning first=120 second=101 amount=-1 +kerning first=120 second=111 amount=-1 +kerning first=120 second=146 amount=1 +kerning first=120 second=148 amount=1 +kerning first=120 second=151 amount=-2 +kerning first=120 second=111 amount=-1 +kerning first=120 second=111 amount=-1 +kerning first=120 second=45 amount=-2 +kerning first=120 second=231 amount=-1 +kerning first=121 second=44 amount=-9 +kerning first=121 second=46 amount=-9 +kerning first=121 second=47 amount=1 +kerning first=121 second=97 amount=-2 +kerning first=121 second=99 amount=-1 +kerning first=121 second=101 amount=-1 +kerning first=121 second=111 amount=-1 +kerning first=121 second=146 amount=2 +kerning first=121 second=148 amount=2 +kerning first=121 second=151 amount=-2 +kerning first=121 second=97 amount=-2 +kerning first=121 second=111 amount=-1 +kerning first=121 second=111 amount=-1 +kerning first=121 second=45 amount=-2 +kerning first=121 second=231 amount=-1 +kerning first=122 second=47 amount=5 +kerning first=122 second=146 amount=1 +kerning first=122 second=148 amount=1 +kerning first=122 second=151 amount=-1 +kerning first=122 second=45 amount=-1 +kerning first=123 second=106 amount=4 +kerning first=146 second=44 amount=-10 +kerning first=146 second=46 amount=-10 +kerning first=146 second=49 amount=-2 +kerning first=146 second=52 amount=-6 +kerning first=146 second=53 amount=-1 +kerning first=146 second=54 amount=-2 +kerning first=146 second=55 amount=2 +kerning first=146 second=57 amount=1 +kerning first=146 second=65 amount=-4 +kerning first=146 second=84 amount=5 +kerning first=146 second=86 amount=4 +kerning first=146 second=87 amount=2 +kerning first=146 second=89 amount=5 +kerning first=146 second=97 amount=-3 +kerning first=146 second=99 amount=-3 +kerning first=146 second=100 amount=-3 +kerning first=146 second=101 amount=-3 +kerning first=146 second=103 amount=-3 +kerning first=146 second=111 amount=-3 +kerning first=146 second=113 amount=-3 +kerning first=146 second=115 amount=-3 +kerning first=146 second=116 amount=2 +kerning first=146 second=145 amount=3 +kerning first=146 second=147 amount=3 +kerning first=146 second=171 amount=-2 +kerning first=146 second=139 amount=-2 +kerning first=146 second=148 amount=3 +kerning first=146 second=151 amount=-5 +kerning first=146 second=65 amount=-4 +kerning first=146 second=45 amount=-5 +kerning first=145 second=44 amount=-9 +kerning first=145 second=46 amount=-9 +kerning first=145 second=65 amount=-4 +kerning first=145 second=97 amount=-3 +kerning first=145 second=99 amount=-3 +kerning first=145 second=100 amount=-3 +kerning first=145 second=101 amount=-3 +kerning first=145 second=103 amount=-3 +kerning first=145 second=111 amount=-3 +kerning first=145 second=113 amount=-3 +kerning first=145 second=115 amount=-2 +kerning first=145 second=147 amount=3 +kerning first=145 second=148 amount=3 +kerning first=145 second=65 amount=-5 +kerning first=147 second=44 amount=-10 +kerning first=147 second=46 amount=-10 +kerning first=147 second=65 amount=-4 +kerning first=147 second=97 amount=-3 +kerning first=147 second=99 amount=-3 +kerning first=147 second=100 amount=-3 +kerning first=147 second=101 amount=-3 +kerning first=147 second=103 amount=-3 +kerning first=147 second=111 amount=-3 +kerning first=147 second=113 amount=-3 +kerning first=147 second=115 amount=-2 +kerning first=147 second=145 amount=3 +kerning first=147 second=65 amount=-5 +kerning first=155 second=44 amount=-3 +kerning first=155 second=46 amount=-3 +kerning first=149 second=76 amount=-1 +kerning first=149 second=108 amount=-3 +kerning first=130 second=65 amount=4 +kerning first=130 second=74 amount=3 +kerning first=130 second=84 amount=-9 +kerning first=130 second=86 amount=-9 +kerning first=130 second=87 amount=-4 +kerning first=130 second=88 amount=2 +kerning first=130 second=89 amount=-9 +kerning first=130 second=90 amount=2 +kerning first=130 second=65 amount=4 +kerning first=132 second=65 amount=4 +kerning first=132 second=74 amount=3 +kerning first=132 second=84 amount=-9 +kerning first=132 second=86 amount=-9 +kerning first=132 second=87 amount=-4 +kerning first=132 second=88 amount=2 +kerning first=132 second=89 amount=-9 +kerning first=132 second=90 amount=2 +kerning first=132 second=65 amount=4 +kerning first=148 second=44 amount=-13 +kerning first=148 second=46 amount=-13 +kerning first=148 second=65 amount=-4 +kerning first=148 second=84 amount=5 +kerning first=148 second=86 amount=4 +kerning first=148 second=87 amount=2 +kerning first=148 second=89 amount=5 +kerning first=148 second=115 amount=-3 +kerning first=148 second=116 amount=2 +kerning first=148 second=146 amount=3 +kerning first=148 second=147 amount=3 +kerning first=148 second=65 amount=-5 +kerning first=187 second=44 amount=-3 +kerning first=187 second=46 amount=-3 +kerning first=151 second=65 amount=-2 +kerning first=151 second=73 amount=-1 +kerning first=151 second=74 amount=-4 +kerning first=151 second=83 amount=-1 +kerning first=151 second=84 amount=-6 +kerning first=151 second=86 amount=-2 +kerning first=151 second=87 amount=-2 +kerning first=151 second=88 amount=-3 +kerning first=151 second=89 amount=-6 +kerning first=151 second=97 amount=-1 +kerning first=151 second=118 amount=-2 +kerning first=151 second=119 amount=-1 +kerning first=151 second=120 amount=-2 +kerning first=151 second=121 amount=-2 +kerning first=151 second=122 amount=-2 +kerning first=151 second=65 amount=-2 +kerning first=151 second=97 amount=-1 +kerning first=65 second=145 amount=2 +kerning first=65 second=147 amount=2 +kerning first=97 second=44 amount=-6 +kerning first=97 second=46 amount=-6 +kerning first=79 second=44 amount=-1 +kerning first=79 second=46 amount=-1 +kerning first=79 second=84 amount=-2 +kerning first=79 second=89 amount=-1 +kerning first=79 second=90 amount=-1 +kerning first=79 second=145 amount=2 +kerning first=79 second=147 amount=2 +kerning first=111 second=44 amount=-7 +kerning first=111 second=46 amount=-7 +kerning first=97 second=47 amount=6 +kerning first=111 second=44 amount=-1 +kerning first=111 second=46 amount=-1 +kerning first=111 second=118 amount=-1 +kerning first=111 second=120 amount=-1 +kerning first=111 second=121 amount=-1 +kerning first=111 second=47 amount=6 +kerning first=223 second=98 amount=1 +kerning first=223 second=102 amount=1 +kerning first=45 second=65 amount=-2 +kerning first=45 second=73 amount=-1 +kerning first=45 second=74 amount=-4 +kerning first=45 second=83 amount=-1 +kerning first=45 second=84 amount=-6 +kerning first=45 second=86 amount=-2 +kerning first=45 second=87 amount=-2 +kerning first=45 second=88 amount=-3 +kerning first=45 second=89 amount=-6 +kerning first=45 second=97 amount=-1 +kerning first=45 second=118 amount=-2 +kerning first=45 second=119 amount=-1 +kerning first=45 second=120 amount=-2 +kerning first=45 second=121 amount=-2 +kerning first=45 second=122 amount=-2 +kerning first=45 second=65 amount=-2 +kerning first=45 second=97 amount=-1 +kerning first=176 second=44 amount=-13 +kerning first=176 second=46 amount=-13 +kerning first=199 second=151 amount=-2 +kerning first=199 second=79 amount=-1 +kerning first=199 second=45 amount=-2 +kerning first=231 second=151 amount=-1 +kerning first=231 second=45 amount=-1 +kerning first=223 second=44 amount=-1 +kerning first=223 second=46 amount=-1 +kerning first=223 second=47 amount=6 +kerning first=181 second=47 amount=5 diff --git a/Game/Output/Fonts/Normal_p_0.png b/Game/Output/Fonts/Normal_p_0.png new file mode 100644 index 00000000..15abf7e1 Binary files /dev/null and b/Game/Output/Fonts/Normal_p_0.png differ diff --git a/Game/Output/Languages/German.ini b/Game/Output/Languages/German.ini index ea11f2db..28d976eb 100644 --- a/Game/Output/Languages/German.ini +++ b/Game/Output/Languages/German.ini @@ -773,7 +773,7 @@ SUB_050 = Sortierung ENT_051 = Legt fest, nach welchen Kriterium die Lieder sortiert werden. #-------------------------------------------------------# SUB_060 = Shuffle -ENT_061 = +ENT_061 = Legt fest, nach welcher Zeit ohne Benutzerinteraktion in der Songauswahl wahllos zum nächsten Lied gesprungen werden soll. Gilt nicht für den Party-Modus. #-------------------------------------------------------# SUB_070 = Debug ENT_071 = Legt fest, ob Debug-Informationen wie Bildwiederholfrequenz angezeigt werden. diff --git a/Game/Output/Languages/Languages.xls b/Game/Output/Languages/Languages.xls index 3eb3b22c..84a71313 100644 Binary files a/Game/Output/Languages/Languages.xls and b/Game/Output/Languages/Languages.xls differ diff --git a/Game/Output/Languages/Polish.ini b/Game/Output/Languages/Polish.ini new file mode 100644 index 00000000..6af64eb8 --- /dev/null +++ b/Game/Output/Languages/Polish.ini @@ -0,0 +1,1505 @@ +[Text] +EDITOR_CAPITALIZE_LETTER = Ustawienie wielkich liter na początku wersu +EDITOR_FIX_TIMINGS = Poprawiony podział czasowy +ERROR_CORRUPT_SONG = Piosenka nie może być wczytana +ERROR_NO_PLUGINS = Niewczytany żaden plugin +ERROR_NO_SONGS = Brak załadowanych piosenek +ERROR_NO_SOUND_INPUT = Nie znaleziono urządzenia audio +ERROR_SAVE_FILE_FAILED = Błąd zapisu pliku +IMPLODE_GLUE1 = , +IMPLODE_GLUE2 = i +INFO_FILE_SAVED = Plik zachowany +MSG_END_PARTY = Napewno wyjść z trybu Imprezy? +MSG_ERROR_TITLE = +MSG_ERROR_SONGLOADING = Znaleziono %0:d piosenek z błędami! Załądować je mimo tego? Szczegóły w pliku Error.log +MSG_HELP_KEYMAP = Key Mapping +MSG_HELP_TITLE = Pomoc +MSG_QUESTION_TITLE = Pytanie +MSG_QUIT_USDX = Czy chcesz wyjść z Ultrastar Deluxe? +NEXT_ROUND = Następna runda: +PARTY_DIFFICULTY = Trudność +PARTY_DISMISSED = Anulowane +PARTY_LEGEND_CONTINUE = dalej +PARTY_MODE = Tryb Klasyczny Imprezy +PARTY_MODE_M2 = Tryb Pojedynek Imprezy +PARTY_NOBODY = Nikt +PARTY_NOTPLAYEDYET = Nie grane +PARTY_OPTIONS_DESC = Ustawienia trybu +PARTY_OPTIONS_M2_DESC = Ustawienia trybu +PARTY_OPTIONS_M2_SELECT_HANDICAP = Włącz handicap +PARTY_OPTIONS_M2_SELECT_PLUGIN = Włącz pluginy +PARTY_OPTIONS_M2_WHEREAMI = Opcje trybu Pojedynek +PARTY_OPTIONS_WHEREAMI = Opcje trybu Impreza +PARTY_PLAYER_DESC = Nazwa gracza i nazwy drużyn +PARTY_PLAYER_ENTER_NAME = Wpisz nazwę +PARTY_PLAYER_LEGEND_CONTINUE = Start trybu Impreza +PARTY_PLAYER_WHEREAMI = Nazwy +PARTY_PLAYERM2_DESC = Wpisz nazwę +PARTY_PLAYERM2_WHEREAMI = Wpisz nazwę +PARTY_PLAYLIST = Playlista +PARTY_PLAYLIST_ALL = Wszystkie piosenki +PARTY_PLAYLIST_CATEGORY = Folder +PARTY_PLAYLIST_PLAYLIST = Playlista +PARTY_ROUND = Runda +PARTY_ROUND_DESC = Następny gracz +PARTY_ROUND_LEGEND_CONTINUE = Początek rundy +PARTY_ROUND_WHEREAMI = Następna runda Imprezy +PARTY_ROUND_WINNER = Zwycięzca +PARTY_ROUNDM2 = Rund +PARTY_ROUNDM2_DEFEATS = P +PARTY_ROUNDM2_DESC = Przegląd +PARTY_ROUNDM2_DRAFTS = R +PARTY_ROUNDM2_END = Koniec +PARTY_ROUNDM2_LEGEND_CONTINUE = Dalej +PARTY_ROUNDM2_LEGEND_SCROLL = Przewiń +PARTY_ROUNDM2_NAME = Imię +PARTY_ROUNDM2_NUMBER = +PARTY_ROUNDM2_POINTS = Pkt +PARTY_ROUNDM2_RESULT = Wynik +PARTY_ROUNDM2_SCORE_DIFF = Pkt +PARTY_ROUNDM2_WHEREAMI = Podsumowanie rundy +PARTY_ROUNDM2_WINS = W +PARTY_ROUNDS = Liczba rund +PARTY_SCORE_DESC = Punktacja ostatniej rundy +PARTY_SCORE_WHEREAMI = Punkty +PARTY_SCORE_WINS = %s +PARTY_SCORE_WINS2 = zwycięstwo! +PARTY_SONG_LEGEND_CONTINUE = Śpiewaj +PARTY_SONG_MENU = Menu +PARTY_SONG_WHEREAMI = Wybór piosenek +PARTY_SONG_WHEREAMI_M2 = Wybór piosenek +PARTY_TEAMS = Drużyny +PARTY_TEAMS_PLAYER_M2 = Gracze +PARTY_TEAMS_PLAYER1 = Gracz dryżuny 1 +PARTY_TEAMS_PLAYER2 = Gracz dryżuny 2 +PARTY_TEAMS_PLAYER3 = Gracz dryżuny 3 +PARTY_WIN_DESC = Zwycięzca trybu Impreza +PARTY_WIN_LEGEND_CONTINUE = powrót do menu głównego +PARTY_WIN_WHEREAMI = Zwycięzca trybu Impreza +PLAYLIST_CATTEXT = Playlista: %s +PLUGIN_ATLEAST3500_DESC = Zdobądź przynajmniej 3500 pkt by wygrać +PLUGIN_ATLEAST3500_NAME = Min 3500 +PLUGIN_ATLEAST5000_DESC = Zdobądź przynajmniej 5000 pkt by wygrać +PLUGIN_ATLEAST5000_NAME = Min 5000 +PLUGIN_ATLEAST7500_DESC = Zdobądź przynajmniej 7500 pkt by wygrać +PLUGIN_ATLEAST7500_NAME = Min 7500 +PLUGIN_BLIND_DESC = Brak podglądu nut. +PLUGIN_BLIND_NAME = Ślepiec +PLUGIN_BLIND_NOSCORE_DESC = Śpiewaj nie widząc nut i punktów +PLUGIN_BLIND_NOSCORE_NAME = Ślepo bez punktów +PLUGIN_BLIND_NOSCORE2_DESC = Śpiewaj nie widząc nut i punktów i bonusów linii +PLUGIN_BLIND_NOSCORE2_NAME = Ślepo bez punktów 2 +PLUGIN_DUELL_DESC = Przypadkowa piosenka +PLUGIN_DUELL_NAME = Bitwa +PLUGIN_ERREICH7000_DESC = Otrzymasz punkty za uzyskane 7000 pkt +PLUGIN_ERREICH7000_NAME = Osiągnij 7000 pkt +PLUGIN_HANDICAP_DESC = Kto pierwszy osiągnie 500 pkt, będzie dalej dostawał 10% mniej pkt. +PLUGIN_HANDICAP_NAME = Handicap 10% A5K +PLUGIN_HANDICAP2_DESC = Kto osiągnie 1000 pkt przewagi to dalej będzie otrzymywał 10% mniej pkt. +PLUGIN_HANDICAP2_NAME = Handicap 10% R1K +PLUGIN_HAUDENLUKAS_DESC = Przypadkowa piosenka, najlepiej zaśpiewana nuta wygrywa +PLUGIN_HAUDENLUKAS_NAME = Perfect nuta +PLUGIN_HDL_DESC = Śpiewaj dobrze by utrzymać dopuszczalny poziom. +PLUGIN_HDL_NAME = Trzymaj poziom +PLUGIN_JOKER_DESC = Gdy posiadasz 4 lub wiecej Jokerów to otrzymasz 5% więcej punktów +PLUGIN_JOKER_NAME = Joker~cap +PLUGIN_LINE-BONUS_DESC = Otrzymasz punkty tylko za zaśpiewaną kompletnie całą linię +PLUGIN_LINE-BONUS_NAME = Bonus Linii +PLUGIN_LOCURA3000_DESC = Nie widząc punktów i nut osiągnij 300 pkt ??? +PLUGIN_MEDLEY_DESC = Śpiewaj 5 składanek refrenowych (wybierasz sam) +PLUGIN_MEDLEY_NAME = Składanka +PLUGIN_MEDLEYBLIND_DESC = Śpiewaj 5 składanek refrenowych nie widząc nut. +PLUGIN_MEDLEYBLIND_NAME = Ślepa składanka +PLUGIN_MEDLEYNOSCORE_DESC = Śpiewaj 5 składanek refrenowych nie widząc wyników. +PLUGIN_MEDLEYNOSCORE_NAME = Składanka bez punktu +PLUGIN_MEDLEYSURPRISE_DESC = Śpiewaj 5 składanek refrenowych wybierając tylko pierwszą. +PLUGIN_MEDLEYSURPRISE_NAME = Nieznana składanka +PLUGIN_MEDLEYSURPRISEBLIND_DESC = Śpiewaj 5 składanek refrenowych bez nut, wybierając tylko pierwszą. +PLUGIN_MEDLEYSURPRISEBLIND_NAME = Ślepa składanka +PLUGIN_MEHRALS500_DESC = Aby wygrać, musisz mieć przynajmniej 500 pkt przewagi +PLUGIN_MEHRALS500_NAME = Przewaga 500 +PLUGIN_MORE1000_DESC = Zdobądź przewagę ponad 1000 pkt +PLUGIN_MORE1000_DESC = Zdobądź przewagę ponad 1000 pkt +PLUGIN_MORE1000_NAME = Przewaga 1000 +PLUGIN_MORE1000_NAME = Przewaga 1000 +PLUGIN_MORE2000_DESC = Zdobądź przewagę ponad 2000 pkt +PLUGIN_MORE2000_NAME = Przewaga 2000 +PLUGIN_MORE3000_DESC = Zdobądź przewagę ponad 3000 pkt +PLUGIN_MORE3000_NAME = Przewaga 3000 +PLUGIN_MORE500_DESC = Zdobądź przewagę ponad 500 pkt +PLUGIN_MORE500_DESC = Zdobądź przewagę ponad 500 pkt +PLUGIN_MORE500_NAME = Przewaga 500 +PLUGIN_MORE500_NAME = Przewaga 500 +PLUGIN_MORETHAN1000_DESC = Kto odstaje więcej niż 1000 pkt kończy rundę +PLUGIN_MORETHAN1000_NAME = Odstawanie +PLUGIN_NOSCORE_DESC = Duet nie widząc wyników. +PLUGIN_NOSCORE_NAME = Bez wyniku +PLUGIN_PKZIEL3000_DESC = Śpiewasz nie widząć nut do 3000 pkt +PLUGIN_PKZIEL3000_NAME = Ślepo do 3000 +PLUGIN_PREMIOCASTIGO_DESC = Punktacja zależna od bonusów linii +PLUGIN_PREMIOCASTIGO_NAME = Bonus linia +PLUGIN_PUNKTEB5000_DESC = Nie widząc wyniku osiągnij 5000 pkt +PLUGIN_PUNKTEB5000_NAME = Ślepo do 5000 pkt +PLUGIN_RANDPOINTS_CHANGE = Wymiana punktów +PLUGIN_RANDPOINTS_DESC = W czasie gry zachodzą chwilowe wymiany punktów +PLUGIN_RANDPOINTS_NAME = Wymiana punktów +PLUGIN_REGULA_DESC = Kto przegrywa dostaje 10% więcej punktów +PLUGIN_REGULA_NAME = Ostatni +10% +PLUGIN_TEAMDUELL_DESC = W czasie gry wymieniacie się mikrofonami +PLUGIN_TEAMDUELL_NAME = Zmiana mikrofonu +PLUGIN_UNTIL5000_DESC = Kto pierwszy osiągnie 5000 pkt wygrywa +PLUGIN_UNTIL5000_NAME = Do 5000pkt +PLUGIN_ZIEL_DESC = Za każde osiągnięte 1000 pkt otrzymasz jeden pkt. +PLUGIN_ZIEL_NAME = Punkty za 1000 +POPUP_AWESOME = niesamowicie!! +POPUP_AWFUL = okropnie! +POPUP_BAD = źle! +POPUP_GOOD = dobrze! +POPUP_GREAT = świetnie! +POPUP_NOTBAD = nieźle! +POPUP_PERFECT = idealnie! +POPUP_POOR = słabo! +SCORE_LEGEND_SCROLL = Nawigacja +SING_CHOOSE_MODE = Wybierz tryb +SING_DIFFICULTY_CONTINUE = Wybór piosenki +SING_DIFFICULTY_DESC = Wybierz poziom trudności +SING_DIFFICULTY_WHEREAMI = Poziom trudności +SING_EASY = Łatwo +SING_EDITOR = Edytor +SING_EDITOR_DESC = Stwórz własną piosenkę +SING_EXIT = Wyjście +SING_EXIT_DESC = Wyjdź z gry +SING_GAME_OPTIONS = opcje gry +SING_GAME_OPTIONS_DESC = Zmiana ustawień gry +SING_GOLDEN_NOTES = Złote nuty +SING_HARD = Trudno +SING_LEGEND_CONTINUE = Dalej +SING_LEGEND_ESC = Wstecz +SING_LEGEND_NAVIGATE = Nawigacja +SING_LEGEND_SELECT = Wybierz +SING_LOADING = Ładowanie... +SING_MEDIUM = Średnio +SING_MENU = Menu główne +SING_MODE = Śpiewaj solo +SING_MULTI = Klasycznie +SING_MULTI_DESC = śpiewaj w trybie klasycznym +SING_MULTI_M2 = Pojedynek +SING_MULTI_M2_DESC = śpiewaj w trybie pojedynku +SING_NOTES = Nuty +SING_ERROR_DUET_NUM_PLAYERS = Piosenka duetowa może być śpiewana tylko w 2 lub 4 osoby +SING_OPTIONS = Opcje +SING_OPTIONS_ADVANCED = Zaawansowane +SING_OPTIONS_ADVANCED_ASKBEFOREDEL = Pomoc +SING_OPTIONS_ADVANCED_COUNT_HOW_OFTEN_SUNG = Częstość liczenia piosenek +SING_OPTIONS_ADVANCED_DESC = Opcje zaawansowane +SING_OPTIONS_ADVANCED_EFFECTSING = Efekty +SING_OPTIONS_ADVANCED_LINEBONUS = Bonus linii +SING_OPTIONS_ADVANCED_LOADANIMATION = Włącz animację +SING_OPTIONS_ADVANCED_ONSONGCLICK = Po wyborze utworu +SING_OPTIONS_ADVANCED_PARTYPOPUP = Auto menu +SING_OPTIONS_ADVANCED_SCREENFADE = Przenikanie ekranu +SING_OPTIONS_ADVANCED_SUMPLAYERS = Podsumuj Top 8 +SING_OPTIONS_ADVANCED_WHEREAMI = Opcje zaawansowane +SING_OPTIONS_DESC = Zmiana ustawień +SING_OPTIONS_EXIT = Wstecz +SING_OPTIONS_GAME = Gra +SING_OPTIONS_GAME_DEBUG = Debugowanie +SING_OPTIONS_GAME_DESC = Ustawienia główne +SING_OPTIONS_GAME_DIFFICULTY = Trudność +SING_OPTIONS_GAME_LANGUAGE = Język +SING_OPTIONS_GAME_PLAYERS = Gracze +SING_OPTIONS_GAME_SHUFFLETIME = Losowo +SING_OPTIONS_GAME_SORTING = Sortowanie +SING_OPTIONS_GAME_TABS = Tabs +SING_OPTIONS_GAME_WHEREAMI = Opcje gry +SING_OPTIONS_GRAPHICS = Grafika +SING_OPTIONS_GRAPHICS_DEPTH = Głębia +SING_OPTIONS_GRAPHICS_DESC = Ustawienia grafiki +SING_OPTIONS_GRAPHICS_FULLSCREEN = Pełny ekran +SING_OPTIONS_GRAPHICS_LINEBONUS = Bonus linii +SING_OPTIONS_GRAPHICS_MOVIE_PREVIEW = Podgląd video +SING_OPTIONS_GRAPHICS_MOVIE_SIZE = Rozmiar video +SING_OPTIONS_GRAPHICS_OSCILLOSCOPE = Oscyloskop +SING_OPTIONS_GRAPHICS_RESOLUTION = Rozdzielczość +SING_OPTIONS_GRAPHICS_WHEREAMI = Opcje grafiki +SING_OPTIONS_LYRICS = Słowa +SING_OPTIONS_LYRICS_DESC = Ustawienia czcionki +SING_OPTIONS_LYRICS_EFFECT = Efekty +SING_OPTIONS_LYRICS_FONT = Czcionka +SING_OPTIONS_LYRICS_WHEREAMI = Opcje tekstu +SING_OPTIONS_RECORD = Nagrywanie +SING_OPTIONS_RECORD_CARD = Karta dźwiękowa +SING_OPTIONS_RECORD_CHANNELL = Kanał lewy +SING_OPTIONS_RECORD_CHANNELR = Kanał prawy +SING_OPTIONS_RECORD_DESC = Ustawienia mikrofonu i kamery +SING_OPTIONS_RECORD_INPUT = Wejście +SING_OPTIONS_RECORD_WHEREAMI = Opcje nagrywania +SING_OPTIONS_RECORD_WEBCAMONOFF = Włącz Kamerę +SING_OPTIONS_RECORD_WEBCAMDEVICE = Kamera +SING_OPTIONS_RECORD_WEBCAMMEDIA = Kamera Codec +SING_OPTIONS_SOUND = Dźwięk +SING_OPTIONS_SOUND_BEAT_CLICK = Kliknięcia +SING_OPTIONS_SOUND_CLICK_ASSIST = Klinięcia w rytm +SING_OPTIONS_SOUND_DESC = Ustawienia dźwięku +SING_OPTIONS_SOUND_MIC_BOOST = Podbicie mikrofonu +SING_OPTIONS_SOUND_PREVIEWFADING = Podgląd Fading +SING_OPTIONS_SOUND_PREVIEWVOLUME = Podgląd głośności +SING_OPTIONS_SOUND_THRESHOLD = Redukcja szumów +SING_OPTIONS_SOUND_DELAY = Opóźnienie mikrofonu +SING_OPTIONS_SOUND_TWO_PLAYERS_MODE = Tryb dla 2 graczy +SING_OPTIONS_SOUND_WHEREAMI = Opcje dźwięku +SING_OPTIONS_THEMES = Tematy +SING_OPTIONS_THEMES_COLOR = Kolor +SING_OPTIONS_THEMES_DESC = Ustawienia tematów i skórek +SING_OPTIONS_THEMES_SKIN = Skórka +SING_OPTIONS_THEMES_THEME = Temat +SING_OPTIONS_THEMES_WHEREAMI = Opcje tematów +SING_OPTIONS_WHEREAMI = Opcje +SING_PARTY = Impreza +SING_PHRASE_BONUS = Bonus linii +SING_PLAYER_DESC = Wpisz imię gracza +SING_PLAYER_ENTER_NAME = Wpisz imię +SING_PLAYER_WHEREAMI = Imię graczy +SING_SCORE_AMATEUR = Amator +SING_SCORE_HIT_ARTIST = Gwiazda +SING_SCORE_LEAD_SINGER = Śpiewak +SING_SCORE_RISING_STAR = Średniak +SING_SCORE_SUPERSTAR = Supergwiazda +SING_SCORE_TONE_DEAF = Głuszec +SING_SCORE_ULTRASTAR = Ultrastar +SING_SING = Śpiewaj +SING_SING_DESC = Śpiewaj solo lub w duecie +SING_SONG_SELECTION = Wybór piosenki +SING_SONG_SELECTION_DESC = Wybierz piosenkę +SING_SONG_SELECTION_GOTO = Idź do... +SING_SONG_SELECTION_MENU = Menu +SING_SONG_SELECTION_PLAYLIST = Playlista +SING_SONG_SELECTION_WHEREAMI = Wybór piosenki +SING_SONGS_IN_CAT = Piosenki +SING_STATS = Statystyka +SING_STATS_DESC = Podgląd statystyk +SING_TIME = CZAS +SING_TOOLS = Narzędzia +SING_TOP_CHARTS = Top 8 graczy +SING_TOP_CHARTS_CONTINUE = Wybierz utwór +SING_TOP_CHARTS_WHEREAMI = Top 8 +SING_TOTAL = Razem +SONG_JUMPTO_CATTEXT = Szukaj: %s +SONG_JUMPTO_DESC = Szukaj utworu +SONG_JUMPTO_HELP = Wpisz tekst do wyszukiwania +SONG_JUMPTO_NOSONGSFOUND = Brak piosenek +SONG_JUMPTO_SONGSFOUND = %d piosenkek znalezionych +SONG_JUMPTO_TYPE_DESC = Szukaj: +SONG_JUMPTO_TYPE1 = Wszędzie +SONG_JUMPTO_TYPE2 = Tytuł +SONG_JUMPTO_TYPE3 = Artysta +SONG_MENU_CANCEL = Anuluj +SONG_MENU_CHANGEPLAYERS = Zmiana graczy +SONG_MENU_EDIT = Edycja +SONG_MENU_HELP = Pomoc +SONG_MENU_JOKER = Joker +SONG_MENU_MEDLEY = Składanka +SONG_MENU_MEDLEY_ADD = Dodaj utwór do składanki +SONG_MENU_MEDLEY_DELETE = Usuń utwory ze składanki +SONG_MENU_MEDLEY_START = Zacznij składankę +SONG_MENU_MEDLEY_START5 = Zacznij składankę z 5 utworów +SONG_MENU_MODI = Śpiewaj tryb +SONG_MENU_NAME_MAIN = Menu piosenki +SONG_MENU_NAME_PARTY_JOKER = Użyj jokera +SONG_MENU_NAME_PARTY_MAIN = Menu Impreza +SONG_MENU_NAME_PLAYLIST = Menu piosenki +SONG_MENU_NAME_PLAYLIST_ADD = Dodaj piosenkę +SONG_MENU_NAME_PLAYLIST_DEL = Usunąć? +SONG_MENU_NAME_PLAYLIST_DELITEM = Usunąć Playlistę? +SONG_MENU_NAME_PLAYLIST_LOAD = Otwórz Playlistę +SONG_MENU_NAME_PLAYLIST_NEW = Nowa playlista +SONG_MENU_NO = Nie +SONG_MENU_PLAY = Śpiewaj +SONG_MENU_PLAYLIST_ADD = Dodaj piosenkę +SONG_MENU_PLAYLIST_ADD_EXISTING = Istniejąca playlista +SONG_MENU_PLAYLIST_ADD_NEW = Nowa playlista +SONG_MENU_PLAYLIST_DEL = Usuń piosenkę +SONG_MENU_PLAYLIST_DELCURRENT = Skasuj aktualną Playlistę +SONG_MENU_PLAYLIST_LOAD = Otwórz +SONG_MENU_PLAYLIST_NEW_CREATE = Stwórz +SONG_MENU_PLAYLIST_NEW_UNNAMED = Niezatytułowany +SONG_MENU_PLAYLIST_NOEXISTING = Brak dostępnej playlisty +SONG_MENU_SONG = Piosenka +SONG_MENU_SORT = Sortowanie +SONG_MENU_SORT_CONFIRM = Potwierdzenie +SONG_MENU_SORT_DUETS = Filtr duet on/off +SONG_MENU_SORT_TABS = Tabs on/off +SONG_MENU_YES = Tak +SONG_SCORE = Wyniki piosenek +SONG_SCORE_WHEREAMI = Wyniki +STAT_DESC_BANDS = Najpopularniejsze zespoły +STAT_DESC_BANDS_REVERSED = Ostatnio grane zespoły +STAT_DESC_SCORES = Najlepsze wyniki +STAT_DESC_SCORES_REVERSED = Najniższe wyniki +STAT_DESC_SINGERS = Najlepsi gracze +STAT_DESC_SINGERS_REVERSED = Najgorsi gracze +STAT_DESC_SONGS = Najpopularniejsze piosenki +STAT_DESC_SONGS_REVERSED = Otatnio grane piosenki +STAT_DETAIL = Statystyki +STAT_DETAIL_WHEREAMI = Szczegóły +STAT_FORMAT_BANDS = %0:s \n %1:dx zaśpiewane +STAT_FORMAT_DATE = %1:.2d.%0:.2d.%2:d +STAT_FORMAT_SCORES = %0:s - %1:d (on %5:s) [%2:s] \n (%3:s - %4:s) +STAT_FORMAT_SINGERS = %0:s \n średni wynik: %1:d (zaśpiewane %2:d razy) +STAT_FORMAT_SONGS = %0:s - %1:s \n %2:dx żaśpiewane +STAT_MAIN = Statystyki +STAT_MAIN_DESC = Główne +STAT_MAIN_WHEREAMI = Statystyki +STAT_NEXT = Następna strona +STAT_OVERVIEW_INTRO = %0:s Statystyk. \n Ostatni reset był %2:.2d.%1:.2d.%3:d +STAT_OVERVIEW_PLAYER = Od ostatniego resetu upłynęło: %0:d different Player(s).\n Najlepszym graczem jest: %1:s ze średnim wynikiem %2:d punktów.\n %3:s zdobył najwiecej punktów %4:d punktów. +STAT_OVERVIEW_SONG = %0:d Piosenki(%3:d z Video), gdzie %1:d już grane i %2:d jeszcze nie grane.\n Najbardziej popularną piosenką jest %5:s z %4:s. +STAT_PAGE = Strona %0:d of %1:d Stron (%2:d of %3:d wejść) +STAT_PREV = Poprzednia strona +STAT_REVERSE = Odwrócenie sortowania +VIDEO_ASPECT_CROP = Przytnij +VIDEO_ASPECT_LETTER_BOX = Letter Box +VIDEO_ASPECT_STRETCH = Rozciągnięte + + +#-------------------------------------------------------# +# Help System # +#-------------------------------------------------------# + +[config] +NumIDs = 33 + +[Keymap] +ESC = Esc +CTRL = Ctrl +ALT = Alt +SHIFT = Shift +BACKQUOTE = +TAB = Tab +BACKSPACE = Backspace +EQUALS = +MINUS = - +SLASH = / +PERIOD = . +RIGHT = Right +LEFT = Left +DOWN = Down +UP = Up +SPACE = Space +KPPLUS = Key-Pad + +KPMINUS = Key-Pad - +DELETE = Del +RETURN = Enter +PRINT = PrintScreen +F1F12 = F1-F13 +PAGEUP = PageUp +PAGEDOWN = PageDown +AZ = A-Z +A = A +B = B +C = C +D = D +E = E +F = F +G = G +H = H +I = I +J = J +K = K +L = L +M = M +N = Pn +O = O +P = P +Q = Q +R = R +S = S +T = T +U = U +V = V +W = W +X = X +Y = Y +Z = Z +0 = 0 +1 = 1 +2 = 2 +3 = 3 +4 = 4 +5 = 5 +6 = 6 +7 = 7 +8 = 8 +9 = 9 +F1 = F1 +F2 = F2 +F3 = F3 +F4 = F4 +F5 = F5 +F6 = F6 +F7 = F7 +F8 = F8 +F9 = F9 +F10 = F10 +F11 = F11 +F12 = F12 + +#### IDs must have the format: 'ID_###' + +#-------------------------------------------------------# +# ID_001: UScreenEdit # +#-------------------------------------------------------# +[ID_001] +Title = Edycja piosenek +Description = Tutaj dokonasz edycji piosenek +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +ESC = Wyjście z edytora lub wyjście z edycji tekstu +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +SEC_010 = Zapis +R = Powrót do pierwszej linii tekstu piosenki +S = Zapisanie zmian (#RELATIVE:No) +SHIFT_S = Zapisanie zmian (#RELATIVE:Yes) +#-------------------------------------------------------# +SEC_020 = Nawigacja +UP = Przejście do poprzedniej nuty +DOWN = Przejście do następnej nuty +LEFT = Przejście do poprzedniej linii edycji +RIGHT = Przejście do następnej linii edycji +#-------------------------------------------------------# +SEC_030 = Edycja Nut +PAGEUP = Zwiększenie podglądu muzyki o 5% +PAGEDOWN = Zmniejszenie głośności podglądu muzyki o 5% +SPACE = Odsłuchanie MP3 pod daną nutą +SHIFT_SPACE = Odsłuchanie Midi pod daną nutą +CTRL_SHIFT_SPACE = Odsłuchanie MP3+MIDI pod daną nutą +P = Odsłuchanie aktualnej linijki MP3+kliknięcia synchronizacji +SHIFT_P = Odsłuchanie aktualnej linijki MIDI +CTRL_SHIFT_P = Odsłuchanie aktualnej linii MP3+MIDI+kliknięcia synchronizacji +ALT_P = Odsłuchanie aktualnej i następnych linii MP3+kliknięć synchronizacji +SHIFT_ALT_P = Odsłuchanie MIDI od aktualnej linii +CTRL_SHIFT_ALT_P = Odsłuchanie MP3+MIDI+kliknięcia synchronizacji od aktualnej linii +V = Włączenie VIDEO od daneo miejsca +SHIFT_V = Włączenie VIDEO + Kliknięcia od danego miejsca +#-------------------------------------------------------# +SEC_040 = Rodzaj nut +G = Wstawienie/usunięcie złotej nuty +F = Wstawienie/usunięcie nuty freestyle (niepunktowanej) +#-------------------------------------------------------# +SEC_041 = Edycja skali nut +CTRL_UP = Zmiana wysokości wszystkich nut +1 +CTRL_DOWN = Zmiana wysokości wszystkich nut -1 +KPPLUS = Zmiana wysokości pojedynczej nuty +1 +KPMINUS = Zmiana wysokości pojedynczej nuty +1 +SHIFT_KPPLUS = Zmiana wysokości wszystkich nut o 1 oktawę niżej +SHIFT_KPMINUS = Zmiana wysokości wszystkich nut o 1 oktawę wyżej +#-------------------------------------------------------# +SEC_042 = Długość nut +SHIFT_DELETE = Usuń linię +CTRL_DELETE = Usuń nutę +CTRL_SLASH = Dzielenie nuty na dwie +SHIFT_LEFT = Przesunięcie wszystkich nut w lewo +SHIFT_RIGHT = Przesunięcie wszystkich nut w prawo +CTRL_LEFT = Przesunięcie początku nuty w lewo (wydłużenie nuty) +CTRL_RIGHT = Przesunięcie początku nuty w prawo (skrócenie nuty) +ALT_LEFT = Przesunięcie końca nuty w lewo (skrócenie nuty) +ALT_RIGHT = Przesunięcie końca nuty w prawo (wydłużenie nuty) +CTRL_ALT_SHIFT_LEFT = Przesunięcie wszystkich nut od bieżącej nuty w lewo +CTRL_ALT_SHIFT_RIGHT = Przesunięcie wszystkich nut od bieżącej nuty w prawo +#-------------------------------------------------------# +SEC_045 = Edycja tekstu +F4 = Wejście/wyjście z edycji tekstu +RETURN = Wyjście z edycji tekstu +BACKSPACE = Usuwanie tekstu +PERIOD = Przeniesienie bieżącego tekstu do nastepnej nuty w linii +T = Poprawienie układu czasu podziału linii +C = Ustawienie dużych liter na początku każdej linii +SHIFT_C = Usunięcie niepotrzebnych spacji w bieżacej linii tekstu +SLASH = Podział linii +SHIFT_SLASH = Połączeni dwóch (aktualnej i następnej) linii tekstu +#-------------------------------------------------------# +SEC_050 = Preview Tags +K = Wskazanie danej pozycji jako nuty PreviewStart +SHIFT_K = Idź do nuty oznaczonej jako PreviewStart +#-------------------------------------------------------# +SEC_060 = Opcje składanki +A = Włączenie/ wyłączenie Medley Start (początek refrenu) +SHIFT_A = Włączenie/ wyłączenie Medley End (koniec refrenu) +J = Powrót do nuty Medley Start +SHIFT_J = Powrót do nuty Medley End +ALT_J = Odegranie refrenu (fragmentu od Medley Start do Medley End) +#-------------------------------------------------------# +SEC_070 = Duet +CTRL_SHIFT_D = 2. Dodanie ścieżki dla gracza drugiego z duetu +SHIFT_UP = Przejście do ścieżki pierwszej +SHIFT_DOWN = Przejście do ścieżki drugiej +#-------------------------------------------------------# +SEC_080 = Edycja Gap & VideoGap +0 = Zwiększenie GAP o 10ms +SHIFT_0 = Zwiększenie GAP o 1000ms +9 = Zmniejszenie GAP o 10ms +SHIFT_9 = Zmniejszenie GAP o 1000ms +8 = Zwiększenie VideoGap o 10ms +SHIFT_8 = Zwiększenie GAP o 100ms +CTRL_8 = Zwiększenie GAP o 1000ms +7 = Zmniejszenie VideoGap o 10ms +SHIFT_7 = Zmniejszenie VideoGap o 100ms +CTRL_7 = Zmniejszenie VideoGap o 1000ms +#-------------------------------------------------------# +SEC_085 = Edycja BPM +CTRL_EQUALS = Zwiększenie BPM o 0,01 +CTRL_MINUS = Zmniejszenie BPM o 0,01 +EQUALS = Zwiększenie BPM o 0,05 +MINUS = Zmniejszenie BPM o 0,05 +SHIFT_EQUALS = Zwiększenie BPM o 1,00 +SHIFT_MINUS = Zmniejszenie BPM o 1,00 +SHIFT_M = Zwiększenie dwukrotne wartości BMP +SHIFT_D = Zmniejszenie dwukrotne wartości BMP +F5 = Ręczne wpisanie wartości BMP +#-------------------------------------------------------# +SEC_090 = Pozostałe skróty +CTRL_C = Kopiowanie linii tekstu +CTRL_V = Wklejenie linii tekstu +CTRL_SHIFT_V = Wklejenie TEKSTU + NUT w danek linii +CTRL_SHIFT_4 = Wklejenie TEKSTU + NUT w 4 następnych liniach +CTRL_SHIFT_ALT_4 = Wklejenie TEKSTU + NUT + LINII-END 4 razy +CTRL_SHIFT_5 = Wklejenie TEKSTU + NUT w 5 następnych liniach +CTRL_SHIFT_ALT_5 = Wklejenie TEKSTU + NUT + LINII-END 5 razy +#-------------------------------------------------------# +# ID_002: UScreenLevel # +#-------------------------------------------------------# +[ID_002] +Title = Wybór poziomów +Description = Tutaj możesz dokonać wyboru poziomów trudności. Im wyższy poziom tym trudniej prawidłowo trafić w nutę. +#-------------------------------------------------------# +SUB_010 = Łatwy +ENT_011 = Tolerancja punktowanego śpiewu: +/- tonacja nuty +#-------------------------------------------------------# +SUB_020 = Średnio +ENT_021 = Tolerancja punktowanego śpiewu: +/- półtony nuty +#-------------------------------------------------------# +SUB_030 = Trudno +ENT_031 = Tolerancja punktowanego śpiewu: czysto nutowo +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Potwierdzenie wyboru trudności +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +BACKSPACE = Wstecz +ESC = Wstecz +Q = Wyjście z UltraStar Deluxe +#-------------------------------------------------------# +SEC_010 = Nawigacja +UP = Ruch w lewo +DOWN = Ruch w pionie w górę w podtytułach +LEFT = Ruch w prawo +RIGHT = Ruch w pionie w dół w podtytułach +#-------------------------------------------------------# +# ID_003: UScreenMain # +#-------------------------------------------------------# +[ID_003] +Title = Menu Główne +Description = Menu główne UltraStar Deluxe składa się z: +#-------------------------------------------------------# +SUB_010 = Śpiewaj +ENT_011 = W zależności od wybranej piosenki śpiewaj: +ENT_012 = Piosenki Solo:           śpiewane max w 6 osób +ENT_013 =     Składanki refrenowe:      (oznaczone C or M) śpiewanie skłądanek refrenowych +ENT_014 =     Piosenki duetowe:          (oznaczone symbolem skrzyżowanych mikrofonów) śpiewane w min. 2 osoby +#-------------------------------------------------------# +SUB_020 = Impreza +ENT_021 =  Wybierz jeden z trybów Imrezy... +ENT_022 =     Tryb klasyczny:     możliwość grania do 12 osób w 3 drużynach z użyciem różnych dodatków (pluginów) +ENT_023 =     Challenge Mode: możliwość grania do 9 osób z użyciem rund, rankingów i dodatków +#-------------------------------------------------------# +SUB_030 = Narzędzia +ENT_031 =  Wybierz z następujących narzedzi... +ENT_032 =     Statystyki:           dane dotyczące najlepszych wyników, najlepszych graczy, najpopularniejszych utworów, najlepszych zespołów itp. +ENT_033 =     Konwersja:           wewnętrzny edytor umożliwiający konwertowanie plików midi do postaci pliku txt odczytywalnego przez Ultrastar +ENT_034 =     Opcje:               ustawienia graficzne (skórki, tematy itp.) i techniczne (liczba graczy, ustawienia mikrofonu itp.) +#-------------------------------------------------------# +SUB_040 = Wyjście +ENT_041 = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Kontynuuj z bieżącymi ustawieniami +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +BACKSPACE = Wyjście z Ultrastar Deluxe +ESC = Wyjście z Ultrastar Deluxe +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +SEC_010 = Nawigacja +UP = Ruch w lewo +DOWN = Ruch w pionie w górę w podtytułach +LEFT = Ruch w prawo +RIGHT = Ruch w pionie w dół w podtytułach +#-------------------------------------------------------# +SEC_020 = Inne skróty klawiszowe +M = Impreza --> Klasyczny: bezpośrednie wejście w klasyczny tryb Imprezy +SHIFT_M = Impreza--> Pojedynek: bezpośrednie wejście do trybu Pojedynek +E = Narzędzia --> Edytor: bezpośrednie wejście do Edytora midi +S = Narzędzia --> Statystyki: bezpośrednie wejście do statystyk +ALT_C = Informacje o autorach +#-------------------------------------------------------# +# ID_004: UScreenName # +#-------------------------------------------------------# +[ID_004] +Title = Nazwa/Imiona graczy +Description = Tutaj możesz zmienić imiona graczy. Aby zmienić liczbę graczy musisz wejść do: Opcje->Gra->Liczba graczy +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Kontynuuj z bieżącymi ustawieniami +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +ESC = Wyjście z Ultrastar Deluxe +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +SEC_010 = Nawigacja +UP = Ruch w górę +DOWN = Ruch w dół +LEFT = Ruch w lewo +RIGHT = Ruch w prawo +#-------------------------------------------------------# +SEC_020 = Edycja imion +BACKSPACE = Kasowanie ostatnich znaków +ALT_F1F12 = Zapisanie nazwy gracza pod danym numerem zakładki +F1F12 = Przejście do zakładek imion (1-12) +#-------------------------------------------------------# +# ID_006: UScreenOptions # +#-------------------------------------------------------# +[ID_006] +Title = Menu główne Opcji +Description = Tutaj masz dostęp do podstawowych ustawień programu. Składają się one z zakładek: +#-------------------------------------------------------# +SUB_010 = Gra +ENT_011 = Ustawienia dotyczące: liczba graczy, trudności, języka menu, zakładek, sortowania, debugowania +#-------------------------------------------------------# +SUB_020 = Grafika +ENT_021 = Ustawienia dotyczące: rozdzielczości ekranu, głębi koloru itp. +#-------------------------------------------------------# +SUB_030 = Dźwięk +ENT_031 = Ustawienia dotyczące: podbicia i progu mikrofonu, głośności i wygaszania podglądu. +#-------------------------------------------------------# +SUB_040 = Słowa +ENT_041 = Ustawienia dotyczące: czcionki, efektu i solmizacji wyświetlanego tekstu +#-------------------------------------------------------# +SUB_050 = Wygląd +ENT_051 = Ustawienia dotyczące wyglądu twojego UltraStata: motywy, skórki, kolory +#-------------------------------------------------------# +SUB_060 = Nagrywanie +ENT_061 = Ustawienia dotyczące: karty dźwiękowej, kanału dźwięku +#-------------------------------------------------------# +SUB_070 = Inne +ENT_071 = Ustawienia dotyczące ustawień efektów specjalnych, premii linii itp. +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Kontynuuj z bieżącymi ustawieniami +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +BACKSPACE = Wyjście z Ultrastar Deluxe +ESC = Wyjście z Ultrastar Deluxe +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +SEC_010 = Nawigacja +UP = Ruch w górę +DOWN = Ruch w dół +LEFT = Ruch w lewo +RIGHT = Ruch w prawo +#-------------------------------------------------------# +# ID_007: UScreenOptionsAdvanced # +#-------------------------------------------------------# +[ID_007] +Title = Opcje zaawansowane +Description = Tutaj znajdziesz zaawansowane opcje UltraStar składają się one z: +#-------------------------------------------------------# +SUB_010 = Przenikanie +ENT_011 = Włączanie/ wyłącznie przenikania obrazu pomiędzy kolejnymi ekranami +#-------------------------------------------------------# +SUB_020 = Efekty specjalne +ENT_021 = Włączanie/ wyłącznie efektów animacji przy złotych nutach +#-------------------------------------------------------# +SUB_030 = Premia linii +ENT_031 = Określenie, w któym miejscu ma być pokazywana premia (przy wynikach końcowych, przy nucie) +#-------------------------------------------------------# +SUB_040 = Po wybraniu utworu +ENT_041 = Określenie, co mam nastąpić po wybraniu utworu (od razu śpiewaj, wybierz zawodnika, lub włączenie menu opcji) +#-------------------------------------------------------# +SUB_050 = Potwierdzenie wyjścia +ENT_051 = Włączanie/ wyłącznie pytania potwierdzającego wyjście z programu +#-------------------------------------------------------# +SUB_060 = Auto Party-Menu +ENT_061 = Włączanie/ wyłącznie Party-Menu +#-------------------------------------------------------# +SUB_070 = Podsumuj Top 8 +ENT_071 = Sposób podsumowania Top 8 +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Kontynuuj z bieżącymi ustawieniami +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +BACKSPACE = Wyjście z Ultrastar Deluxe +ESC = Wyjście z Ultrastar Deluxe +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +SEC_010 = Nawigacja +UP = Ruch w górę +DOWN = Ruch w dół +LEFT = Ruch w lewo +RIGHT = Ruch w prawo +#-------------------------------------------------------# +# ID_008: UScreenOptionsGame # +#-------------------------------------------------------# +[ID_008] +Title = Opcje ustawień gry +Description = Tutaj, dokonasz podstawowych ustawień gry w Ultrastarze +#-------------------------------------------------------# +SUB_010 = Liczba graczy +ENT_011 = Ustawienie liczby graczy. Na jednym ekranie może grać max. 3 graczy, na dwóch od 4 do 6 +#-------------------------------------------------------# +SUB_020 = Trudność +ENT_021 = Wybór trudności gry +#-------------------------------------------------------# +SUB_030 = Język +ENT_031 = Wybór języka gry +#-------------------------------------------------------# +SUB_040 = Katalogi +ENT_041 = Włączanie/ wyłączanie tworzenia kataogów literowych sortujących utwory (zmiana po restarcie programu) +#-------------------------------------------------------# +SUB_050 = Sortowanie +ENT_051 = Sortowanie utworów wg. edycji, gatunku, języka, folderu, tytułu piosenki, wykonawcy +#-------------------------------------------------------# +SUB_060 = Auto losowo +ENT_061 =     Zdefiniowanie jak często losowo mają być włączane piosenki +#-------------------------------------------------------# +SUB_070 = Debugowanie +ENT_071 =     Włączenie/ wyłączenie debugowania +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Kontynuuj z bieżącymi ustawieniami +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +BACKSPACE = Wyjście z Ultrastar Deluxe +ESC = Wyjście z Ultrastar Deluxe +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +SEC_010 = Nawigacja +UP = Ruch w górę +DOWN = Ruch w dół +LEFT = Ruch w lewo +RIGHT = Ruch w prawo +#-------------------------------------------------------# +# ID_009: UScreenOptionsGraphics # +#-------------------------------------------------------# +[ID_009] +Title = Ustawienia grafiki +Description = Dokonasz tutaj podstawowych zmian w opcjach graficznych programu +#-------------------------------------------------------# +SUB_010 = Rozdzielczość +ENT_011 = Wybór rozdzielczości ekranu. +#-------------------------------------------------------# +SUB_020 = Pełny ekran +ENT_021 = Wybór pomiędzy wyświetlaniem w trybie pełnym ekranu a trybem okenkowym +#-------------------------------------------------------# +SUB_030 = Głębia koloru +ENT_031 = 16 lub 32 bitowa głębia kolorów +#-------------------------------------------------------# +SUB_040 = Oscyloskop +ENT_041 = Włączenie/ wyłączenie graficznego oscyloskopu podczas śpiewania +#-------------------------------------------------------# +SUB_050 = Rozmiar filmu +ENT_051 = Wybór wielkości wyświetlania teledysku +#-------------------------------------------------------# +SUB_060 = Podgląd filmu +ENT_061 = Włączenie/ wyłączenie podglądu teledysków +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Kontynuuj z bieżącymi ustawieniami +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +BACKSPACE = Wyjście z Ultrastar Deluxe +ESC = Wyjście z Ultrastar Deluxe +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +SEC_010 = Nawigacja +UP = Ruch w górę +DOWN = Ruch w dół +LEFT = Ruch w lewo +RIGHT = Ruch w prawo +#-------------------------------------------------------# +# ID_010: UScreenOptionsLyrics # +#-------------------------------------------------------# +[ID_010] +Title = Edycja tekstu +Description = Dokonasz tutaj podstawowych zmian w wyświetlanym tekście +#-------------------------------------------------------# +SUB_010 = Czcionka +ENT_011 = Wybór czcionki wyświetlanego tekstu +#-------------------------------------------------------# +SUB_020 = Efekt +ENT_021 = Ustawienie efektu ukazywania śpiewanej sylaby +#-------------------------------------------------------# +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Kontynuuj z bieżącymi ustawieniami +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +BACKSPACE = Wyjście z Ultrastar Deluxe +ESC = Wyjście z Ultrastar Deluxe +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +SEC_010 = Nawigacja +UP = Ruch w górę +DOWN = Ruch w dół +LEFT = Ruch w lewo +RIGHT = Ruch w prawo +#-------------------------------------------------------# +# ID_011: UScreenOptionsRecord # +#-------------------------------------------------------# +[ID_011] +Title = Ustawienia mikrofonu +Description = Dokonasz tutaj podstawowych zmian w ustawieniach mikrofonu +#-------------------------------------------------------# +SUB_010 = Karta dźwiękowa +ENT_011 = Wybór urządzenia do nagrywania +#-------------------------------------------------------# +SUB_020 = Wejście +ENT_021 = Ustawienie głośności wejściowej +#-------------------------------------------------------# +SUB_030 = Lewy kanał +ENT_031 = Przyporządkowanie lewego kanału dla danego numeru gracza +#-------------------------------------------------------# +SUB_040 = Prawy kanał +ENT_041 = Przyporządkowanie prawego kanału dla danego numeru gracza +#-------------------------------------------------------# +SUB_050 = Włączenie Kamery +ENT_051 = By mieć włączoną swoją web-kamerę podczas śpiewania, zaznacz "on" +#-------------------------------------------------------# +SUB_060 = Kamera +ENT_061 = Wybierz jedną z kamer. +#-------------------------------------------------------# +SUB_070 = Kodec Kamera +ENT_071 = Wybierz kodek oraz rozdzielczość pracy twojej kamery. +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Kontynuuj z bieżącymi ustawieniami +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +BACKSPACE = Wyjście z Ultrastar Deluxe +ESC = Wyjście z Ultrastar Deluxe +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +SEC_010 = Nawigacja +UP = Ruch w górę +DOWN = Ruch w dół +LEFT = Ruch w lewo +RIGHT = Ruch w prawo +#-------------------------------------------------------# +# ID_012: UScreenOptionsSound # +#-------------------------------------------------------# +[ID_012] +Title = Ustawienie dźwięku +Description = Dokonasz tutaj podstawowych zmian w ustawieniach dźwięku +#-------------------------------------------------------# +SUB_010 = Podbicie mikrofonu +ENT_011 = Ustawienie wzmocnienia mikrofonu +#-------------------------------------------------------# +SUB_020 = Pomoc kliknięciami +ENT_021 = Włączenie /wyłączenie kliknięć nut podczas śpiewania +#-------------------------------------------------------# +SUB_030 = Kliknięcia w rytm +ENT_031 = Włączenie /wyłączenie kliknięć taktowania podczas śpiewania +#-------------------------------------------------------# +SUB_040 = Próg +ENT_041 = Ustawienie progu mikrofonu +#-------------------------------------------------------# +SUB_050 = Głośność podglądu +ENT_051 = Ustawienie głośności podgąldu muzyki w menu wyboru piosenek +#-------------------------------------------------------# +SUB_060 = Wygaszanie podglądu +ENT_061 = Ustawienie czasu włączania podglądu muzyki w menu wyboru piosenek +#-------------------------------------------------------# +SUB_070 = Opóźnienie (mic) +ENT_071 = Ustaw opóźnienie mikrofonu +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Kontynuuj z bieżącymi ustawieniami +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +BACKSPACE = Wyjście z Ultrastar Deluxe +ESC = Wyjście z Ultrastar Deluxe +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +SEC_010 = Nawigacja +UP = Ruch w górę +DOWN = Ruch w dół +LEFT = Ruch w lewo +RIGHT = Ruch w prawo +#-------------------------------------------------------# +# ID_013: UScreenOptionsThemes # +#-------------------------------------------------------# +[ID_013] +Title = Ustawienie motywów i skórek +Description = Dokonasz tutaj podstawowych zmian graficznych w interfejsie programu +#-------------------------------------------------------# +SUB_010 = Motyw +ENT_011 = Wybór motywów graficznych podstawowych elementów programu +#-------------------------------------------------------# +SUB_020 = Skórka +ENT_021 = Wybór grafiki w obrębie motywu +#-------------------------------------------------------# +SUB_030 = Kolor +ENT_031 = Wybór kolorystyki skórki +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Kontynuuj z bieżącymi ustawieniami +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +BACKSPACE = Wyjście z Ultrastar Deluxe +ESC = Wyjście z Ultrastar Deluxe +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +SEC_010 = Nawigacja +UP = Ruch w lewo +DOWN = Ruch w pionie w górę +LEFT = Ruch w prawo +RIGHT = Ruch w pionie w dół +#-------------------------------------------------------# +# ID_014: UScreenPartyNewRound # +#-------------------------------------------------------# +[ID_014] +Title = Widok pojedynków +Description = Tutaj zapoznasz się aktualną punktacją drużyn, z rodzajami rund i uzyskanymi punktami w danej rundzie +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Kontynuuj z bieżącymi ustawieniami +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +BACKSPACE = Wyjście z Ultrastar Deluxe +ESC = Wyjście z Ultrastar Deluxe +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +SEC_010 = Nawigacja +UP = Ruch w górę przez rundy +DOWN = Ruch w dół przez rundy +#-------------------------------------------------------# +# ID_015: UScreenPartyOptions # +#-------------------------------------------------------# +[ID_015] +Title = Opcje trybu Klasycznego +Description = Dokonasz tutaj podstawowych zmian ustawień w trybie gry "Klasyczny" +#-------------------------------------------------------# +SUB_010 = Poziom trudności +ENT_011 = Wybór poziomu trudności trybu "Klasycznego" +#-------------------------------------------------------# +SUB_020 = Wybór piosenek +ENT_021 =     Wybór piosenek na wszystki rundy trybu Klasycznego +ENT_022 =     Wybór folderu playlisty +#-------------------------------------------------------# +SUB_030 = Liczba Rund +ENT_031 =     Wybó liczby rund do śpiewania +#-------------------------------------------------------# +SUB_040 = Liczba Zespołów +ENT_041 =     Wybó ilości zespołów +#-------------------------------------------------------# +SUB_050 = Liczba graczy +ENT_051 =     Wybór liczby graczy w drużynach 1/2/3 +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Kontynuuj z bieżącymi ustawieniami +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +BACKSPACE = Wyjście z Ultrastar Deluxe +ESC = Wyjście z Ultrastar Deluxe +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +SEC_010 = Nawigacja +UP = Ruch w górę +DOWN = Ruch w dół +LEFT = Ruch w lewo +RIGHT = Ruch w prawo +#-------------------------------------------------------# +# ID_016: UScreenPartyPlayer # +#-------------------------------------------------------# +[ID_016] +Title = Edycja imion graczy +Description = Dokonasz tutaj edycji nazw zespołów i imion graczy +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Kontynuuj z bieżącymi ustawieniami +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +ESC = Wyjście z Ultrastar Deluxe +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +SEC_010 = Nawigacja +UP = Ruch w górę +DOWN = Ruch w dół +LEFT = Ruch w lewo +RIGHT = Ruch w prawo +#-------------------------------------------------------# +SEC_020 = Edycja imion +BACKSPACE = Kasowanie ostatniego wpisanego znaku +ALT_F1F12 = Zapisanie nazwy gracza pod danym numerem zakładki +F1F12 = Przejście do zakładek imion (1-12) +#-------------------------------------------------------# +# ID_017: UScreenPartyScore # +#-------------------------------------------------------# +[ID_017] +Title = Wyniki +Description = Plansza z uzyskanymi wynikami +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Kontynuuj z bieżącymi ustawieniami +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +BACKSPACE = Wyjście z Ultrastar Deluxe +ESC = Wyjście z Ultrastar Deluxe +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +# ID_010: UScreenPartyWin # +#-------------------------------------------------------# +[ID_018] +Title = Zwycięzca trybu "Klasyczny" +Description = Tutaj pokazywany jest ostateczny zwycięzca trybu "Klasycznego" +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Kontynuuj z bieżącymi ustawieniami +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +BACKSPACE = Wyjście z Ultrastar Deluxe +ESC = Wyjście z Ultrastar Deluxe +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +# ID_019: UScreenPartyNewRoundM2 # +#-------------------------------------------------------# +[ID_019] +Title = Tabela wyników +Description = Pokazana jest tutaj tabela aktualnych wyników. Dowiesz się także kto i z kim będzie grał w następnej rundzie +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Kontynuuj z bieżącymi ustawieniami +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +BACKSPACE = Wyjście z Ultrastar Deluxe +ESC = Wyjście z Ultrastar Deluxe +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +SEC_010 = Nawigacja +UP = Ruch w górę przez rundy +DOWN = Ruch w dół przez rundy +#-------------------------------------------------------# +# ID_020: UScreenPartyOptionsM2 # +#-------------------------------------------------------# +[ID_020] +Title = Opcje trybu "Pojedynek" +Description = Dokonasz tutaj podstawowych zmian w trybie "Pojedynek" +#-------------------------------------------------------# +SUB_010 = Poziom trudności +ENT_011 = Wybór poziomu trudności trybu "Pojedynek" +#-------------------------------------------------------# +SUB_020 = Wybór piosenek +ENT_021 =     Wybór piosenek na wszystki rundy trybu Klasycznego +ENT_022 =     Wybór folderu playlisty +#-------------------------------------------------------# +SUB_030 = Liczba graczy +ENT_031 =     Ustawienie liczby graczy +#-------------------------------------------------------# +SUB_040 = Liczba rund +ENT_041 =     Wybór liczby rund +#-------------------------------------------------------# +SUB_050 = Pluginy +ENT_051 =     Włączenie/wyłączenie pluginy +#-------------------------------------------------------# +SUB_060 = Handicap +ENT_061 =     Włączenie/wyłączenie handicap +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Kontynuuj z bieżącymi ustawieniami +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +BACKSPACE = Wyjście z Ultrastar Deluxe +ESC = Wyjście z Ultrastar Deluxe +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +SEC_010 = Nawigacja +UP = Ruch w górę +DOWN = Ruch w dół +LEFT = Ruch w lewo +RIGHT = Ruch w prawo +#-------------------------------------------------------# +# ID_021: UScreenPartyPlayerM2 # +#-------------------------------------------------------# +[ID_021] +Title = Edycja imion graczy w trybie "Pojedynek" +Description = Dokonasz tutaj edycji imion graczy +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Kontynuuj z bieżącymi ustawieniami +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +ESC = Wyjście z Ultrastar Deluxe +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +SEC_010 = Nawigacja +UP = Ruch w górę +DOWN = Ruch w dół +LEFT = Ruch w lewo +RIGHT = Ruch w prawo +#-------------------------------------------------------# +SEC_020 = Edycja imion +BACKSPACE = Kasowanie ostatniego wpisanego znaku +ALT_F1F12 = Zapisanie nazwy gracza pod danym numerem zakładki +F1F12 = Przejście do zakładek imion (1-12) +#-------------------------------------------------------# +# ID_022: UScreenScore # +#-------------------------------------------------------# +[ID_022] +Title = Wyniki +Description = Pokazane tutaj są uzyskane punkty przez poszczególnych graczy. Wyszczególnienie pokazuje nam, ile punktów poszczególny gracz zdobył w wyniku premii linii i złotych nut +#-------------------------------------------------------# +SUB_010 = Ocena śpiewu +ENT_011 = Fałszerz (od 2000 punktów) +ENT_012 = Amator (od 2010 do 4000 punktów) +ENT_013 = Masz ambicje (od 4010 do 6000 punktów) +ENT_014 = Obiecujący artysta (od 6010 do 8000 punktów) +ENT_015 = Wschodząca gwiazda (od 8010 do 9000 punktów) +ENT_016 = Super Gwiazda (od 9010 do 9800 punktów) +ENT_017 = Legenda (od 9810 do 10000 punktów) +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Kontynuuj z bieżącymi ustawieniami +TAB = Pomoc podręczna +PRINT = Zrzut ekranu +BACKSPACE = Wyjście z Ultrastar Deluxe +ESC = Wyjście z Ultrastar Deluxe +Q = Wyjście z Ultrastar Deluxe +#-------------------------------------------------------# +SEC_010 = Playback +PAGEUP = Zwiększenie głośności MP3 o 5% +PAGEDOWN = Zmniejszenie głośności MP3 o 5% +#-------------------------------------------------------# +# ID_023: UScreenSing # +#-------------------------------------------------------# +[ID_023] +Title = Ekran śpiewu +Description = Na ekranie tym widzisz tekst piosenki oraz zdobywane punkty +#-------------------------------------------------------# +SUB_010 = Punktacja +ENT_011 =     Maksymalna liczba punktów, która jest do zdobycia przy każdym utworze to 10 000 +ENT_012 =     Każda dobrze zaśpiewana nuta daje określoną liczbę punktów. +ENT_013 =     Im dłuża nuta, dobrze zaśpiewana, tym więcej otrzymasz punktów. +#-------------------------------------------------------# +SUB_020 = Bonus linii +ENT_021 = Dostaniesz dodatkową premię linii, jeżeli zaśpiewasz bezbłędnie całą linię tekstu +#-------------------------------------------------------# +SUB_030 = Złote nuty +ENT_031 = Czasami w piosence występują złote nuty, które dają dodatkowe extra punkty +#-------------------------------------------------------# +SUB_040 = Freestyle Notes +ENT_041 =     Nuty freestyle to nuty niepunktowane, nuty te nie są pokazywane na ekranie a słowa tych nut są pokazane kursywą. +ENT_042 = +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +TAB = Pomoc podręczna (pauza piosenki) +PRINT = Zrzut ekranu +ESC = Wyjście z piosenki +Q = Wyjście z piosenki +#-------------------------------------------------------# +SEC_002 = Playback +P = Pauza +K = Włączenie/ wyłączenie eksperymentalnej funkcji Karaoke +W = Włączenie/ wyłączenie kamery +N = Zwiększenie głośności MP3 o 5% +A = Zmniejszenie głośności MP3 o 5% +S = ????? +PAGEUP = Zwiększenie głośności MP3 o 5% +PAGEDOWN = Zmniejszenie głośności MP3 o 5% +#-------------------------------------------------------# +# ID_024: UScreenSong # +#-------------------------------------------------------# +[ID_024] +Title = Wybór utworu +Description = Poruszając się w lewo lub w prawo wybierz piosenkę, którą chcesz zaśpiewać +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Wybierz piosenkę +TAB = Podręczna pomoc +PRINT = Zrzuy ekranu +BACKSPACE = Powrót do Menu głównego +ESC = Powrót do Menu głównego +Q = Wyjście z UltraStar Deluxe +#-------------------------------------------------------# +SEC_005 = Playback +PAGEUP = Zwiększenie głośności MP3 o 5% +PAGEDOWN = Zmniejszenie głośności MP3 o 5% +K = Włączenie/ wyłączenie eksperymentalnej funkcji Karaoke +V = Powiększ podgląd teledysku, jeśli jest on dodany do piosenki +A = Switch aspect ratio (fullscreen mode only) +#-------------------------------------------------------# +SEC_010 = Wybór piosenki +UP = Wybór poprzedniej kategorii ( o ile jest wybrana) +DOWN = Wybór następnej kategorii ( o ile jest wybrana) +LEFT = Ruch w lewo w obrębie opcji +RIGHT = Ruch w prawow obrębie opcji +ALT_AZ = Przejście do artysty rozpoczynającego się od wybranej litery +SHIFT_ALT_AZ = Przejście do tytułu utworu rozpoczynającego się od wybranej litery +M = Otwórz menu piosenki +J = Włączenie menu szukaj +P = Otwieranie playlisty +R = Losowanie przypadkowej piosenki +E = Przejście do edycji utworu +#-------------------------------------------------------# +SEC_020 = Medley Tryb +S = Wystartowanie piosenki w trybie refrenowym - śpiewasz tylko refren danej piosenki (możliwe jest to tylko, jeżeli w piosence jest ustawiony tag Medley - ukazane to jest małą literką "m" przy piosence) +SHIFT_S = Wystartowanie piosenki w trybie refrenowym - śpiewasz tylko refren danej piosenki (jeżeli przy piosence nie ma litery "m", to program sam spróbuje wybrać refren) +D = Włączenie składanki refrenowej złożonej z losowych 5 piosenek (wybór spośród tych piosenek, które maja już ustawione refreny) +SHIFT_D = Włączenie składanki refrenowej złożonej z losowych 5 piosenek (wybór spośród tych piosenek, które maja już ustawione refreny oraz tych w których program może je sam spróbować ustawić) +F = Samodzielny wybór piosenek do składanki refrenowej (wybór do 99 piosenek, które oznaczone są literką "m" lub "s") +SHIFT_F = Usunięcie ostatniej piosenki z listy samodzielnej wybranej składanki +#-------------------------------------------------------# +# ID_025: UScreenSong Party # +#-------------------------------------------------------# +[ID_025] +Title = Wybór utworu w trybie "Klasyczny" +Description = Lista piosenek możliwych do użycia w trybie "Klasycznym" +#-------------------------------------------------------# +SUB_010 = Joker +ENT_010 = Każda drużyna ma limitowaną ilość jokerów +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Otwórz menu piosenki +TAB = Podręczna pomoc +PRINT = Zrzut ekranu +BACKSPACE = Wyjście z trybu klasycznego +ESC = Wyjście z trybu klasycznego +Q = Wyjście z UltraStar Deluxe +#-------------------------------------------------------# +SEC_010 = Wybór piosenki +M = Otwórz menu piosenki +1 = Losowo wybranie następnej piosenki (Drużyna nr 1 zużywa jokera ) +2 = Losowo wybranie następnej piosenki (Drużyna nr 2 zużywa jokera ) +3 = Losowo wybranie następnej piosenki (Drużyna nr 3 zużywa jokera ) +ALT_1 = Losowo wybranie następnej piosenki (żadna drużyna nie zużywa jokera) +ALT_2 = Losowo wybranie następnej piosenki (żadna drużyna nie zużywa jokera) +ALT_3 = Losowo wybranie następnej piosenki (żadna drużyna nie zużywa jokera) +#-------------------------------------------------------# +SEC_020 = Playback +A = Proporcja ekranu (tylko w trybie pełnego ekranu) +K = Włączenie/ wyłączenie eksperymentalnej funkcji Karaoke +V = Powiększ podgląd teledysku, jeśli jest on dodany do piosenki +PAGEUP = Zwiększenie głośności MP3 o 5% +PAGEDOWN = Zmniejszenie głośności MP3 o 5% +#-------------------------------------------------------# +# ID_026: UScreenSong Challenge # +#-------------------------------------------------------# +[ID_026] +Title = Wybór utworu w trybie Pojedynek +Description = Wybór piosenki w trybie Pojedynek +#-------------------------------------------------------# +SUB_010 = Wybierz piosenkę +ENT_010 = Gracz P1 (niebieski mikrofon) zawsze wybiera piosenkę +SUB_020 = +ENT_020 = Jeśli grasz z zakładki, możesz wybrać folder. Jest to możliwe do momentu naciśnięcia przycisku R i J w folderze. W ten sposób możesz zablokować foldery. W ten sposób nie tracisz jokeró bo pierwsza piosenka jest zawsze ta sama +SUB_030 = Joker +ENT_030 = Masz w każdej rundzie 5 nowych jokerów +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Śpiewaj wybraną piosenkę +TAB = Podręczna pomoc +PRINT = Wstecz +BACKSPACE = Wyjście z trybu Pojedynek +ESC = Zrzut ekranu +Q = Wyjście z UltraStar Deluxe +#-------------------------------------------------------# +SEC_010 = Song Selection +J = Zgoda wszystkich fraczy na użycie jokera (następna piosenka wybierana losowo) +R = Losowanie przypadkowej piosenki (zużycie 1 jokera) +#-------------------------------------------------------# +SEC_020 = Playback +A = Proporcja ekranu (tylko w trybie pełnego ekranu) +K = Włączenie/ wyłączenie eksperymentalnej funkcji Karaoke +V = Powiększ podgląd teledysku, jeśli jest on dodany do piosenki +PAGEUP = Zwiększenie głośności MP3 o 5% +PAGEDOWN = Zmniejszenie głośności MP3 o 5% +#-------------------------------------------------------# +# ID_027: UScreenStatDetail # +#-------------------------------------------------------# +[ID_027] +Title = Statystyka +Description = Przedstawione są tutaj szczegółowe statystyki +#-------------------------------------------------------# +SUB_010 = Następna strona +ENT_011 = Przejście do następnej strony statystyk +#-------------------------------------------------------# +SUB_020 = Poprzednia strona +ENT_021 = Przejście do poprzedniej strony statystyk +#-------------------------------------------------------# +SUB_030 = Odwróć sortowanie +ENT_031 = Zmiana sortowania z malejącego na rosnące i na odwrót +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Wybierz zaznzczenie +TAB = Podręczna pomoc +PRINT = Zrzut ekranu +BACKSPACE = Wstecz +ESC = Wstecz +Q = Wyjście z UltraStar Deluxe +#-------------------------------------------------------# +SEC_002 = Nawigacja +UP = Przejście wyżej +DOWN = Przejście niżej +LEFT = Przejście wyżej. +RIGHT = Przejście niżej +#-------------------------------------------------------# +# ID_028: UScreenStatMain # +#-------------------------------------------------------# +[ID_028] +Title = Ekran główny statystyk +Description = Tutaj poznasz statystyki gry +#-------------------------------------------------------# +SUB_010 = Najwyższe wyniki +ENT_011 = Lista najwyższych wyników danych graczy z ukazaniem stopnia trudności i daty śpiewania utworu +#-------------------------------------------------------# +SUB_020 = Najlepsi gracze +ENT_021 = Lista najlepszych graczy z ukazaniem przeciętnego wyniku +#-------------------------------------------------------# +SUB_030 = Popularne utwory +ENT_031 = Lista najpopularnieszych utworów z ukazaniem liczby ich odśpiewów +#-------------------------------------------------------# +SUB_040 = Popularni wykonawcy +ENT_041 = Lista najpopularnieszych zespołów z ukazaniem liczby ich odśpiewów +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Wybierz zaznzczenie +TAB = Podręczna pomoc +PRINT = Zrzut ekranu +BACKSPACE = Wstecz +ESC = Wstecz +Q = Wyjście z UltraStar Deluxe +#-------------------------------------------------------# +SEC_002 = Nawigacja +UP = Przejście wyżej +DOWN = Przejście niżej +LEFT = Przejście wyżej. +RIGHT = Przejście niżej +#-------------------------------------------------------# +# ID_029: UScreenTop # +#-------------------------------------------------------# +[ID_029] +Title = Lista najlepszych +Description = Jest to lista 8 najlepszych graczy z podaniem punktów i daty ich zdobycia. Wyniki poniżej 100 punktów nie zostaną zapisane, jak i także wyniki w piosenkach nie zaśpiewanych do końca +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Wybierz zaznzczenie +TAB = Podręczna pomoc +PRINT = Zrzut ekranu +BACKSPACE = Wstecz +ESC = Wstecz +Q = Wyjście z UltraStar Deluxe +#-------------------------------------------------------# +SEC_010 = Playback +PAGEUP = Zwiększenie głośności MP3 o 5% +PAGEDOWN = Zmniejszenie głośności MP3 o 5% +#-------------------------------------------------------# +# ID_030: Select Plugins # +#-------------------------------------------------------# +[ID_030] +Title = Wybór pluginów +Description = Tutaj włączysz i wyłączysz poszczególne dodatki (pluginy) +#-------------------------------------------------------# +SEC_001 = Podstawowe skróty +RETURN = Wybierz zaznzczenie +TAB = Podręczna pomoc +PRINT = Zrzut ekranu +ESC = Wstecz +#-------------------------------------------------------# +SEC_010 = Navigation +UP = Ruch do góry na liście pluginów +DOWN = Ruch w dół na liście pluginów +#-------------------------------------------------------# +SEC_020 = Wybór pluginów +SPACE = Włączenie/ wyłączenie plugina +LEFT = Wyłączenie plugina +RIGHT = Włączenie plugina +#-------------------------------------------------------# +# ID_031: ScreenSongJumpTo # +#-------------------------------------------------------# +[ID_031] +Title = Wyszukiwanie utworów +Description = Szukaj utwory poprzez wpisanie tytułu, artysty lub filtru duety +#-------------------------------------------------------# +SEC_010 = Podstawowe skróty +RETURN = Wyszukiwanie piosenki po wpisaniu tekstu +F1 = Użycie filtru duety +TAB = Podręczna pomoc +PRINT = Zrzut ekranu +ESC = Wyjście z wyszukiwania +#-------------------------------------------------------# +SEC_020 = Playback +PAGEUP = Zwiększenie głośności MP3 o 5% +PAGEDOWN = Zmniejszenie głośności MP3 o 5% +#-------------------------------------------------------# +# ID_032: ScreenSongMenu # +#-------------------------------------------------------# +[ID_032] +Title = Podręczne menu piosenki +Description = Menu wyboru +#-------------------------------------------------------# +SUB_010 = Opcje piosenki +ENT_011 =     Śpiewaj                       Rozpoczęcie śpiewania na bieżących ustawieniach +ENT_012 =     Change Players   Zmiana graczy +ENT_013 =     Add Song              Dodawanie piosenki do nowej lub istniejącej już playlisty +ENT_014 =     Edit                        Wejście w edycję piosenki +#-------------------------------------------------------# +SUB_020 = Składanka +ENT_021 = Dodaj piosnkę do składanki: dodaj wybraną piosenkę do tymczasowej listy składanek +ENT_022 = Usuń piosenkę ze składanki: usuń wybraną piosenkę z tymczasowej listy składanek +ENT_023 = Rozpoczęcie składanki: zaśpiewaj składankę z wybranych piosenek +ENT_024 = Rozpoczęcie składanki: zaśpiewaj losowo 5 piosenek zaczynając od wybranej piosenki +#-------------------------------------------------------# +SUB_030 = Opcje sortowania +ENT_031 =     Tabs                      Toggle whether songs appear nested under sort criteria tabs +ENT_032 =     Duet Filtr           Toggle to turn duet filter on or off +ENT_033 =     Sortowanie kategorią     Sortowanie przez edycję, gatunkiem, językiem lub folderem +ENT_034 = Potwierdź zmiany +#-------------------------------------------------------# +SUB_040 = Pomoc +ENT_041 = Pokaż pomoc +#-------------------------------------------------------# +SEC_010 = Podstawowe skróty +RETURN = Wybierz zaznzczenie +TAB = Podręczna pomoc +BACKSPACE = Wstecz +ESC = Wstecz +Q = Wyjście z UltraStar Deluxe +#-------------------------------------------------------# +SEC_020 = Playback +PAGEUP = Zwiększenie głośności MP3 o 5% +PAGEDOWN = Zmniejszenie głośności MP3 o 5% +#-------------------------------------------------------# +# ID_033: ScreenSongMenu Party # +#-------------------------------------------------------# +[ID_033] +Title = Tryb klasyczny +Description = Opcje trybu klasycznego +#-------------------------------------------------------# +SEC_010 = Podstawowe skróty +RETURN = Wybierz zaznzczenie +TAB = Podręczna pomoc +PRINT = Zrzut ekranu +BACKSPACE = Wstecz +ESC = Wstecz +Q = Wyjście z UltraStar Deluxe +#-------------------------------------------------------# +SEC_020 = Playback +PAGEUP = Zwiększenie głośności MP3 o 5% +PAGEDOWN = Zmniejszenie głośności MP3 o 5% +#-------------------------------------------------------# +# ID_034: ScreenSongMenu Medley # +#-------------------------------------------------------# + + diff --git a/Game/Output/Themes/Blue Sensation.ini b/Game/Output/Themes/Blue Sensation.ini index 7122d59f..40f536f3 100644 --- a/Game/Output/Themes/Blue Sensation.ini +++ b/Game/Output/Themes/Blue Sensation.ini @@ -10299,7 +10299,7 @@ SBGTex = MainBar SBGColor = ColorDark SBGDColor =ColorLight STColor = White -STDColor = GrayDar +STDColor = GrayDark [PartyPlayer] Texts=6 diff --git a/Game/Output/Themes/iStar.ini b/Game/Output/Themes/iStar.ini index 0524c081..0a3adbd5 100644 --- a/Game/Output/Themes/iStar.ini +++ b/Game/Output/Themes/iStar.ini @@ -8572,7 +8572,7 @@ SBGTex = MainBar SBGColor = ColorDark SBGDColor = Gray STColor = White -STDColor = GrayDar +STDColor = GrayDark [PartyPlayer] Texts=6 diff --git a/Installer/settings/files_in.nsh b/Installer/settings/files_in.nsh index 9b01e140..357e8848 100644 --- a/Installer/settings/files_in.nsh +++ b/Installer/settings/files_in.nsh @@ -53,8 +53,6 @@ ${EndIf} File "..\Game\Output\Fonts\FontO2_2.png" File "..\Game\Output\Fonts\FontO2_3.png" File "..\Game\Output\Fonts\FontO2_4.png" - ;File "..\Game\Output\Fonts\FontO2_5.png" - ;File "..\Game\Output\Fonts\FontO2_6.png" File "..\Game\Output\Fonts\FontO_0.png" File "..\Game\Output\Fonts\FontO_1.png" File "..\Game\Output\Fonts\FontO_2.png" @@ -69,6 +67,25 @@ ${EndIf} File "..\Game\Output\Fonts\HighResNumbersO_4.png" File "..\Game\Output\Fonts\Normal.fnt" File "..\Game\Output\Fonts\Normal_0.png" + + File "..\Game\Output\Fonts\Bold_p.fnt" + File "..\Game\Output\Fonts\Bold_p_0.png" + File "..\Game\Output\Fonts\Bold_p_1.png" + File "..\Game\Output\Fonts\FontO_p.fnt" + File "..\Game\Output\Fonts\FontO2_p.fnt" + File "..\Game\Output\Fonts\FontO2_p_0.png" + File "..\Game\Output\Fonts\FontO2_p_1.png" + File "..\Game\Output\Fonts\FontO2_p_2.png" + File "..\Game\Output\Fonts\FontO2_p_3.png" + File "..\Game\Output\Fonts\FontO2_p_4.png" + File "..\Game\Output\Fonts\FontO_p_0.png" + File "..\Game\Output\Fonts\FontO_p_1.png" + File "..\Game\Output\Fonts\FontO_p_2.png" + File "..\Game\Output\Fonts\FontO_p_3.png" + File "..\Game\Output\Fonts\FontO_p_4.png" + File "..\Game\Output\Fonts\FontO_p_5.png" + File "..\Game\Output\Fonts\Normal_p.fnt" + File "..\Game\Output\Fonts\Normal_p_0.png" SetOutPath "$INSTDIR\Languages\" @@ -79,6 +96,7 @@ ${EndIf} File "..\Game\Output\Languages\English.ini" File "..\Game\Output\Languages\German.ini" File "..\Game\Output\Languages\Italian.ini" + File "..\Game\Output\Languages\Polish.ini" SetOutPath "$INSTDIR\Plugins\" File "..\Game\Output\Plugins\Blind.dll" diff --git a/Installer/settings/files_un.nsh b/Installer/settings/files_un.nsh index a361c9ce..102d2d69 100644 --- a/Installer/settings/files_un.nsh +++ b/Installer/settings/files_un.nsh @@ -43,8 +43,6 @@ ${EndIf} Delete "$INSTDIR\Fonts\FontO2_2.png" Delete "$INSTDIR\Fonts\FontO2_3.png" Delete "$INSTDIR\Fonts\FontO2_4.png" - ;Delete "$INSTDIR\Fonts\FontO2_5.png" - ;Delete "$INSTDIR\Fonts\FontO2_6.png" Delete "$INSTDIR\Fonts\FontO_0.png" Delete "$INSTDIR\Fonts\FontO_1.png" Delete "$INSTDIR\Fonts\FontO_2.png" @@ -58,7 +56,26 @@ ${EndIf} Delete "$INSTDIR\Fonts\HighResNumbersO_3.png" Delete "$INSTDIR\Fonts\HighResNumbersO_4.png" Delete "$INSTDIR\Fonts\Normal.fnt" - Delete "$INSTDIR\Fonts\Normal_0.png" + Delete "$INSTDIR\Fonts\Normal_0.png" + + Delete "$INSTDIR\Fonts\Bold_p.fnt" + Delete "$INSTDIR\Fonts\Bold_p_0.png" + Delete "$INSTDIR\Fonts\Bold_p_1.png" + Delete "$INSTDIR\Fonts\FontO_p.fnt" + Delete "$INSTDIR\Fonts\FontO2_p.fnt" + Delete "$INSTDIR\Fonts\FontO2_p_0.png" + Delete "$INSTDIR\Fonts\FontO2_p_1.png" + Delete "$INSTDIR\Fonts\FontO2_p_2.png" + Delete "$INSTDIR\Fonts\FontO2_p_3.png" + Delete "$INSTDIR\Fonts\FontO2_p_4.png" + Delete "$INSTDIR\Fonts\FontO_p_0.png" + Delete "$INSTDIR\Fonts\FontO_p_1.png" + Delete "$INSTDIR\Fonts\FontO_p_2.png" + Delete "$INSTDIR\Fonts\FontO_p_3.png" + Delete "$INSTDIR\Fonts\FontO_p_4.png" + Delete "$INSTDIR\Fonts\FontO_p_5.png" + Delete "$INSTDIR\Fonts\Normal_p.fnt" + Delete "$INSTDIR\Fonts\Normal_p_0.png" ; Delete provided languages Delete "$INSTDIR\Languages\readme.txt" @@ -67,6 +84,7 @@ ${EndIf} Delete "$INSTDIR\Languages\English.ini" Delete "$INSTDIR\Languages\German.ini" Delete "$INSTDIR\Languages\Italian.ini" + Delete "$INSTDIR\Languages\Polish.ini" ; Delete provided plugins Delete "$INSTDIR\Plugins\Blind.dll" diff --git a/Installer/settings/settings-1031.ini b/Installer/settings/settings-1031.ini index e1882ce3..a2189cb3 100644 --- a/Installer/settings/settings-1031.ini +++ b/Installer/settings/settings-1031.ini @@ -51,7 +51,7 @@ Bottom=38 [Field 7] Type=Droplist -ListItems=Dutch|English|German|Italian +ListItems=Dutch|English|German|Italian|Polish Left=71 Right=161 Top=48 diff --git a/Installer/settings/settings-1033.ini b/Installer/settings/settings-1033.ini index 5091ca02..783294b1 100644 --- a/Installer/settings/settings-1033.ini +++ b/Installer/settings/settings-1033.ini @@ -51,7 +51,7 @@ Bottom=36 [Field 7] Type=Droplist -ListItems=Dutch|English|German|Italian +ListItems=Dutch|English|German|Italian|Polish Left=70 Right=160 Top=48 diff --git a/Installer/settings/variables.nsh b/Installer/settings/variables.nsh index 265bbd43..7fada0cc 100644 --- a/Installer/settings/variables.nsh +++ b/Installer/settings/variables.nsh @@ -1,7 +1,7 @@ ; These are the common used variables ; for the USdx Challenge, Medley & Duet Edition Installation Wizard -!define version "r9 RC6.4" ; Current version of UltraStar Deluxe Challenge, Medley & Duet Edition +!define version "r9 RC7.2" ; Current version of UltraStar Deluxe Challenge, Medley & Duet Edition !define p_name "UltraStar Deluxe CMD Edition" ; Just the name of the program !define publisher "USDX Team" ; Publisher !define homepage "http://www.ultrastardeluxe.org/" ; Project Homepage -- cgit v1.2.3