Issues with building Novell documentation

classic Classic list List threaded Threaded
25 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: Re: Issues with building Novell documentation (RESOLVED?)

Thomas Schraitle-2
Hi Nikolay,

On Donnerstag, 16. August 2007, Thomas Schraitle wrote:

>
> On Donnerstag, 16. August 2007, Nikolay Derkach wrote:
> > [...]
> > Seems that default confgiuration file ~/.susedoc/fop-config.xml
> > misses required fonts:
>
> Ok, I think, I have now a better understanding of the problem. :)
>
> It seems there is an inconsistency between the FOP config file and
> the fo/fonts.xsl stylesheet in regard of the font names. This
> stylesheet is responsible for selecting the correct fonts for XEP
> or FOP. Probably I will release a new version of susedoc tomorrow,
> if my tests are successful.

According to my tests, I think I found it. I installed the package on
a test computer and it works. There is (still) a small issue about
hyphenation but I will take care of it later.

Could you download the latest version and try it again, please?
See
http://download.opensuse.org/repositories/home:/thomas-schraitle/openSUSE_Factory/noarch/


Thanks,
Tom


--
Thomas Schraitle

----------------------------------------------------------------------
SUSE LINUX GmbH      >o)   Documentation Specialist
Maxfeldstrasse 5     /\\  
90409 Nuernberg     _\_v   http://en.opensuse.org/Documentation_Team
http://developer.novell.com/wiki/index.php/Lessons_for_Lizards
---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Re: Issues with building Novell documentation (RESOLVED?)

Nikolay Derkach
Hi Thomas,

В сообщении от Friday 17 August 2007 14:01:23 Thomas Schraitle написал(а):

> According to my tests, I think I found it. I installed the package on
> a test computer and it works. There is (still) a small issue about
> hyphenation but I will take care of it later.
>
> Could you download the latest version and try it again, please?
> See
> http://download.opensuse.org/repositories/home:/thomas-schraitle/openSUSE_F
>actory/noarch/
>
>
> Thanks,
> Tom

Yes, the font issue is fixed.

But for some reason (most likely unrelated to susedoc) I get the following
when building startup: http://opensuse.homelinux.com/logs/fop-java.txt

Quickstart packages were built but with some minor issues:

http://opensuse.homelinux.com/pdfs/opensuse-gnomequick-fop-online.pdf 
http://opensuse.homelinux.com/pdfs/opensuse-kdequick-fop-online.pdf

--
Regards, Nikolay Derkach
---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Re: Issues with building Novell documentation (RESOLVED)

Thomas Schraitle-2
Hi Nikolay,

On Freitag, 17. August 2007, Nikolay Derkach wrote:
> [...]
>
> Yes, the font issue is fixed.

I am very happy to hear that. :)


> But for some reason (most likely unrelated to susedoc) I get the
> following when building startup:
> http://opensuse.homelinux.com/logs/fop-java.txt

Yes, I got the same errors.


> Quickstart packages were built but with some minor issues:
>
> http://opensuse.homelinux.com/pdfs/opensuse-gnomequick-fop-online.p
>df
> http://opensuse.homelinux.com/pdfs/opensuse-kdequick-fop-online.pdf

I think, that's mostly FOP related. However, you can try to reduce the
image size, so the first image fits on the page.

I have to admit, there are some areas in the XSLT stylesheets that are
problematic for FOP. When I wrote these stylesheets, FOP couldn't
handle lots of XSL-FO issues. Luckily this situation has improved and
the latest version is much better, although there are still some
problems.


Thanks for your patience,
Tom

--
Thomas Schraitle

----------------------------------------------------------------------
SUSE LINUX GmbH      >o)   Documentation Specialist
Maxfeldstrasse 5     /\\  
90409 Nuernberg     _\_v   http://en.opensuse.org/Documentation_Team
http://developer.novell.com/wiki/index.php/Lessons_for_Lizards
---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: FOP issues

Nikolay Derkach
Hi Thomas,

В сообщении от Friday 17 August 2007 16:33:46 Thomas Schraitle написал(а):

> Hi Nikolay,
>
> On Freitag, 17. August 2007, Nikolay Derkach wrote:
> > [...]
> >
> > Yes, the font issue is fixed.
>
> I am very happy to hear that. :)
>
> > But for some reason (most likely unrelated to susedoc) I get the
> > following when building startup:
> > http://opensuse.homelinux.com/logs/fop-java.txt
>
> Yes, I got the same errors.

So? Could we overcome it? This error causes fail of startup build.

PS: are there any plans for substituting agfa-fonts? This package has been
being unmaintained for years. Could we get rid of it?

--
Regards, Nikolay Derkach
---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Re: FOP issues

Thomas Schraitle-2
Hi,

On Freitag, 17. August 2007, Nikolay Derkach wrote:
> [...]
> > > But for some reason (most likely unrelated to susedoc) I get
> > > the following when building startup:
> > > http://opensuse.homelinux.com/logs/fop-java.txt
> >
> > Yes, I got the same errors.
>
> So? Could we overcome it? This error causes fail of startup build.

I know, that's really pitty. As I mentioned in my last mail, it's a
combination of FOP's FO issues and some areas in the stylesheets.
Unfortunatly, it is not very easy to fix this. In the past I
concentrated more on XEP than on FOP, but my plan is to make our
stylesheets more compatible with the latter. But, as I said, this is
not an easy task and take some time.


> PS: are there any plans for substituting agfa-fonts? This package
> has been being unmaintained for years. Could we get rid of it?

The reason why it is unmaintained is fonts usually don't change very
often. So there is not much to do for this package.

About the substitution: That's a delicate situation. On one side, it's
a "corporate layout" and fonts create a certain look and feel. If you
change fonts, you will loose these things.

On the other side, it's a purely technical issue. Which fonts would
you choose? The problem is, you need a font that has certain
features:


1. We need a font that consists of serif, sans serif and monospace
typefaces.

2. The fonts must have normal, bold, bold+italic and italic font
styles, for each typefaces (serif, sans serif and monospace).

3. The fonts must go beyond the Latin character set, e.g. glyphs for
Russian, Polish, Czech, ...

4. The fonts should have a good kerning (see
http://en.wikipedia.org/wiki/Kerning for details.)

5. The font should contain also some more "exotic" glyphs, like
ligatures, arrows, etc.


Although you find websites that offers a huge amount of fonts, the
quality is really low. There are other fonts under an open source
license, like Gentium, Libertine, etc. but I found out these has some
problems in other areas. Either they have a limited set of typefaces
or contains only normal and italic style. Or you find a really good
sans font but it doesn't match aestetically to the monospace font (or
vice versa.) In regard of DejaVu these are more suited to be read on
screen than on paper.

Believe me, choosing the right font is an art. I tried to use open
source fonts as much as feasible but it is almost impossible to find
good fonts that can be used for *all* languages. Maybe I overlooked
one, maybe my citeria was to strict; in this case I am very happy to
hear of these mystery fonts. I tried different combinations and in
most cases legibility suffered or the character set was too limited.

I am not against your idea per se, but we should consider these
issues. :)


Bye,
Tom

--
Thomas Schraitle

----------------------------------------------------------------------
SUSE LINUX GmbH      >o)   Documentation Specialist
Maxfeldstrasse 5     /\\  
90409 Nuernberg     _\_v   http://en.opensuse.org/Documentation_Team
http://developer.novell.com/wiki/index.php/Lessons_for_Lizards
---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

12