Hi list,
We have in Israel a lawyer who has cought on to the idea of open source, and is helping "The Cause"(tm) here quite a lot. As part of his activities he is wants to demonstrate a Hebrew law and precedance lookup program at a conference on Dec 2nd using Wine, and he asked for my help.
When trying to run the program, I get the following error: sun@sun:~/c/PD_OR/EXE$ LANG=he_IL wine PDWIN G Could not stat /mnt/fd0 (No such file or directory), ignoring drive A: err:fixup:NE_LoadSegment No implementation for USER.485, setting to 0xdeadbeef err:fixup:NE_LoadSegment No implementation for USER.485, setting to 0xdeadbeef err:fixup:NE_LoadSegment No implementation for USER.485, setting to 0xdeadbeef err:fixup:NE_LoadSegment No implementation for USER.485, setting to 0xdeadbeef err:fixup:NE_LoadSegment No implementation for USER.485, setting to 0xdeadbeef err:fixup:NE_LoadSegment No implementation for USER.485, setting to 0xdeadbeef err:fixup:NE_LoadSegment No implementation for USER.485, setting to 0xdeadbeef err:fixup:NE_LoadSegment No implementation for USER.485, setting to 0xdeadbeef err:fixup:NE_LoadSegment No implementation for USER.491, setting to 0xdeadbeef fixme:win:stub_USER_490 stub fixme:font:CreateScalableFontResourceA (0,"C:\PD_OR\FONTS/AMIR____.FOT","C:\PD_OR\FONTS/AMIR____.TTF",(null)): stub fixme:font:CreateScalableFontResourceA (0,"C:\PD_OR\FONTS/AMIRBLD_.FOT","C:\PD_OR\FONTS/AMIRBLD_.TTF",(null)): stub fixme:dialog:MSGBOX_OnInit task modal msgbox ! Not modal yet.
The application then goes on to display a error message saying (In hebrew) "The fonts for the application could not be found, please reinstall...".
The fonts are indeed available in C:\PD_OR\FONTS as TTF files. It seems the application calls CreateScalableFontResource, and then tries to register the fonts. Copying the TTF fonts to the fonts directory did not solve this problem.
I am looking for some solution, even a workaround, that will solve this problem for me. I have contact with the application's developers, and they are very interested in getting this to work (not interested enough to actually install Linux, but they are interested enough to answer technical questions about the app).
My questions: A. Is there any way I can patch Wine to fool the app into thinking that part succeeds? Or is performing this test necessary, for some strange reason, in order to use the TTF fonts? B. It MAY be possible to ask the developers to actually modify their code to a moderate degree, in order to get this app to work. Is there anything in particular I can ask them? C. Is anyone working on this API? I don't know the first thing about font files and resources, and while I CAN learn, is someone with already existing knowledge can do something about it, it would be much preferable.
Thanks,
Shachar