Re: How to prevent hyphenation after hyphens?

2012-06-13 Thread Pascal Sancho
Hi,

The '#' means that the character is not found in the used font.
You have here 2 alternatives:
 - either use a font that contains such character (tried successfully
with DejaVu collection, follow [1])
 - or (as said Eric) use keep-together.within-line on 1 fo:inline for
each "first-second".

[1] http://dejavu-fonts.org/wiki/Main_Page

2012/6/13 SNawa :
>
> Thanks Eric
>
> How to insert non-breaking hyphen properly? I change content to
>
>  border-style="solid">
>        first‑second first‑second
> first‑second first‑second first‑second
> first‑second first‑second first‑second
> first‑second first‑second first‑second
> first‑second first‑second first‑second
> first‑second first‑second first‑second
> first‑second first‑second first‑second
> first‑second first‑second first‑second
> first‑second first‑second
> 
>
> and I get next result
>
> http://old.nabble.com/file/p34004367/%2523.png
>
> Why is '#' inserted?
>
>
> Amick, Eric wrote:
>>
>> Hyphenation means adding a hyphen to text, so the hyphenate property won't
>> help. Most likely your best bet is changing the hyphens in the text to
>> non-breaking hyphens (Unicode U+2011), presumably in the style sheet if
>> you're using one. If that doesn't work, you can try wrapping each word in
>> an fo:inline with
>> keep-together.within-line="always".
>>
>> Eric Amick   Systems Engineer II
>> Legislative Computer Systems
>>
>>> -Original Message-
>>> From: SNawa [mailto:navat...@gmail.com]
>>> Sent: Tuesday, June 12, 2012 12:29
>>>
>>> Hi all
>>> I have content with hyphens
>>>
>>> >> border-style="solid" hyphenate="false">
>>>         first-second first-second first-second first-second first-
>>> second
>>> first-second first-second first-second first-second first-second
>>> first-second first-second first-second first-second first-second
>>> first-second first-second first-second first-second first-second
>>> first-second first-second first-second first-second first-second
>>> 
>>>
>>> Output looks like
>>> http://old.nabble.com/file/p34000343/hyphens.png
>>>
>>> How to prevent hyphenation after hyphens? I want that the first and
>>> second
>>> words stay in the same line
>>>
>>> Thanks

-- 
pascal

-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org



RE: How to prevent hyphenation after hyphens?

2012-06-13 Thread SNawa

Thanks Eric

How to insert non-breaking hyphen properly? I change content to


first‑second first‑second
first‑second first‑second first‑second
first‑second first‑second first‑second
first‑second first‑second first‑second
first‑second first‑second first‑second
first‑second first‑second first‑second
first‑second first‑second first‑second
first‑second first‑second first‑second
first‑second first‑second


and I get next result 

http://old.nabble.com/file/p34004367/%2523.png 

Why is '#' inserted?


Amick, Eric wrote:
> 
> Hyphenation means adding a hyphen to text, so the hyphenate property won't
> help. Most likely your best bet is changing the hyphens in the text to
> non-breaking hyphens (Unicode U+2011), presumably in the style sheet if
> you're using one. If that doesn't work, you can try wrapping each word in
> an fo:inline with 
> keep-together.within-line="always".
> 
> Eric Amick   Systems Engineer II
> Legislative Computer Systems
> 
>> -Original Message-
>> From: SNawa [mailto:navat...@gmail.com]
>> Sent: Tuesday, June 12, 2012 12:29
>> To: fop-users@xmlgraphics.apache.org
>> Subject: How to prevent hyphenation after hyphens?
>> 
>> 
>> Hi all
>> I have content with hyphens
>> 
>> > border-style="solid" hyphenate="false">
>> first-second first-second first-second first-second first-
>> second
>> first-second first-second first-second first-second first-second
>> first-second first-second first-second first-second first-second
>> first-second first-second first-second first-second first-second
>> first-second first-second first-second first-second first-second
>> 
>> 
>> Output looks like
>> http://old.nabble.com/file/p34000343/hyphens.png
>> 
>> How to prevent hyphenation after hyphens? I want that the first and
>> second
>> words stay in the same line
>> 
>> Thanks
>> --
>> View this message in context: http://old.nabble.com/How-to-prevent-
>> hyphenation-after-hyphens--tp34000343p34000343.html
>> Sent from the FOP - Users mailing list archive at Nabble.com.
>> 
>> 
>> -
>> To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
>> For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org
> 
> 
> -
> To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org
> 
> 
> 
-- 
View this message in context: 
http://old.nabble.com/How-to-prevent-hyphenation-after-hyphens--tp34000343p34004367.html
Sent from the FOP - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org



Re: How to prevent hyphenation after hyphens?

2012-06-12 Thread kinda...@gmail.com

Hi,

You can define in the hyphenation rules how many characters before and 
after an hyphen. If you define something like 2 for each property, then 
the hyphenation patern will skip over any existing hyphenated word in 
the text.


You will have to check the manuals on the precise rules, etc, because 
the last time i used FOP and Hyphenate was like 8 years ago.


Cheers,
LF


On 12/06/2012 18:49, Amick, Eric wrote:

Hyphenation means adding a hyphen to text, so the hyphenate property won't 
help. Most likely your best bet is changing the hyphens in the text to 
non-breaking hyphens (Unicode U+2011), presumably in the style sheet if you're 
using one. If that doesn't work, you can try wrapping each word in an fo:inline 
with
keep-together.within-line="always".

Eric Amick   Systems Engineer II
Legislative Computer Systems


-Original Message-
From: SNawa [mailto:navat...@gmail.com]
Sent: Tuesday, June 12, 2012 12:29
To: fop-users@xmlgraphics.apache.org
Subject: How to prevent hyphenation after hyphens?


Hi all
I have content with hyphens


 first-second first-second first-second first-second first-
second
first-second first-second first-second first-second first-second
first-second first-second first-second first-second first-second
first-second first-second first-second first-second first-second
first-second first-second first-second first-second first-second


Output looks like
http://old.nabble.com/file/p34000343/hyphens.png

How to prevent hyphenation after hyphens? I want that the first and
second
words stay in the same line

Thanks
--
View this message in context: http://old.nabble.com/How-to-prevent-
hyphenation-after-hyphens--tp34000343p34000343.html
Sent from the FOP - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org


-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org




-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org



RE: How to prevent hyphenation after hyphens?

2012-06-12 Thread Amick, Eric
Hyphenation means adding a hyphen to text, so the hyphenate property won't 
help. Most likely your best bet is changing the hyphens in the text to 
non-breaking hyphens (Unicode U+2011), presumably in the style sheet if you're 
using one. If that doesn't work, you can try wrapping each word in an fo:inline 
with 
keep-together.within-line="always".

Eric Amick   Systems Engineer II
Legislative Computer Systems

> -Original Message-
> From: SNawa [mailto:navat...@gmail.com]
> Sent: Tuesday, June 12, 2012 12:29
> To: fop-users@xmlgraphics.apache.org
> Subject: How to prevent hyphenation after hyphens?
> 
> 
> Hi all
> I have content with hyphens
> 
>  border-style="solid" hyphenate="false">
> first-second first-second first-second first-second first-
> second
> first-second first-second first-second first-second first-second
> first-second first-second first-second first-second first-second
> first-second first-second first-second first-second first-second
> first-second first-second first-second first-second first-second
> 
> 
> Output looks like
> http://old.nabble.com/file/p34000343/hyphens.png
> 
> How to prevent hyphenation after hyphens? I want that the first and
> second
> words stay in the same line
> 
> Thanks
> --
> View this message in context: http://old.nabble.com/How-to-prevent-
> hyphenation-after-hyphens--tp34000343p34000343.html
> Sent from the FOP - Users mailing list archive at Nabble.com.
> 
> 
> -
> To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org


-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org