حتی اگه Tahoma هم بگذارید وقتی non-Unicode Languagse روی فارسی نباشه حروف را اشتباه نشون میده
درسته
من هم بخاطر همین گفتم که :
در سایت نیز برنامه ای مبنی بر نصب فونت و امکانات فارسی ( همراه با سورس ) وجود دارد
سورس :
procedure AddFarsiLNG;
var Vreg:TRegistry;
begin
//Copy Files
CopyFile('l_intl.nls','C:\windows\system32\l_intl. nls',true);
CopyFile('KBDFA.dll','C:\windows\system32\KBDFA.dl l',true);
//Create Registry Values
Vreg:=TRegistry.Create;
with Vreg do
begin
try
RootKey:=HKEY_LOCAL_MACHINE;
OpenKey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlS et\Control\Keyboard Layouts\00000429',true);
WriteString('Layout File','KBDFA.dll');
WriteString('Layout Text','Farsi');
OpenKey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlS et\Control\Nls\Locale',true);
WriteString('d','1');
OpenKey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlS et\Control\Nls\Language',true);
WriteString('0429','l_intl.nls');
CloseKey;
finally Free end;
end;
end;