View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004429 | Scribus | Story Editor / Text Frames | public | 2006-10-20 19:29 | 2016-03-06 10:09 |
Reporter | gustavohomem | Assigned To | Kunda | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | unable to reproduce | ||
Platform | Mandriva | OS | Linux | OS Version | 2006 |
Product Version | 1.3.3.4cvs | ||||
Summary | 0004429: hyphenization artifacts | ||||
Description | There are hyphenization artifacts that can't seem to be corrected manually. Please look at the attached file, on the second column, the space around the number "15". Overall it seems that the "spaces" are not evenly distributed with justified hyphenated text. A comparison of the final result with Scribus and the same text hyphenate on QXP can be seen here: http://people.angulosolido.pt/~gustavo/scribus/pre-press/ST%2049%20-nocm.pdf http://people.angulosolido.pt/~gustavo/scribus/pre-press/ST%2049-quark.pdf | ||||
Tags | #please_test, layout | ||||
Patch | |||||
child of | 0003828 | acknowledged | Metabug: Hyphenation |
2006-10-20 19:29
|
|
|
It is important to target this still to the 1.3.3.x series. Thanks Gustavo |
|
I doubt much can be done about this in 1.3.3.x. You could play with the hyphenation settings though. |
|
It would be interesting to have the exact specs of this text. Font, font size, kerning or tracking values, etc. Plus, the exact width of both the text frame and the gutter (or gap), in both programs. Plus, we'd have to compare the H&J settings of Quark to the Hyphenation settings of Scribus. We have to understand why the same text produces 30 lines in Scribus and 26 in Quark. I am pretty sure we can achieve a better overall result than this with Scribus. Just as a side note I would ask that the test files contain text only to save download time. The actual PDFs are heavy for this kind of issue. |
|
Louis, >It would be interesting to have the exact specs of this text. Font, font size, >kerning or tracking values, etc. Plus, the exact width of both the text frame >and the gutter (or gap), in both programs. Plus, we'd have to compare the H&J >settings of Quark to the Hyphenation settings of Scribus. The scribus Hyphenation settings are ok (lang=portuguese, max number of consecutive hyphneations = 0), the problem is the hyphenation algorithm which is not working perfeclty. > >We have to understand why the same text produces 30 lines in Scribus and 26 in >Quark. > Perhaps it's because Scribus inserts too much space between the words. >I am pretty sure we can achieve a better overall result than this with Scribus. We can match exactly what Quark does, but all text has to be tweaked with manual tracking which is very time consuming. The default hyphenation, without further interaction should be as good as what Quark 4. > >Just as a side note I would ask that the test files contain text only to save >download time. The actual PDFs are heavy for this kind of issue. See the attached file |
|
Craig, I think the hyphenation settings are ok. This is a problem with the algorithm. This is AFAIK the major stopper on the stable version so far. Please consider to, if not fix it, at least improve it a bit for 1.3.3.5 or 1.3.3.6. |
|
We need the full specs to investigate and make an opinion. Can you please provide them? |
|
Louis, What is exactly that you need is not in the attchement? The sla file with the text is there, and the font files (*.ttf, *otf) are also there. |
|
Gustavo, I have Quark at the office and Scribus home. It's a bit clumsy to make tests but it works nonetheless. If you could just put here in plain text the name of the font, the type size, the width of the column (or frame width + gap) and the H&J settings from Quark + the hyphenation settings (complete) of Scribus, that would help me. You could make screen shots too if you prefer, and upload them here. Thanks! |
|
Louis, Gustavo, this would be much easier to clear in direct conversation: irc://irc.freenode.net/#scribus (clickable in Firefox) |
|
What I want to find out is whether this is a bug or just user settings. I only ask to have some figures. These settings are not that many. We could discuss on IRC (I am connectec at the moment) but really, it's a matter of taking the specs, reproduce the bug and try to find out exactly where the problem is. I find Scribus is generally strong (with still some weaknesses) in that area. So, is it language related, hyphenation related, or something else... Since I can test even with ID if needed, I need the info where I can use it! :) |
2006-10-25 15:43
|
|
|
Zip file with the plain text and all the relevant text properties is attached. |
|
Thanks Gustavo! Still missing H & J settings from Quark (shortest word, minimum before, minimum after, hyphen for capitalized word + the values in the right hand side of that dialog for word and letter spacing -- min, max and optimum) plus the Hyphenation settings from Scribus (shortest word and hyphens in a row). |
|
I don't have the info from Quark, and I can't bother the person who has it(that is ATM working on Scribus). Even without the data from Quark, you can look at the PDFs and see the difference. Plus, even looking at the sla itself with the right fonts, it's clear the Scribus in exagerating on the white space sizes. |
|
Fine then. I will do without these. Can you just tell me how you set the hyphenation prefs (shortest word I think is the only missing figure here). I see by the PDF files that there are some obvious differences. Will try to reproduce and get back soon. |
|
Hi, Language -> Portuguese Shortest word -> 3 Consecutive hyphenations-> 0 (unlimited) Thanks Gustavo |
|
Whether this is a bug or not, I do not expect that we will fix it in 1.3.3.x. The old text layout system is not good enough to be able to just change on the fly without any intelligence. This is part of the purpose of 1.3.4+. |
2006-10-25 17:44
|
|
2006-10-25 17:45
|
Quark_Hyphen (55,771 bytes)
%PDF-1.3 %��������� 2 0 obj << /Length 1 0 R /Filter /FlateDecode >> stream x�+TT(T�H-JN-()M�Q(� ��[* ��)�N�U��5Tp�� �� endstream endobj 1 0 obj 53 endobj 3 0 obj << /Type /Page /Parent 4 0 R /Resources 5 0 R /Contents 2 0 R /MediaBox [ 0 0 679 459 ] >> endobj 5 0 obj << /ProcSet [ /PDF /ImageB /ImageC /ImageI ] /XObject << /Im1 6 0 R >> >> endobj 6 0 obj << /Length 7 0 R /Type /XObject /Subtype /Image /Width 679 /Height 459 /ColorSpace 8 0 R /BitsPerComponent 8 /Filter /FlateDecode >> stream x�� �Uř>�$��d&Y&���'�I�ɦ�F�K'&1!��1����(0�k�� �4 дl��,��"�M��ą��W��[]�9U���{�۷���}�=�����So}_թ*���R�➃[�Z���(?[�ZK�ҧxo��=-%{Z��X۱���xo[ɞ6�[\�N�)�����������"Lu�՝[k�Jj���bu����e�� �("�T�Sv� ���)Ӳ����byws��N��C�J�;ʪ:(S!O�A�u��6)F�V�,����{:��V�eKU�J��*��+B$y������j�0�x���_��� 0}�0�C)Sq��m��!R�YOAdQݱ�Fj��`YMg��v�! &�.$!1�����m��,�m炫���j:�k)@��!e!k�M|SD�H�SR�UV�E!�G��I n�+>2|�'?mq[]'��ֈʥ�*�+J��������up�e5mⷸ�U^ۥҡOi-Eo-��Dw��9�R��Ȯ^ Y�U^�>5]�#��"�,D��v��)�YG���>%�C��JK�$dE}WEm'}H�Қn�a��4�,5�"w�fME��Il�骮��������v]]��x.������%�떹��Vw�o�+œ�w�kz�ն�T�B���sp����ֶ Q����+\~:�5�`t]�^�S��]��-cu�t���X�[ ]��]�Z�o�oC���:�o}OYC�����v��)�ʆ��ES�6�U�CW. ��t:*�;wR��� �$Q+i;)�u]�뻷5��5u����wS��3ФȺ[�W}�����?8�\�U�������VX(��+��SB =�T�T��W�ЃH�I���ʧ�HH���+��@�A�j���,R���S��(���D��$U�(}�zTS��+d)�z�6D)��=\@�]��ŕ�PV���w�lTS���X�=��z�,�_�E�*���2 ��(2��x "bS��Cۛ���M�h"/�[~d���w{cp+�,��zJe�-��0�BHi�鎦C�e%�+=h�Jr�� =2�n!Ls����g�YP:A����9b`[�#�������#`g��P^;D\�WhCfMq]����po��=;^=$o°�,?%�ɪ[xg��PDJS\i:�R��N(���B���]t�ü(P���ݘFU���=(��*A7�Y���ډ2J�Z��4$>�ԁ,��Q|���Kl^����S$X#�U��/����OwY��LeFŊ|��xL�b�-9Ҡ���SFi-���F���ע�dN���`����a9���c���=�,q� fxT���F,j��U��z��`_d&"�+��#��TX��MI�e��e�y��G"�ä_\�Ce��_p�,8iX��ĸ�w� �j�Y�d���.ζ2"��r����M�> ުI�]2�6�15SAⲉ���1�LВ��(��5����jT�Ο8�w�߬CA��)�,�1a�J�D�~i|T�4*�R�(������2�6���8��-��W�7�C�$nI�����P�����;Pi�!�s����I���d�d�g�gޗ����N�,d�,FJ ����Ir)�����@0 ���bU��(�kd�.&��$� �d���]+�Tq�H���?,�7X����˚���@:��Q��lL��O�+=��� Y@�r��PYӡ�F�u9���rQ��4�#��� -ʥx<�abZ��m}���-Dj� +cpt��ݽ�bjV#�rY�*b�!������Z����q˵a ���%.��.X�pe��r�n)ӝ�wu��C��:z������D}ɶ!��#��A|TA/k�$���KU���0S���#R���+k�("�`�(10h�qYS]��$�����o�� )�aY;�\4�S��|�3�ѕ�U�*c飸Ơ����.�\*ݮ�ׂ2ʬw6b���.�1_�qj�a�x0�u< ?�|{�� A�>�Y�;� <�����w�ݻ��~l+ �c�\�+.ƉX��A�k�/��J�dSTRd+��o6�%!v���N@ܕ���m�$DZ�]�p��e�;d`y�� �?��\�%|5L���/E@�l�J�U�(eK���4��Vm�)�j�2< Tʅ�k��m�6}� x��ks�pbPY'R��5T����!�W�lFiJs)�� ؟؍�]�Ý���*�J[�ډ�_��ÌZҹ�'�'H�V� U?8�����S�{z� ����U�@:x�%�E�v���v�J�L�&�X#���!M0Ɛ���A=�(ڤq��E��p���le��@~z��S�dg�%ذ���� �7&���<Pu]�{s)8d0N����:��N��[�[��l*�KӞ;p��5�tҏ��Z��ɟ�5$ 2)s֤�⺶��N�E���C��䁁���̑�U��<�s��$�}�,N�$�h�S�oE�L:ʔ����!�I��y��0s%�� \di�w)�<�Գ�xH��bR"��p�:�R����k��ER�{��H�: �le�3qf�r��Z��iG� ހ�0���_���Jɩɕ�]��4<�.��x;Q��B�1" ���2~`�K�ci��M|����Gg�߮H��Pڼ�R��B�r�f�+^�TT%�Y���������j�ѭ��ʦ`(��po���a����(�X������}G*�)nO�$�`�!![{W����(�M{�1¡'R�zE�� �+���F��=�3A�\��]��Wq����Au�_=���#<$߯�)y��J�l��m䖀�������)]u��F+��X��p��~U१�-q� uћ�J��L���G��b� ���O�i��H�K��-z�?oc�����B�$i;��{:������H�CuKܗ~�� b�#���{S�i� *��ؘ"z��jvǝ q� ������*�'[�R����̅��㣈v�6u�0�1�ĭ�*SNce��?r\!T�룐�q�9�N��#uV<x�iS�� ����-��%]qS=N�ŵ��QE�# �^��M�O2Ә'>zlc[�W��@K��%�K��P#���� 2��0H�:O��������?K�U�VO0���R~0w�������$�牆@��~gs��zۤ�+�$�7�OIj��Ro�\�r�|!�\!U��ӹ�#����[#��4O{W�Yݩ�t��-�:! x��V?�Z��=��(� . K�^��r��S8C��lf�ρ��ҧ�s=�<���J^�;�����7u�DC��<ni2���_1���;�P�� $�u�K��5�����%u��\�b�lX��ʸӸ">������~�U�|P����n��|E���1O�2��zs�s�)5SBr^l��i����`�x���} ���*�ע\��pt�W�^�_�Y f�%�����m>D�X��ȐB�4�8J��uH~|��W� NÕ��N.�$�#q[Xs���x��W\�r����`�K��y���g�c|q�'�Wnv��l��5��968¤����>q�?�5�%}�?�H<�i� Ц ���꧸�$��ю����~t��wX��� �����v���ŽEz�.�f'F&� �Z���L#��qI[ң+�^v>��8�d�v�nn�sX���Lq�QH�d^b6�Ӆ/b����J �,��x8X$�R"]�ů?��0�q�{� ��� ذ�*��ٕ!����_9����x|�^X��'�q���G_xj��*�_`��K#��� x��#�nV�V겸+�$nG�|����J�#f�m���n������q���.��6��*��}&A���@��g�Aq������^�Om0�ny5QO�ɚe�z=�w<��[q�+� v6���>S��OyI�H�G5������:H�h��[x����S�k�+���l�l�"�~1��EA�A���ŝʢ�O�+ �@}����n�S���ʗ��3z��K�`LLPèm�);p�:�$��4;�IRh���L���Iy0����� {ݵ���xaH�Igf�^"��?H3Vt�dM��*=��M�,�@������x� ,C���4��)�0�W��Q�j������\ ��eP^��sDI�N.� -���ݱ�F5�X'�E��wY#q�;Į �̔Ň"�WAqtx��� ��L�\�c�0M]j�ē���,tE�R��A�r ^����Y�8!^^��3� ��Ȩ'F#xh�&��B|��ݫI�Ja�V�33f�h��HoCw`,��]�����?�s�7D,��} �o�f���'���).%Qs)�{�%��2���M�I��[9d����ƈB)�Cn� H�doˎ��Kn�q���X�q�ֺ�`�;x v�.]Xv��ew�y_0��dW��<;,���έ{;�Fk����B�W�W2����P����%}�����r��a��mUm�����a�0��#V�Uu��Y-��f��'/�鳑���R�;fPF��Pk!(p��N:��r�J��<* y��[]$]�h�j�FzQ��:��fc_�ڥ)�,6��9T8(9��D�w��٨��ш��:&5����z��D�g��K���C�.�L�U�u ���c����]�'���ʥѪ&��@��$K�yO�#��Ң/N���$�4]�ߊ*��g���x�_�9I�T��I�^w��`�TLʋQ���nf[vq+�yE�0��-�n��yS��_�7*�d�kY�`��g�Ōm`�K���{����s���I�_�ҷ�I:x�r&l����x���T�-De��̸(TC��=I�qO|�!�s�[_������X�!ڪ�]kץ<!��\����FX ���珚���f���Y{�N����Z�3�Hg�\�q��̛S:</��PL��i�숏s�1��ߡ�+�F\;yX%���w��Q,c�;^ʏ��`:C���(2p4�/�̃�`�d}︢<^��]��� ����C�[���\a�s�if{w�f�#���J�,�,�L.�(>Z|��h,gsɭG�7�^�pD.�0ع])]�L�Aճ��;�=Q{�雓��+c����i�k�K� 7�` ���oJ�C�m��_z�0}��x"eJ��L�<~`�����앜`�A�LJ�2���騻�V�Z<��7�O���y˧�[6m.�s��<w�d�8o�������(��+�.XE����EĹK��-�8w��O�t��'�`��.�ħ��x�S�9/��������q�+� f�\ʈ�yv��2w���Hsd��+��箘1��x��N��BD)/㿔���B&Hw�ӥ(�A�L����6HHJ|��g'�}6�;k��I"��Ę�|��N�� a8)�W�S���Ay�`��ε�b��S毤��Ό�>�]!����d����e�奸����R ����+&-X)����+��[E�fH�ɸ��٩��gڂ�/U��M�y� �W�W�X��/��B�$��UR�+Dٴ��o!س\_���|)���#�v���3��SR��qI��� �/ Έ�V�`r%)�R \0]��3��+T�Ӟ�s0�M �����s�B�˧K(5��"J�>�?�r�����h�ן�*|����(q��2;�j��<�/\9s!}<.�|��ː+8:$_X0-�@�h%�&��� (���{��x����)M�W�啅"���P��>���P�p5�Fg����(��,\5#�`�H��Wr�����w�U�.R��\ ��0����g毦+BKRi���b�ӫ��()�9HD�X�R I9I��R�N�fʬ�`BR�j�\D�*���毒�+�Bqe=�/D�X�?�ZjR|�q��J�<�d�O,,��/;=_�HP"�|7�LY^���� �(����:_�a�1�%Ύ�*XX(��K��C�|��>"�T,�e��'P� I�'H�|�2�"f�F�Rq�\wA��2J��:��D:O�D X��"8ǂ�V�XD���MU#��Q_L�V��|�#>����|�J�dʳD� D��`�.��E�,��H]�9�S_DfI^�'�ρE�3�-�)>f�j�Ƭ��H֩����.��%��sA�K D��]�(���������E���Y\)R�ً8�M��4��������? ��& |