bjfrog Posted August 8, 2008 Posted August 8, 2008 (edited) hello everybodySimhei.ttf is the default font for IME and display chinese, it located in i386\lang folder and very important to meI found some entries about integrating vista simhei font in Ricks Windows siderbar addon,see below ,how to integrating simhei font into "i386\lang" folder not into "i386" if only modify some codes in simhei sections? for do this that will reduce the size of my project and replace the old simhei at the same time,Anyone can help me on this not use overwritting manually thats what I used before,if possible still keep these sections in windows siderbar addon that would be better, thanks in advance.[EditFile]I386\HIVESFT.INF,AddReg,AddFontsI386\HIVESFT.INF,Strings,AddStrings[AddFonts]HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts","%simhei%",,"simhei.ttf"[AddStrings]simhei ="SimHei (TrueType)"[dosnet_files]d1,simheix.ttf[txtsetup_files]simheix.ttf = 100,,,,,,,22,0,0,simhei.ttf,1,22[i386_compress]rvmtemp\extracted\simheix.ttf Edited August 8, 2008 by bjfrog Quote
ricktendo Posted August 8, 2008 Posted August 8, 2008 You can simply overwrite the one in lang and that will do it, but it will not be installed unfortunately unless you install support for other asian langsThe reason i put it in i386 and gave it a x on the end is because some people were having trouble with it and nLite, nLite will delete it if you choose to remove the other languagesBTW most stuff in the LANG folder is installed via INF Quote
bjfrog Posted August 9, 2008 Author Posted August 9, 2008 Copy to and overwrite is the final answer, I dont want contiue try this ,thanks alot mateI must install eastern langusge and this simhei is only chinese font I keep in my nLited project,without this chinese IME has no possible be installed BTW can I ask another question about ASMS integrated here ?Thats from your nLite plus addon,after a fresh windows setup nLite still show me the problem(SEE BLOW IMAGE AND DETAILS CODES) DETAILS INFOSee the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.************** Exception Text **************System.IO.FileNotFoundException: The system cannot find the file specified. (Exception from HRESULT: 0x80070002) at ..(String , String ) at ..(String ) at ..(String , StringCollection& , Boolean , Boolean ) at ..() at ..() at ..WndProc(Message& ) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)************** Loaded Assemblies **************mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.832 (QFE.050727-8300) CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll----------------------------------------nLite Assembly Version: 1.4.8.0 Win32 Version: 1.4.8.0 CodeBase: file:///C:/Program%20Files/nLite/nLite.exe----------------------------------------System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.832 (QFE.050727-8300) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll----------------------------------------nLite Assembly Version: 1.4.8.0 Win32 Version: 1.4.8.0 CodeBase: file:///C:/Program%20Files/nLite/nLite.exe----------------------------------------System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.832 (QFE.050727-8300) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll----------------------------------------System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.832 (QFE.050727-8300) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll----------------------------------------nlgw Assembly Version: 1.1.0.0 Win32 Version: 1.4.8.0 CodeBase: file:///C:/Program%20Files/nLite/nLite.exe----------------------------------------MCDBNET2 Assembly Version: 1.32.0.0 Win32 Version: 1.32.0.1302 CodeBase: file:///C:/Program%20Files/nLite/MCDBNET2.DLL----------------------------------------msvcm80 Assembly Version: 8.0.50727.762 Win32 Version: 8.00.50727.762 CodeBase: file:///C:/WINDOWS/WinSxS/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700/msvcm80.dll----------------------------------------************** JIT Debugging **************To enable just-in-time (JIT) debugging, the .config file for thisapplication or computer (machine.config) must have thejitDebugging value set in the system.windows.forms section.The application must also be compiled with debuggingenabled.For example:<configuration> <system.windows.forms jitDebugging="true" /></configuration>When JIT debugging is enabled, any unhandled exceptionwill be sent to the JIT debugger registered on the computerrather than be handled by this dialog box.As soon as I copy runtime files(msvcp90.dll msvcr90.dll Microsoft.VC90.CRT.manifest msvcm90.dll) into nLite folder nLite will work again ,So I guess the runtime not right installed but they really integrated into i386/ASMS,at the same time Kels Runtime4.3 addon has been integrated,I think they should have no compatibility issues as the same stuff will overwrite,pls take glance and help me what cause this and how check runtime installed ,thanks in advance! Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.