Hi, Just build FOP, using "ant package"
This will skip Junit tests and builds. Pascal > -----Message d'origine----- > De : Brad Smith [mailto:[EMAIL PROTECTED] > Envoyé : vendredi 15 juin 2007 16:36 > > Hi Manuel, > > I'm trying to rebuild fop with the tweaked linebreak rules as > described below, but I it fails, saying: > > junit: > > BUILD FAILED > /home/brad/Work/fop/trunk/build.xml:947: NOTE: > ************************************************************** > ************ > * One or more of the Junit tests had Failures or Errors or > were skipped! * > * Please check the output above for relevant > messages. * > * Or use the "junit-reports" target to generate HTML test > reports. * > ************************************************************** > ************ > > The "above output" is hundreds of lines of info and warning > messages, but no errors. I ran the junit-reports target and > it shows 422 tests with 0 errors. I'm not sure what "errors > were skipped" would entail. > > Any suggestions would be appreciated. I'm fairly certain I > saw this the last time I attempted a build, so I don't think > it's due to the change I made. > > --Brad > > > On 1/2/02, Manuel Mall <[EMAIL PROTECTED]> wrote: > > On Saturday 09 June 2007 00:50, Brad Smith wrote: > > > I'm afraid most of the implementation-level discussion of this is > > > above me, but I can give you a hint that might prove helpful: our > > > translator did some experimentation and found that fop > 0.93 breaks > > > ko-KR correctly, whereas fop trunk does not. On the other > hand, 0.93 > > > does not correctly break japanese lines, but trunk does. > > > > > > > Brad, > > > > as stated before fop-trunk breaks Korean basically the same as > > Chinese, that is each consecutive pair of Korean characters are > > treated as a break opportunity. This is consistent with the default > > specified in the relevant Unicode standard. > > > > If you want to change this behaviour you need to change the line > > breaking pair table used by fop, this means building > yourself a custom > > fop version. > > > > Here are some hints (not tested) how to do that. > > > > 1) Edit the file src/codegen/unicode/data/LineBreakPairTable.txt, > > which is basically a table, with a text editor. In the > H2/H2, H2/H3, > > H3/H2, > > H3/H3 cells change the character _ (underscore) to % > (percent). Note: > > Underscore indicates a direct break opportunity between > characters of > > this class while percent indicates an indirect opportunity, that is > > break only if spaces intervene. > > > > 2) Now run the codegen-unicode ant target contained in the standard > > fop build.xml file. This should create a new > LineBreakUtils.java file > > in the fop top level build directory. > > > > 3) Copy that file to src/java/org/apache/fop/text/linebreak > > > > 4) Rebuild fop > > > > Hope this helps > > > > Manuel > > > > > --Brad --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
