Re: [new XSL] Ready for inputs.

2007-04-10 Thread M.Canales.es
El Lunes, 9 de Abril de 2007 22:19, Bruce Dubbs escribió:

 [EMAIL PROTECTED]/new-xsl]$ make pdf
 xsltproc --xinclude --nonet --output ~/lfs-book/lfs-pdf.fo \
 stylesheets/lfs-pdf.xsl index.xml
 xsl:attribute-set : use-attribute-sets recursion detected
 Making portrait pages on USletter paper (8.5inx11in)
 runtime error: file stylesheets/pdf/lfs-mixed.xsl line 255 element choose
 xsl:choose: unexpected content attribute

 I don't see anything wrong with stylesheets/pdf/lfs-mixed.xsl
 unless the xsl:otherwise on line 271 is out of place.

Right, the tag is out of place but my xsltproc don't show that errors :-??

new-xsl$ make pdf
xsltproc --xinclude --nonet --output ~/lfs-book/fop1-lfs-pdf.fo \
stylesheets/lfs-pdf.xsl index.xml
Making portrait pages on USletter paper (8.5inx11in)
sed -i -e 's/span=inherit/span=all/' ~/lfs-book/fop1-lfs-pdf.fo
FOP_HOME=~/cosas/fop-0,93  ~/cosas/fop-0.93/fop ~/lfs-book/fop1-lfs-pdf.fo 
~/lfs-book/fop1-LFS-BOOK.pdf
new-xsl$ xsltproc --version
Using libxml 20627, libxslt 10120 and libexslt 813
xsltproc was compiled against libxml 20627, libxslt 10120 and libexslt 813
libxslt 10120 was compiled against libxml 20627
libexslt 813 was compiled against libxml 20627

After fixed the tag, is the xsl:attribute-set : use-attribute-sets recursion 
detected warning still showed? I think that that is a different bug.

-- 
Manuel Canales Esparcia
Usuario de LFS nº2886:   http://www.linuxfromscratch.org
LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.info
TLDP-ES:   http://es.tldp.org
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-10 Thread M.Canales.es
El Lunes, 9 de Abril de 2007 22:50, Bruce Dubbs escribió:
 OK, I made some changes.  See what you think.

In admonitions, that make all types having almost the same look. Both #E0E0E0 
and #EEE are near identical.

What about this value?  #DCC

On verbatim, using #EEE is like removing the border. Try with this: #888
I could accept also to not have a border in verbatim chaded blocks.

PD. I'm trying to find the most updated libxml/libxslt versions combo that 
outputs the attribute-set warning...

-- 
Manuel Canales Esparcia
Usuario de LFS nº2886:   http://www.linuxfromscratch.org
LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.info
TLDP-ES:   http://es.tldp.org
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-10 Thread Bruce Dubbs
M.Canales.es wrote:
 El Lunes, 9 de Abril de 2007 22:50, Bruce Dubbs escribió:
 OK, I made some changes.  See what you think.
 
 In admonitions, that make all types having almost the same look. Both #E0E0E0 
 and #EEE are near identical.

This was intentional.  I wanted to remove the border, but thought it was
easier to make the border color the same as the background.

 What about this value?  #DCC

Perhaps that would work.  I haven't looked and have an emergency at
work.  Perhaps I can look at this later.

  -- Bruce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-10 Thread M.Canales.es
El Martes, 10 de Abril de 2007 19:41, M.Canales.es escribió:


 Might be a bug in current libxml or libxslt.


After several versions changes and research looks that actually was a bug in 
old libxslt versions that was not merging properly xsl:attribute-set settings 
when the same one is found on two files with different import precedence. 

It was fixed in libxslt-1.1.17.

-- 
Manuel Canales Esparcia
Usuario de LFS nº2886:   http://www.linuxfromscratch.org
LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.info
TLDP-ES:   http://es.tldp.org
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-10 Thread Bruce Dubbs
M.Canales.es wrote:
 El Martes, 10 de Abril de 2007 19:41, M.Canales.es escribió:
 
 Might be a bug in current libxml or libxslt.

 
 After several versions changes and research looks that actually was a bug in 
 old libxslt versions that was not merging properly xsl:attribute-set settings 
 when the same one is found on two files with different import precedence. 
 
 It was fixed in libxslt-1.1.17.

Confirmed.

[EMAIL PROTECTED]/new-xsl]$ time make pdf
xsltproc --xinclude --nonet --output ~/lfs-book/lfs-pdf.fo \
stylesheets/lfs-pdf.xsl index.xml
Making portrait pages on USletter paper (8.5inx11in)
sed -i -e 's/span=inherit/span=all/' ~/lfs-book/lfs-pdf.fo
fop ~/lfs-book/lfs-pdf.fo ~/lfs-book/LFS-BOOK.pdf
rm ~/lfs-book/lfs-pdf.fo

real1m2.429s
user0m57.480s
sys 0m1.049s
[EMAIL PROTECTED]/new-xsl]$ xsltproc --version
Using libxml 20627, libxslt 10120 and libexslt 813
xsltproc was compiled against libxml 20627, libxslt 10120 and libexslt 813
libxslt 10120 was compiled against libxml 20627
libexslt 813 was compiled against libxml 20627

Looking at the output, all my issues have been addressed nicely with the
exception of the font-family/font-style of the titles.  That's not very
important, but may be a nice tweak.


  -- Bruce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-10 Thread M.Canales.es
El Martes, 10 de Abril de 2007 22:02, Bruce Dubbs escribió:


 Looking at the output, all my issues have been addressed nicely with the
 exception of the font-family/font-style of the titles.  That's not very
 important, but may be a nice tweak.

At my end there is yet an issue to be solved: let very long screen block to 
split on several pages. Not an issue for LFS (except if selecting a smaller 
paper size), but will be at least for the compressdoc.sh script in BLFS.

About fonts, at this momment the one used is TimesRoman (sans-serif is an 
alias to it). We could change body.font.family and/or title.font.family to 
Helvetica and/or Courier to see if there is other combinations with a better 
look. More info in

http://www.sagehill.net/docbookxsl/Typography.html


-- 
Manuel Canales Esparcia
Usuario de LFS nº2886:   http://www.linuxfromscratch.org
LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.info
TLDP-ES:   http://es.tldp.org
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-09 Thread M.Canales.es
El Domingo, 8 de Abril de 2007 23:03, Bruce Dubbs escribió:
 Manuel,
   I pulled the new style sheets from svn.  How do you use them?  Do you
 just have a temporary symbolic link from the trunk/BOOK/stylesheets to
 ../../branches/new-xsl/ ?

I have it in this way:

$ svn co svn+ssh://[EMAIL PROTECTED]/LFS/trunk/BOOK new-xsl
$ cd new-xsl/stylesheets
$ svn switch svn+ssh://[EMAIL PROTECTED]/LFS/branches/new-xsl .

Note the dot in the last line.

To render the PDF you need to edit the Makefile to change the line

 sed -i -e s/inherit/all/ $(BASEDIR)/lfs-pdf.fo

to
 sed -i -e 's/span=inherit/span=all/' $(BASEDIR)/lfs-pdf.fo

and be sure that FOP-0.93 is used. I changed the line in the Makefile to read

 FOP_HOME=~/fop-0,93  ~/fop-0.93/fop $(BASEDIR)/lfs-pdf.fo \
 $(BASEDIR)/$(PDF_OUTPUT)


-- 
Manuel Canales Esparcia
Usuario de LFS nº2886:   http://www.linuxfromscratch.org
LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.info
TLDP-ES:   http://es.tldp.org
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-09 Thread Bruce Dubbs
M.Canales.es wrote:
 El Domingo, 8 de Abril de 2007 23:03, Bruce Dubbs escribió:
 Manuel,
   I pulled the new style sheets from svn.  How do you use them?  Do you
 just have a temporary symbolic link from the trunk/BOOK/stylesheets to
 ../../branches/new-xsl/ ?
 
 I have it in this way:
 
 $ svn co svn+ssh://[EMAIL PROTECTED]/LFS/trunk/BOOK new-xsl
 $ cd new-xsl/stylesheets
 $ svn switch svn+ssh://[EMAIL PROTECTED]/LFS/branches/new-xsl .
 
 Note the dot in the last line.
 
 To render the PDF you need to edit the Makefile to change the line
 
  sed -i -e s/inherit/all/ $(BASEDIR)/lfs-pdf.fo
 
 to
  sed -i -e 's/span=inherit/span=all/' $(BASEDIR)/lfs-pdf.fo
 
 and be sure that FOP-0.93 is used. I changed the line in the Makefile to read
 
  FOP_HOME=~/fop-0,93  ~/fop-0.93/fop $(BASEDIR)/lfs-pdf.fo \
  $(BASEDIR)/$(PDF_OUTPUT)
 
Manuel,
  I'm having trouble getting fop to run.  I installed FOP-0.93:

$ ll -d /opt/f*
lrwxrwxrwx 1 root root8 Apr  9 14:50 /opt/fop - fop-0.93
drwxr-xr-x 5 root root 4096 Apr  9 14:50 /opt/fop-0.20.5
drwxr-xr-x 9 root root 4096 Apr  9 14:31 /opt/fop-0.93

I checked out the new-xsl as you specify above

and updated the Makefile:

pdf:
xsltproc --xinclude --nonet --output $(BASEDIR)/lfs-pdf.fo \
stylesheets/lfs-pdf.xsl index.xml
sed -i -e 's/span=inherit/span=all/' $(BASEDIR)/lfs-pdf.fo
fop $(BASEDIR)/lfs-pdf.fo $(BASEDIR)/$(PDF_OUTPUT)
rm $(BASEDIR)/lfs-pdf.fo

[EMAIL PROTECTED]/new-xsl]$ which fop
/opt/fop/fop

But I get this:

[EMAIL PROTECTED]/new-xsl]$ make pdf
xsltproc --xinclude --nonet --output ~/lfs-book/lfs-pdf.fo \
stylesheets/lfs-pdf.xsl index.xml
xsl:attribute-set : use-attribute-sets recursion detected
Making portrait pages on USletter paper (8.5inx11in)
runtime error: file stylesheets/pdf/lfs-mixed.xsl line 255 element choose
xsl:choose: unexpected content attribute

  [ repeats about a hundred times ]

error: file index.xml
xsltRunStylesheet : run failed
make: *** [pdf] Error 9

I don't see anything wrong with stylesheets/pdf/lfs-mixed.xsl
unless the xsl:otherwise on line 271 is out of place.

What am I doing wrong?

  -- Bruce


-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-09 Thread Bruce Dubbs
Bruce Dubbs wrote:

 I don't see anything wrong with stylesheets/pdf/lfs-mixed.xsl
 unless the xsl:otherwise on line 271 is out of place.

I moved the xsl:otherwise to right after the  /xsl:when
statement on line 264 and the pdf built fine.  However, I haven't
reviewed it yet.

  -- Bruce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-09 Thread Bruce Dubbs
OK, I made some changes.  See what you think.

Patch attached.

  -- Bruce
Index: stylesheets/pdf/lfs-admon.xsl
===
--- stylesheets/pdf/lfs-admon.xsl   (revision 8039)
+++ stylesheets/pdf/lfs-admon.xsl   (working copy)
@@ -30,7 +30,8 @@
 xsl:attribute name=border-color
   xsl:choose
 xsl:when test=self::note | self::tip#E0E0E0/xsl:when
-xsl:otherwise#500/xsl:otherwise
+!-- xsl:otherwise#500/xsl:otherwise --
+xsl:otherwise#EEE/xsl:otherwise
   /xsl:choose
 /xsl:attribute
   /xsl:attribute-set
Index: stylesheets/pdf/lfs-mixed.xsl
===
--- stylesheets/pdf/lfs-mixed.xsl   (revision 8039)
+++ stylesheets/pdf/lfs-mixed.xsl   (working copy)
@@ -43,7 +43,8 @@
 xsl:attribute name=background-color#E9E9E9/xsl:attribute
 xsl:attribute name=border-stylesolid/xsl:attribute
 xsl:attribute name=border-width0.5pt/xsl:attribute
-xsl:attribute name=border-color#050505/xsl:attribute
+!-- xsl:attribute name=border-color#050505/xsl:attribute --
+xsl:attribute name=border-color#EEE/xsl:attribute
 xsl:attribute name=padding-start5pt/xsl:attribute
 xsl:attribute name=padding-top2pt/xsl:attribute
 xsl:attribute name=padding-bottom2pt/xsl:attribute
@@ -262,13 +263,13 @@
   xsl:attribute name=space-after.maximum0.4em/xsl:attribute
   xsl:attribute 
name=keep-with-previous.within-columnalways/xsl:attribute
 /xsl:when
+xsl:otherwise
   xsl:attribute name=space-before.optimum0.6em/xsl:attribute
   xsl:attribute name=space-before.minimum0.4em/xsl:attribute
   xsl:attribute name=space-before.maximum0.8em/xsl:attribute
   xsl:attribute name=space-after.optimum0.6em/xsl:attribute
   xsl:attribute name=space-after.minimum0.4em/xsl:attribute
   xsl:attribute name=space-after.maximum0.8em/xsl:attribute
-xsl:otherwise
 /xsl:otherwise
   /xsl:choose
   xsl:apply-templates select=seglistitem/seg/
Index: Makefile
===
--- Makefile(revision 8039)
+++ Makefile(working copy)
@@ -50,8 +50,8 @@
 pdf:
xsltproc --xinclude --nonet --output $(BASEDIR)/lfs-pdf.fo \
stylesheets/lfs-pdf.xsl index.xml
-   sed -i -e s/inherit/all/ $(BASEDIR)/lfs-pdf.fo
-   fop.sh $(BASEDIR)/lfs-pdf.fo $(BASEDIR)/$(PDF_OUTPUT)
+   sed -i -e 's/span=inherit/span=all/' $(BASEDIR)/lfs-pdf.fo
+   fop $(BASEDIR)/lfs-pdf.fo $(BASEDIR)/$(PDF_OUTPUT)
rm $(BASEDIR)/lfs-pdf.fo
 
 nochunks:
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-08 Thread M.Canales.es
El Domingo, 8 de Abril de 2007 04:28, Bruce Dubbs escribió:

Please, try to keep the CC to lfs-dev.


 I do think that each section in Chapters 5 and 6 that install a new
 package should start on a new page, but places like Chapters 8 and 9 and
 possibly 1, 2, 3, 4, and 7 should 'flow'.

Yes, I was thinking also about that. The code was committed some hours ago. 
Now the PDF have only 254 pages:

http://www.lfs-es.info/new-lfs-book/fop1-try2-lfs-book.pdf   


 It would also be nice to solve the problem of long urls that cause ugly
 spacing when the text is fully justified.  Examples are: page 13
 (section 1.5), page 14, page 206 (section 7.5), page 217 (7.12.1).

 The last paragraph on page 224 (8.2) also suffers from the
 long-name-spacing-problem.

 These word spacing issues vary a bit in 'badness', but it would be nice
 if there were optional (zero width space) breaks at slash ('/') and
 underscore ('_') characters.

The URLs hyphenation support on the old stylesheets and FOP-0.20 was very 
ugly. I will test if the current one is more usable and, if true, trying to 
extend the support also to filenames. 


-- 
Manuel Canales Esparcia
Usuario de LFS nº2886:   http://www.linuxfromscratch.org
LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.info
TLDP-ES:   http://es.tldp.org
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-08 Thread Bruce Dubbs
M.Canales.es wrote:
 El Domingo, 8 de Abril de 2007 04:28, Bruce Dubbs escribió:
 
 Please, try to keep the CC to lfs-dev.

Yes, I was a little too quick in replying.  I think the lfs-dev is the
proper place for this discussion.

 I do think that each section in Chapters 5 and 6 that install a new
 package should start on a new page, but places like Chapters 8 and 9 and
 possibly 1, 2, 3, 4, and 7 should 'flow'.
 
 Yes, I was thinking also about that. The code was committed some hours ago. 
 Now the PDF have only 254 pages:
 
 http://www.lfs-es.info/new-lfs-book/fop1-try2-lfs-book.pdf   

I like this a lot better.

Now I'm going to get a bit picky about the pdf, but its offered in a
constructive manner.  Don't feel obligated to fix any of these issues.
I'd like to see other opinions too.

1.  The font on the headers doesn't seem right.  Most of the text is
standard serif fonts (computer modern?).  That looks fine.  The headers
are sans-serif and bold.  The bold seems a little too wide.

Looking at a typical O'Reilly book, they use ITC Garamond Light (Italic)
for headings and Garamond Book for the normal text.  It seems to flow
there pretty nicely.

How much control do we have over fonts?

2.  The highlighted text has borders that seem a little heavy.  The
notes have borders that are light gray.  'Important' and 'Caution' areas
have the heavy border too.  Perhaps removing the border completely from
the gray backgrounds and using the light gray border for all the light
yellow backgrounds would give a better visual appearance.

  -- Bruce

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-08 Thread M.Canales.es
El Domingo, 8 de Abril de 2007 17:33, M.Canales.es escribió:


 The URLs hyphenation support on the old stylesheets and FOP-0.20 was very
 ugly. I will test if the current one is more usable and, if true, trying to
 extend the support also to filenames.

And done:

 http://www.lfs-es.info/new-lfs-book/fop1-try3-lfs-book.pdf 

-- 
Manuel Canales Esparcia
Usuario de LFS nº2886:   http://www.linuxfromscratch.org
LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.info
TLDP-ES:   http://es.tldp.org
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-08 Thread M.Canales.es
El Domingo, 8 de Abril de 2007 19:30, Bruce Dubbs escribió:


 I like this a lot better.

Thanks.

 Now I'm going to get a bit picky about the pdf, but its offered in a
 constructive manner.  Don't feel obligated to fix any of these issues.
 I'd like to see other opinions too.

Starting with my owns ones ;-)

 1.  The font on the headers doesn't seem right.  Most of the text is
 standard serif fonts (computer modern?).  That looks fine.  The headers
 are sans-serif and bold.  The bold seems a little too wide.

My acroreader say that the used ones are this

Arial-BoldMT 
TimesNewRomanPSMT 
TimesNewRomanPS-ItalicMT 
TimesNewRomanPS-BoldMT 
Courier-Bold 
Courier 
Courier-Oblique 
Courier-BoldOblique

 Looking at a typical O'Reilly book, they use ITC Garamond Light (Italic)
 for headings and Garamond Book for the normal text.  It seems to flow
 there pretty nicely.

 How much control do we have over fonts?

http://xmlgraphics.apache.org/fop/0.93/fonts.html

I have not full read it yet, but look that for files outside the ones listed 
above extra FOP configurations are needed and may implies that the 
user/reader must have intalled that fonts on their system.

 2.  The highlighted text has borders that seem a little heavy.  The
 notes have borders that are light gray.  'Important' and 'Caution' areas
 have the heavy border too.  Perhaps removing the border completely from
 the gray backgrounds and using the light gray border for all the light
 yellow backgrounds would give a better visual appearance.

 The colors and border are the same than the ones used on the XHTML output. 
The border could be changed from 1pc to 0.5pc to make ir less heavy, but in 
resume I would to have the same look in both versions.


-- 
Manuel Canales Esparcia
Usuario de LFS nº2886:   http://www.linuxfromscratch.org
LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.info
TLDP-ES:   http://es.tldp.org
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-08 Thread Bruce Dubbs
M.Canales.es wrote:
 El Domingo, 8 de Abril de 2007 17:33, M.Canales.es escribió:
 
 The URLs hyphenation support on the old stylesheets and FOP-0.20 was very
 ugly. I will test if the current one is more usable and, if true, trying to
 extend the support also to filenames.
 
 And done:
 
  http://www.lfs-es.info/new-lfs-book/fop1-try3-lfs-book.pdf 

Looks nice.

One place that is still a problem is the last paragraph of 8.2 (page
212).  The long config variables, CONFIG_NLS_DEFAULT,
CONFIG_SMB_NLS_DEFAULT, CONFIG_FAT_DEFAULT_CODEPAGE, and
CONFIG_FAT_DEFAULT_IOCHARSET throw off the word spacing.  If a break was
made at the underscores, it would improve that paragraph.

  -- Bruce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-08 Thread Bruce Dubbs
M.Canales.es wrote:

 1.  The font on the headers doesn't seem right.  Most of the text is
 standard serif fonts (computer modern?).  That looks fine.  The headers
 are sans-serif and bold.  The bold seems a little too wide.
 
 My acroreader say that the used ones are this
 
 Arial-BoldMT 
 TimesNewRomanPSMT 
 TimesNewRomanPS-ItalicMT 
 TimesNewRomanPS-BoldMT 
 Courier-Bold 
 Courier 
 Courier-Oblique 
 Courier-BoldOblique

Is this a function of the reader's system or the system that renders the
pdf.  I thought the actual fonts used were enclosed in the file.  I'm
not 100% sure though.

 2.  The highlighted text has borders that seem a little heavy.  The
 notes have borders that are light gray.  'Important' and 'Caution' areas
 have the heavy border too.  Perhaps removing the border completely from
 the gray backgrounds and using the light gray border for all the light
 yellow backgrounds would give a better visual appearance.
 
  The colors and border are the same than the ones used on the XHTML output. 
 The border could be changed from 1pc to 0.5pc to make ir less heavy, but in 
 resume I would to have the same look in both versions.

0.5pc?  I think that's a pica which is
  1 PostScript pica = 4.2333 millimeters

I don't think the borders are that thick--at least not on my system.  My
estimate is about 1 mm.   Are you sure that's not the margin?

Where is the border specified?  Perhaps we could do some preprocessing
for the pdf.

  -- Bruce


-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-08 Thread M.Canales.es
El Domingo, 8 de Abril de 2007 20:52, Bruce Dubbs escribió:

 One place that is still a problem is the last paragraph of 8.2 (page
 212).  The long config variables, CONFIG_NLS_DEFAULT,
 CONFIG_SMB_NLS_DEFAULT, CONFIG_FAT_DEFAULT_CODEPAGE, and
 CONFIG_FAT_DEFAULT_IOCHARSET throw off the word spacing.  If a break was
 made at the underscores, it would improve that paragraph.

Actually that parameters are not tagged at this moment, thus can't be 
hyphenated.

 
-- 
Manuel Canales Esparcia
Usuario de LFS nº2886:   http://www.linuxfromscratch.org
LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.info
TLDP-ES:   http://es.tldp.org
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-08 Thread M.Canales.es
El Domingo, 8 de Abril de 2007 21:10, Bruce Dubbs escribió:


 Is this a function of the reader's system or the system that renders the
 pdf.  I thought the actual fonts used were enclosed in the file.  I'm
 not 100% sure though.

For specifications, the Base-14 fonts must be available to all PDF readers and 
are not embedded, except if forced.

Additional fonts must be embedded or be available to the readers.

What I noticed, is that in Acrobat Reader 5.0 the fonts looks nice, but in 
KGoshtView looks a little ugly. Maybe due that Acrobat Reader uses their own 
fonts while other readers uses the ones from gs?


 0.5pc?  I think that's a pica which is
   1 PostScript pica = 4.2333 millimeters

 I don't think the borders are that thick--at least not on my system.  My
 estimate is about 1 mm.   Are you sure that's not the margin?

 Where is the border specified?  Perhaps we could do some preprocessing
 for the pdf.

In new-xsl/stylesheets/pdf/lfs-admon.xsl for admonitions and 
new-xsl/stylesheets/pdf/lfs-mixed.xsl for verbatim environments. The line to 
search in both is:

xsl:attribute name=border-width1pt/xsl:attribute

Changing it to 0.5pt looks a good idea.

-- 
Manuel Canales Esparcia
Usuario de LFS nº2886:   http://www.linuxfromscratch.org
LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.info
TLDP-ES:   http://es.tldp.org
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-08 Thread Bruce Dubbs
M.Canales.es wrote:

 What I noticed, is that in Acrobat Reader 5.0 the fonts looks nice, but in 
 KGoshtView looks a little ugly. Maybe due that Acrobat Reader uses their own 
 fonts while other readers uses the ones from gs?

Sounds right.  I was using xpdf.

 In new-xsl/stylesheets/pdf/lfs-admon.xsl for admonitions and 
 new-xsl/stylesheets/pdf/lfs-mixed.xsl for verbatim environments. The line to 
 search in both is:
 
 xsl:attribute name=border-width1pt/xsl:attribute
 
 Changing it to 0.5pt looks a good idea.

A pt is 1/72nd of an inch.  Do we have to use pt?  How about 1px?  Or
better yet, for the pdf only in lfs-mixed.xsl, 0pt?

I'll pull the xsl and look some more.

  -- Bruce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-08 Thread M.Canales.es
El Domingo, 8 de Abril de 2007 22:32, Bruce Dubbs escribió:


 I'll pull the xsl and look some more.


Great, I need inputs about the explanatory comments.


-- 
Manuel Canales Esparcia
Usuario de LFS nº2886:   http://www.linuxfromscratch.org
LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.info
TLDP-ES:   http://es.tldp.org
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-08 Thread Bruce Dubbs
Manuel,
  I pulled the new style sheets from svn.  How do you use them?  Do you
just have a temporary symbolic link from the trunk/BOOK/stylesheets to
../../branches/new-xsl/ ?

  -- Bruce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


[new XSL] Ready for inputs.

2007-04-07 Thread M.Canales.es
Hi,

Looks like the stylesheets revision for LFS is done for now, until have 
DocBook-xsl-1.72.1 available.

The unique visible change in the XHTML output is that chapters TOC has been 
added, as was suggested. An on-line version is available here:

http://www.lfs-es.info/new-lfs-book/

In PDF output there are several changes. To can compare it, both the current 
PDF and the new one can be downloaded from here:

http://www.lfs-es.info/new-lfs-book/fop0-lfs-book.pdf  current PDF

http://www.lfs-es.info/new-lfs-book/fop1-lfs-book.pdf  new PDF

I'm awaiting your comments, sugestions and complaints, not only about the 
outputs look but also about the documentational comments in the stylesheets, 
before start working on the BLFS stylesheets update.


-- 
Manuel Canales Esparcia
Usuario de LFS nº2886:   http://www.linuxfromscratch.org
LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.info
TLDP-ES:   http://es.tldp.org
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page