aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbrunzelchen <brunzelchen@b956fd51-792f-4845-bead-9b4dfca2ff2c>2010-11-10 17:23:37 +0000
committerbrunzelchen <brunzelchen@b956fd51-792f-4845-bead-9b4dfca2ff2c>2010-11-10 17:23:37 +0000
commit4f10526633c463675defb42b4d8e27e21105ec21 (patch)
tree486ac9d7129014b43864b6b01ab183f61db5c1ff
parente48e5d9ecd902ecf6a774680959df5ae243737f7 (diff)
downloadusdx-4f10526633c463675defb42b4d8e27e21105ec21.tar.gz
usdx-4f10526633c463675defb42b4d8e27e21105ec21.tar.xz
usdx-4f10526633c463675defb42b4d8e27e21105ec21.zip
- 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
-rw-r--r--Game/Code/Classes/TextGL.pas33
-rw-r--r--Game/Code/Classes/UDraw.pas2
-rw-r--r--Game/Code/Classes/UGraphic.pas4
-rw-r--r--Game/Code/Classes/UIni.pas13
-rw-r--r--Game/Code/Classes/UMain.pas4
-rw-r--r--Game/Code/Classes/UTexture.pas2
-rw-r--r--Game/Code/Classes/UWebCam.pas14
-rw-r--r--Game/Code/Screens/UScreenEditSub.pas561
-rw-r--r--Game/Code/Screens/UScreenOptionsGame.pas42
-rw-r--r--Game/Code/Screens/UScreenOptionsRecord.pas2
-rw-r--r--Game/Code/Screens/UScreenOptionsThemes.pas1
-rw-r--r--Game/Code/Screens/UScreenSing.pas14
-rw-r--r--Game/Code/Screens/UScreenSingModi.pas2
-rw-r--r--Game/Code/Screens/UScreenSong.pas6
-rw-r--r--Game/Code/UltraStar.dpr2
-rw-r--r--Game/Output/Changelog.german.txt5
-rw-r--r--Game/Output/Changelog.txt5
-rw-r--r--Game/Output/Fonts/Bold_p.bmfc48
-rw-r--r--Game/Output/Fonts/Bold_p.fnt223
-rw-r--r--Game/Output/Fonts/Bold_p_0.pngbin0 -> 71525 bytes
-rw-r--r--Game/Output/Fonts/Bold_p_1.pngbin0 -> 29772 bytes
-rw-r--r--Game/Output/Fonts/FontO2_p.bmfc48
-rw-r--r--Game/Output/Fonts/FontO2_p.fnt2703
-rw-r--r--Game/Output/Fonts/FontO2_p_0.pngbin0 -> 105977 bytes
-rw-r--r--Game/Output/Fonts/FontO2_p_1.pngbin0 -> 92699 bytes
-rw-r--r--Game/Output/Fonts/FontO2_p_2.pngbin0 -> 97852 bytes
-rw-r--r--Game/Output/Fonts/FontO2_p_3.pngbin0 -> 112981 bytes
-rw-r--r--Game/Output/Fonts/FontO2_p_4.pngbin0 -> 64989 bytes
-rw-r--r--Game/Output/Fonts/FontO_p.bmfc48
-rw-r--r--Game/Output/Fonts/FontO_p.fnt329
-rw-r--r--Game/Output/Fonts/FontO_p_0.pngbin0 -> 78509 bytes
-rw-r--r--Game/Output/Fonts/FontO_p_1.pngbin0 -> 54048 bytes
-rw-r--r--Game/Output/Fonts/FontO_p_2.pngbin0 -> 111030 bytes
-rw-r--r--Game/Output/Fonts/FontO_p_3.pngbin0 -> 89653 bytes
-rw-r--r--Game/Output/Fonts/FontO_p_4.pngbin0 -> 69271 bytes
-rw-r--r--Game/Output/Fonts/FontO_p_5.pngbin0 -> 78366 bytes
-rw-r--r--Game/Output/Fonts/Normal_p.bmfc48
-rw-r--r--Game/Output/Fonts/Normal_p.fnt917
-rw-r--r--Game/Output/Fonts/Normal_p_0.pngbin0 -> 80402 bytes
-rw-r--r--Game/Output/Languages/German.ini2
-rw-r--r--Game/Output/Languages/Languages.xlsbin216576 -> 216576 bytes
-rw-r--r--Game/Output/Languages/Polish.ini1505
-rw-r--r--Game/Output/Themes/Blue Sensation.ini2
-rw-r--r--Game/Output/Themes/iStar.ini2
-rw-r--r--Installer/settings/files_in.nsh22
-rw-r--r--Installer/settings/files_un.nsh24
-rw-r--r--Installer/settings/settings-1031.ini2
-rw-r--r--Installer/settings/settings-1033.ini2
-rw-r--r--Installer/settings/variables.nsh2
49 files changed, 6323 insertions, 316 deletions
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
--- /dev/null
+++ b/Game/Output/Fonts/Bold_p_0.png
Binary files 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
--- /dev/null
+++ b/Game/Output/Fonts/Bold_p_1.png
Binary files 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
--- /dev/null
+++ b/Game/Output/Fonts/FontO2_p_0.png
Binary files 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
--- /dev/null
+++ b/Game/Output/Fonts/FontO2_p_1.png
Binary files 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
--- /dev/null
+++ b/Game/Output/Fonts/FontO2_p_2.png
Binary files 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
--- /dev/null
+++ b/Game/Output/Fonts/FontO2_p_3.png
Binary files 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
--- /dev/null
+++ b/Game/Output/Fonts/FontO2_p_4.png
Binary files 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
--- /dev/null
+++ b/Game/Output/Fonts/FontO_p_0.png
Binary files 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
--- /dev/null
+++ b/Game/Output/Fonts/FontO_p_1.png
Binary files 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
--- /dev/null
+++ b/Game/Output/Fonts/FontO_p_2.png
Binary files 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
--- /dev/null
+++ b/Game/Output/Fonts/FontO_p_3.png
Binary files 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
--- /dev/null
+++ b/Game/Output/Fonts/FontO_p_4.png
Binary files 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
--- /dev/null
+++ b/Game/Output/Fonts/FontO_p_5.png
Binary files 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
--- /dev/null
+++ b/Game/Output/Fonts/Normal_p_0.png
Binary files 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
--- a/Game/Output/Languages/Languages.xls
+++ b/Game/Output/Languages/Languages.xls
Binary files 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