diff -p -up fontforge-20071210/fontforge/prefs.c.helpdir fontforge-20071210/fontforge/prefs.c --- fontforge-20071210/fontforge/prefs.c.helpdir 2007-12-05 20:27:50.000000000 +0100 +++ fontforge-20071210/fontforge/prefs.c 2008-01-07 10:01:40.000000000 +0100 @@ -777,7 +777,7 @@ static void DefaultHelp(void) { #ifdef DOCDIR helpdir = copy(DOCDIR "/"); #elif defined(SHAREDIR) - helpdir = copy(SHAREDIR "/doc/fontforge/"); + helpdir = copy(SHAREDIR "/../doc/fontforge-1.0/htdocs/"); #else helpdir = copy("/usr/local/share/doc/fontforge/"); #endif diff -p -up fontforge-20071210/fontforge/uiutil.c.helpdir fontforge-20071210/fontforge/uiutil.c --- fontforge-20071210/fontforge/uiutil.c.helpdir 2007-12-05 20:27:52.000000000 +0100 +++ fontforge-20071210/fontforge/uiutil.c 2008-01-07 10:03:48.000000000 +0100 @@ -339,7 +339,7 @@ return; #ifdef DOCDIR strcpy(fullspec,DOCDIR "/"); #elif defined(SHAREDIR) - strcpy(fullspec,SHAREDIR "/doc/fontforge/"); + strcpy(fullspec,SHAREDIR "/../doc/fontforge-1.0/htdocs/"); #else strcpy(fullspec,"/usr/local/share/doc/fontforge/"); #endif @@ -347,10 +347,11 @@ return; strcpy(fullspec,helpdir); } strcat(fullspec,file); + if (( pt = strrchr(fullspec,'#') )!=NULL ) *pt ='\0'; if ( !GFileReadable( fullspec )) { if ( *file!='/' ) { - strcpy(fullspec,"/usr/share/doc/fontforge/"); + strcpy(fullspec,"/usr/share/doc/fontforge-1.0/htdocs/"); strcat(fullspec,file); if (( pt = strrchr(fullspec,'#') )!=NULL ) *pt ='\0'; }