hello,
I am using ubuntu 12.04 and wine to run a fairly old version of Cakewalk. (I am very experienced with the user interface and do not want to use another midi interface program)
I am impressed on how well this program runs on wine except for one thing...
When the program loads, it loads a temporary font for all the musical notation. I get an error dialog on start up "Canot create the staff view musical symbol font". I have googled this problem and some people have reported it, but I don't see any solutions.
The wine log is as follows:-
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:font:CreateScalableFontResourceW (0,L"Z:\\home\\peter\\Music\\TTSNOTE.FOR",L"Z:\\home\\peter\\Music\\TTSNOTE.TTR",(null)): stub
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:font:WineEngRemoveFontResourceEx (L"Z:\\home\\peter\\Music\\TTSNOTE.FOR", 0, (nil)): stub
Cakewalk installs a true font called "TTSNOTE.ttf" in the install folder. This is the one with all the correct musical notation.
What happens when i continue is that the musical notation is different. e.g. a cross is displayed instead of a musical note. It looks like the program has reverted to using a default font to display.
I looked at some of the fonts in the wine fonts folder and it looks like it is using elements out of the "marlett.ttf" font.
I renamed this font file and added "ttsnote" file and renamed it to "marlett", but this has no effect.
I was hoping I could replace the default font Cakewalk is using (from Wine) with the ttsnote font and ignore the start up error.
Any ideas on how to achieve this ?
problem loading font
Re: problem loading font
I'm not sure what you mean by "install folder," but for Wine to see the font, it should be in the wineprefix's /windows/fonts directory.peter789 wrote: Cakewalk installs a true font called "TTSNOTE.ttf" in the install folder. This is the one with all the correct musical notation.
Wine appears to be looking for the font outside the wineprefix. How are you starting the app? Make sure you cd to the program directory first.fixme:font:CreateScalableFontResourceW (0,L"Z:\\home\\peter\\Music\\TTSNOTE.FOR",L"Z:\\home\\peter\\Music\\TTSNOTE.TTR",(null)): stub
Re: problem loading font
I re-installed Cakewalk onto the wine program files pseudo disk. Got the same problem.
Copied the font ttsnote.ttr to /home/peter/.wine/drive_c/windows/Fonts
I assume there is nothing else to do to install the font. Still not working.
Is there any way to find out what font Cakewalk is defaulting to ?
Copied the font ttsnote.ttr to /home/peter/.wine/drive_c/windows/Fonts
I assume there is nothing else to do to install the font. Still not working.
Is there any way to find out what font Cakewalk is defaulting to ?