Problem on font rendering
Ge@@ru
geaaru at gmail.com
Tue Jun 3 03:06:07 PDT 2008
Hi at all, i installed xorg-server from git version (now i can use
compiz with x200M card) and i have update freetype and motif libraries
to version freetype-2.3.5-r2 and openmotif-2.3.0-r3.
But now i have a problem:
When i start openoffice or skype font isn't displayed and so i can see
only icons of the menu without menu strings. Where it could be the
problem?
>From xorg-server log i see this:
(WW) Warning, couldn't open module type1
(II) UnloadModule: "type1"
(EE) Failed to load module "type1" (module does not exist, 0)
Is this module supported with xorg-server (git-version)? Or it is only
used freetype module?
I use Gentoo and i still try to recompile openoffice but nothings. I
can't use openoffice or skype.
I tried to create cache fonts with fc-cache -v -r but still nothings.
Is a xorg-server problem?
Thanks very very much in advance for any suggestions.
Ge@@ru
P.S. With xorg-server git version i had a problem on compilation of
dmx-input module because sources uses a old
InitValuatorClassDeviceStruct and so i have comment unneeded params:
NEVYL input # diff -rua dmxinputinit.c.old dmxinputinit.c
--- dmxinputinit.c.old 2008-06-03 11:49:40.000000000 +0200
+++ dmxinputinit.c 2008-06-03 11:49:52.000000000 +0200
@@ -494,9 +494,9 @@
InitValuatorClassDeviceStruct(pDevice, info.numRelAxes,
#if 00 /*BP*/
miPointerGetMotionEvents,
-
miPointerGetMotionBufferSize(),
+ //
miPointerGetMotionBufferSize(),
#else
- GetMotionHistory,
+ // GetMotionHistory,
GetMaximumEventsNum(),
#endif
Relative);
@@ -507,7 +507,7 @@
} else if (info.numRelAxes) {
InitValuatorClassDeviceStruct(pDevice, info.numRelAxes,
dmxPointerGetMotionEvents,
-
dmxPointerGetMotionBufferSize(),
+ //
dmxPointerGetMotionBufferSize(),
Relative);
for (i = 0; i < info.numRelAxes; i++)
InitValuatorAxisStruct(pDevice, i, info.minval[0],
@@ -516,7 +516,7 @@
} else if (info.numAbsAxes) {
InitValuatorClassDeviceStruct(pDevice, info.numAbsAxes,
dmxPointerGetMotionEvents,
-
dmxPointerGetMotionBufferSize(),
+ //
dmxPointerGetMotionBufferSize(),
Absolute);
for (i = 0; i < info.numAbsAxes; i++)
InitValuatorAxisStruct(pDevice, i+info.numRelAxes,
--------------------------------------------------------------------------
NEVYL input # diff -rua dmxxinput.c.old dmxxinput.c
--- dmxxinput.c.old 2008-06-03 11:49:45.000000000 +0200
+++ dmxxinput.c 2008-06-03 11:49:52.000000000 +0200
@@ -93,12 +93,12 @@
/* Switch the motion history buffers */
if (dmxLocalOld->savedMotionProc) {
- old_dev->valuator->GetMotionProc =
dmxLocalOld->savedMotionProc;
+ //old_dev->valuator->GetMotionProc =
dmxLocalOld->savedMotionProc;
old_dev->valuator->numMotionEvents =
dmxLocalOld->savedMotionEvents;
}
- dmxLocalNew->savedMotionProc =
new_dev->valuator->GetMotionProc;
+ //dmxLocalNew->savedMotionProc =
new_dev->valuator->GetMotionProc;
dmxLocalNew->savedMotionEvents =
new_dev->valuator->numMotionEvents;
- new_dev->valuator->GetMotionProc = GetMotionHistory;
+ //new_dev->valuator->GetMotionProc = GetMotionHistory;
new_dev->valuator->numMotionEvents = GetMaximumEventsNum();
/* Switch our notion of core pointer */
dmxLocalOld->isCore = 0;
More information about the xorg
mailing list