From 92904fcaf119cb95633c2865c2cdef89106803a1 Mon Sep 17 00:00:00 2001 From: Caleb Maclennan Date: Tue, 23 Jan 2024 17:35:27 +0300 Subject: [PATCH 1/4] feat(languages): Accomodate alternate Turkish hyphenation guidelines at apostrophes --- core/hyphenator-liang.lua | 10 ++++++++-- languages/tr.lua | 11 +++++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/core/hyphenator-liang.lua b/core/hyphenator-liang.lua index 047a217f2..77d6066bc 100644 --- a/core/hyphenator-liang.lua +++ b/core/hyphenator-liang.lua @@ -120,12 +120,18 @@ local hyphenateNode = function (node) SU.error("No hyphenation segment should ever be empty", true) end if node.options.language == "tr" then - -- leading apostrophe (on next segment) cancels when hyphenated local nextApostrophe = j < #segments and luautf8.match(segments[j+1], "^['’]") if nextApostrophe then segments[j+1] = luautf8.gsub(segments[j+1], "^['’]", "") local replacement = SILE.shaper:createNnodes(nextApostrophe, node.options) - specificDiscretionary = SILE.nodefactory.discretionary({ replacement = replacement, prebreak = hyphen }) + if SILE.settings:get("languages.tr.replaceApostropheAtHyphenation") then + -- leading apostrophe (on next segment) cancels when hyphenated + specificDiscretionary = SILE.nodefactory.discretionary({ replacement = replacement, prebreak = hyphen }) + else + -- hyphen character substituted for upcomming apostrophe + local kesme = SILE.shaper:createNnodes(nextApostrophe, node.options) + specificDiscretionary = SILE.nodefactory.discretionary({ replacement = replacement, prebreak = kesme }) + end end elseif node.options.language == "ca" then -- punt volat (middle dot) cancels when hyphenated diff --git a/languages/tr.lua b/languages/tr.lua index 102f16e32..e5565d114 100644 --- a/languages/tr.lua +++ b/languages/tr.lua @@ -1,3 +1,14 @@ +-- Different years of TDK and various publisher style guides differ on this point. +-- Current official guidance suggests dropping the hypenation mark if the break +-- occurs at an apostrophe (kesme işareti). Some older guidance and some publishers +-- suggest dropping the apostrophe instead. +SILE.settings:declare({ + parameter = "languages.tr.replaceApostropheAtHyphenation", + type = "boolean", + default = false, + help = "If enabled, substitute the apostophe for a hyphen at break points, otherwise keep the apostrophe and hide the hyphen." +}) + -- Quotes may be part of a word in Turkish SILE.nodeMakers.tr = pl.class(SILE.nodeMakers.unicode) SILE.nodeMakers.tr.isWordType = { cm = true, qu = true } From 3047095eb5e302e6d9a646659e39b02b5abefa86 Mon Sep 17 00:00:00 2001 From: Caleb Maclennan Date: Tue, 23 Jan 2024 18:29:30 +0300 Subject: [PATCH 2/4] docs(manual): Document hyphenation handling at apostrophes for Turkish --- documentation/c08-language.sil | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/documentation/c08-language.sil b/documentation/c08-language.sil index 2519db3b5..07e5fcae1 100644 --- a/documentation/c08-language.sil +++ b/documentation/c08-language.sil @@ -191,6 +191,13 @@ The size of these spaces is determined by According to Polish typography conventions, when a break occurs at an explicit hyphen, the hyphen gets repeated at the beginning of the new line. SILE automatically handles this. +\subsection{Turkish} + +According to Turkish typography conventions, when a break occurs at an existing apostrophe, the break point is allowed but no hyphenation character is shown. +SILE behaves this way default. +Some publisher style guides suggest an alternative behavior replacing the apostrophe with the hyphenation character. +This alternative behavior can be achieved by setting \autodoc:setting[check=false]{languages.tr.replaceApostropheAtHyphenation} to \code{true}. + \subsection{Japanese / Chinese} SILE aims to conform with the W3G document “Requirements for Japanese Text Layout”\footnote{\url{https://www.w3.org/TR/jlreq/}} which describes the typographic conventions for Japanese (and also Chinese) text. From fd0025fe0807a5f3128949a331abae0cd6bac4ae Mon Sep 17 00:00:00 2001 From: Caleb Maclennan Date: Wed, 24 Jan 2024 14:33:34 +0300 Subject: [PATCH 3/4] test(languages): Update Turkish expectations with new hyphenation options --- tests/bug-283.expected | 1126 ++----------------------- tests/bug-283.sil | 22 +- tests/bug-355-tr-hyphenation.expected | 1119 ++---------------------- tests/bug-355-tr-hyphenation.sil | 46 +- 4 files changed, 169 insertions(+), 2144 deletions(-) diff --git a/tests/bug-283.expected b/tests/bug-283.expected index 9bd71251e..5e22d1f34 100644 --- a/tests/bug-283.expected +++ b/tests/bug-283.expected @@ -1,1065 +1,71 @@ Set paper size 297.6377985 419.5275636 Begin page -Mx 34.8819 -My 29.8410 -Set font Libertinus Serif;12.7;400;;normal;;;LTR -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 2.4130 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 8 a=2.4130 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab'bimize) -Mx 95.1391 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 2.4130 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 8 a=2.4130 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı'nın) -Mx 146.9126 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 2.4130 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 8 a=2.4130 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab'bimize) -Mx 207.1698 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 2.4130 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 8 a=2.4130 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı'nın) -Mx 258.9434 -T 51 66 67 w=19.5199 (Rab) -Mx 278.4633 -T 14 w=4.2926 (-) Mx 14.8819 -My 45.0810 -T 67 74 w=9.7028 (bi) -Mx 24.5847 -T 78 74 91 70 w=24.5364 (mize) -Mx 55.8535 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 2.4130 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 8 a=2.4130 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı'nın) -Mx 110.0204 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 2.4130 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 8 a=2.4130 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab'bimize) -Mx 172.6709 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 2.4130 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 8 a=2.4130 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı'nın) -Mx 226.8378 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 2.4130 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 8 a=2.4130 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab'bimize) -Mx 14.8819 -My 60.3210 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 2.4130 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 8 a=2.4130 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı'nın) -Mx 69.5822 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 2.4130 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 8 a=2.4130 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab'bimize) -Mx 132.7661 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 2.4130 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 8 a=2.4130 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı'nın) -Mx 187.4664 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 2.4130 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 8 a=2.4130 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab'bimize) -Mx 250.6503 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 (Tan) -T 83 241 w=8.1661 (rı) -Mx 278.4633 -T 14 w=4.2926 (-) -Mx 14.8819 -My 75.5610 -T 79 241 79 w=17.2085 (nın) -Mx 36.1200 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 2.4130 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 8 a=2.4130 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab'bimize) -Mx 96.0676 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 2.4130 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 8 a=2.4130 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı'nın) -Mx 147.5317 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 2.4130 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 8 a=2.4130 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab'bimize) -Mx 207.4793 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 2.4130 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 8 a=2.4130 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı'nın) -Mx 258.9434 -T 51 66 67 w=19.5199 (Rab) -Mx 278.4633 -T 14 w=4.2926 (-) -Mx 14.8819 -My 90.8010 -T 67 74 w=9.7028 (bi) -Mx 24.5847 -T 78 74 91 70 w=24.5364 (mize) -Mx 55.8535 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 2.4130 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 8 a=2.4130 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı'nın) -Mx 110.0204 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 2.4130 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 8 a=2.4130 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab'bimize) -Mx 172.6709 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 2.4130 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 8 a=2.4130 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı'nın) -Mx 226.8378 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 2.4130 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 8 a=2.4130 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab'bimize) -Mx 14.8819 -My 106.0410 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 2.4130 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 8 a=2.4130 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı'nın) -Mx 65.7500 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 2.4130 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 8 a=2.4130 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab'bimize) -Mx 125.1016 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 2.4130 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 8 a=2.4130 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı'nın) -Mx 175.9697 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 2.4130 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 8 a=2.4130 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab'bimize) -Mx 235.3214 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 2.4130 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 8 a=2.4130 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı'nın) -Mx 14.8819 -My 121.2810 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 2.4130 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 8 a=2.4130 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab'bimize) -Mx 77.1101 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 2.4130 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 8 a=2.4130 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı'nın) -Mx 130.8547 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 2.4130 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 8 a=2.4130 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab'bimize) -Mx 193.0830 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 2.4130 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 8 a=2.4130 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı'nın) -Mx 246.8276 -T 51 66 67 w=19.5199 (Rab) -Mx 266.3475 -T 8 w=2.4130 (') -Mx 268.7605 -T 67 74 w=9.7028 (bi) -Mx 278.4633 -T 14 w=4.2926 (-) -Mx 14.8819 -My 136.5210 -T 78 74 91 70 w=24.5364 (mize) -Mx 43.2364 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 2.4130 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 8 a=2.4130 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı'nın) -Mx 94.4891 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 2.4130 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 8 a=2.4130 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab'bimize) -Mx 154.2253 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 2.4130 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 8 a=2.4130 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı'nın) -Mx 205.4779 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 2.4130 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 8 a=2.4130 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab'bimize) -Mx 34.8819 -My 151.7610 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 3.4036 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 1759 a=3.4036 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab’bimize) -Mx 95.1391 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 3.4036 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 1759 a=3.4036 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı’nın) -Mx 146.9126 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 3.4036 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 1759 a=3.4036 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab’bimize) -Mx 207.1698 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 3.4036 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 1759 a=3.4036 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı’nın) -Mx 258.9434 -T 51 66 67 w=19.5199 (Rab) -Mx 278.4633 -T 14 w=4.2926 (-) -Mx 14.8819 -My 167.0010 -T 67 74 w=9.7028 (bi) -Mx 24.5847 -T 78 74 91 70 w=24.5364 (mize) -Mx 54.8629 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 3.4036 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 1759 a=3.4036 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı’nın) -Mx 109.0298 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 3.4036 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 1759 a=3.4036 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab’bimize) -Mx 171.6803 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 3.4036 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 1759 a=3.4036 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı’nın) -Mx 225.8472 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 3.4036 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 1759 a=3.4036 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab’bimize) -Mx 14.8819 -My 182.2410 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 3.4036 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 1759 a=3.4036 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı’nın) -Mx 69.5822 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 3.4036 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 1759 a=3.4036 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab’bimize) -Mx 132.7661 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 3.4036 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 1759 a=3.4036 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı’nın) -Mx 187.4664 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 3.4036 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 1759 a=3.4036 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab’bimize) -Mx 250.6503 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 (Tan) -T 83 241 w=8.1661 (rı) -Mx 278.4633 -T 14 w=4.2926 (-) -Mx 14.8819 -My 197.4810 -T 79 241 79 w=17.2085 (nın) -Mx 35.3275 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 3.4036 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 1759 a=3.4036 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab’bimize) -Mx 95.4733 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 3.4036 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 1759 a=3.4036 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı’nın) -Mx 147.1354 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 3.4036 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 1759 a=3.4036 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab’bimize) -Mx 207.2812 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 3.4036 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 1759 a=3.4036 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı’nın) -Mx 258.9434 -T 51 66 67 w=19.5199 (Rab) -Mx 278.4633 -T 14 w=4.2926 (-) -Mx 14.8819 -My 212.7210 -T 67 74 w=9.7028 (bi) -Mx 24.5847 -T 78 74 91 70 w=24.5364 (mize) -Mx 54.8629 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 3.4036 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 1759 a=3.4036 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı’nın) -Mx 109.0298 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 3.4036 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 1759 a=3.4036 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab’bimize) -Mx 171.6803 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 3.4036 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 1759 a=3.4036 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı’nın) -Mx 225.8472 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 3.4036 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 1759 a=3.4036 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab’bimize) -Mx 14.8819 -My 227.9610 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 3.4036 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 1759 a=3.4036 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı’nın) -Mx 69.5822 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 3.4036 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 1759 a=3.4036 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab’bimize) -Mx 132.7661 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 3.4036 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 1759 a=3.4036 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı’nın) -Mx 187.4664 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 3.4036 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 1759 a=3.4036 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab’bimize) -Mx 250.6503 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 (Tan) -T 83 241 w=8.1661 (rı) -Mx 278.4633 -T 14 w=4.2926 (-) -Mx 14.8819 -My 243.2010 -T 79 241 79 w=17.2085 (nın) -Mx 35.3275 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 3.4036 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 1759 a=3.4036 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab’bimize) -Mx 95.4733 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 3.4036 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 1759 a=3.4036 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı’nın) -Mx 147.1354 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 3.4036 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 1759 a=3.4036 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab’bimize) -Mx 207.2812 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 3.4036 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 1759 a=3.4036 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı’nın) -Mx 258.9434 -T 51 66 67 w=19.5199 (Rab) -Mx 278.4633 -T 14 w=4.2926 (-) -Mx 14.8819 -My 258.4410 -T 67 74 w=9.7028 (bi) -Mx 24.5847 -T 78 74 91 70 w=24.5364 (mize) -Mx 52.9340 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 3.4036 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 1759 a=3.4036 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı’nın) -Mx 105.1721 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 3.4036 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 1759 a=3.4036 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab’bimize) -Mx 165.8937 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 3.4036 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 1759 a=3.4036 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrı’nın) -Mx 218.1317 -Mx 7.4549 -Mx 5.8039 -Mx 6.0071 -Mx 3.4036 -Mx 6.2611 -Mx 3.4417 -Mx 10.0330 -Mx 3.4417 -Mx 5.3848 -Mx 5.6769 -T 51 a=7.4549 66 a=5.8039 67 a=6.2611 1759 a=3.4036 67 a=6.2611 74 a=3.4417 78 a=10.0330 74 a=3.4417 91 a=5.3848 70 a=5.6769 (Rab’bimize) -Mx 34.8819 -My 273.6810 -T 51 66 67 67 74 78 74 91 70 w=53.7591 (Rabbimize) -Mx 95.2661 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrının) -Mx 146.9126 -T 51 66 67 67 74 78 74 91 70 w=53.7591 (Rabbimize) -Mx 207.2968 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrının) -Mx 258.9434 -T 51 66 67 w=19.5199 (Rab) -Mx 278.4633 -T 14 w=4.2926 (-) -Mx 14.8819 -My 288.9210 -T 67 74 w=9.7028 (bi) -Mx 24.5847 -T 78 74 91 70 w=24.5364 (mize) -Mx 58.1395 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrının) -Mx 112.1794 -T 51 66 67 67 74 78 74 91 70 w=53.7591 (Rabbimize) -Mx 174.9569 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrının) -Mx 228.9968 -T 51 66 67 67 74 78 74 91 70 w=53.7591 (Rabbimize) -Mx 14.8819 -My 304.1610 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrının) -Mx 66.2262 -T 51 66 67 67 74 78 74 91 70 w=53.7591 (Rabbimize) -Mx 126.3081 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrının) -Mx 177.6525 -T 51 66 67 67 74 78 74 91 70 w=53.7591 (Rabbimize) -Mx 237.7344 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrının) -Mx 14.8819 -My 319.4010 -T 51 66 67 67 74 78 74 91 70 w=53.7591 (Rabbimize) -Mx 72.7794 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrının) -Mx 121.9393 -T 51 66 67 67 74 78 74 91 70 w=53.7591 (Rabbimize) -Mx 179.8369 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrının) -Mx 228.9968 -T 51 66 67 67 74 78 74 91 70 w=53.7591 (Rabbimize) -Mx 14.8819 -My 334.6410 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrının) -Mx 66.2262 -T 51 66 67 67 74 78 74 91 70 w=53.7591 (Rabbimize) -Mx 126.3081 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrının) -Mx 177.6525 -T 51 66 67 67 74 78 74 91 70 w=53.7591 (Rabbimize) -Mx 237.7344 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrının) -Mx 14.8819 -My 349.8810 -T 51 66 67 67 74 78 74 91 70 w=53.7591 (Rabbimize) -Mx 72.7794 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrının) -Mx 121.9393 -T 51 66 67 67 74 78 74 91 70 w=53.7591 (Rabbimize) -Mx 179.8369 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrının) -Mx 228.9968 -T 51 66 67 67 74 78 74 91 70 w=53.7591 (Rabbimize) -Mx 14.8819 -My 365.1210 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrının) -Mx 63.7172 -T 51 66 67 67 74 78 74 91 70 w=53.7591 (Rabbimize) -Mx 121.2901 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrının) -Mx 170.1255 -T 51 66 67 67 74 78 74 91 70 w=53.7591 (Rabbimize) -Mx 227.6984 -Mx 6.9596 -Mx 5.8039 -Mx 6.8834 -Mx 4.7244 -Mx 3.4417 -Mx 6.8834 -Mx 3.4417 -Mx 6.8834 -T 53 a=7.5819 66 a=5.8039 79 a=6.8834 83 a=4.7244 241 a=3.4417 79 a=6.8834 241 a=3.4417 79 a=6.8834 (Tanrının) +My 46.5389 +Set font Gentium Plus;32;400;;normal;;;LTR +T 60 72 85 10 71 72 w=85.8906 (Yer'de) +Mx 118.6465 +T 997 86 w=21.8906 (İs) +Mx 140.5372 +T 87 68 81 w=43.3594 (tan) +Mx 183.8965 +T 69 88 79 w=41.8750 (bul) +Mx 225.7715 +T 71 68 81 w=48.9844 (dan) +Mx 274.7559 +T 10 w=8.0000 (') +Mx 14.8819 +My 84.9389 +T 86 215 w=21.0313 (sı) +Mx 35.9131 +T 81 215 93 w=39.9063 (nız) +Mx 84.4297 +T 37 82 79 10 71 68 w=81.6875 (Bol'da) +Mx 166.1172 +T 17 w=7.3281 (.) +Mx 14.8819 +My 123.3389 +T 60 72 85 183 71 72 w=85.2188 (Yer’de) +Mx 119.3184 +T 997 86 w=21.8906 (İs) +Mx 141.2090 +T 87 68 81 w=43.3594 (tan) +Mx 184.5684 +T 69 88 79 w=41.8750 (bul) +Mx 226.4434 +T 71 68 81 w=48.9844 (dan) +Mx 275.4278 +T 183 w=7.3281 (’) +Mx 14.8819 +My 161.7389 +T 86 215 w=21.0313 (sı) +Mx 35.9131 +T 81 215 93 w=39.9063 (nız) +Mx 84.4306 +T 37 82 79 183 71 68 w=81.0156 (Bol’da) +Mx 165.4463 +T 17 w=7.3281 (.) +Mx 14.8819 +My 200.1389 +T 60 72 85 71 72 w=77.8906 (Yerde) +Mx 115.8653 +T 997 86 w=21.8906 (İs) +Mx 137.7559 +T 87 68 81 w=43.3594 (tan) +Mx 181.1153 +T 69 88 79 w=41.8750 (bul) +Mx 222.9903 +T 71 68 81 w=48.9844 (dan) +Mx 271.9747 +T 16 w=10.7813 (-) +Mx 14.8819 +My 238.5389 +T 86 215 w=21.0313 (sı) +Mx 35.9131 +T 81 215 93 w=39.9063 (nız) +Mx 84.4410 +T 37 82 79 71 68 w=73.6875 (Bolda) +Mx 158.1285 +T 17 w=7.3281 (.) End page Finish diff --git a/tests/bug-283.sil b/tests/bug-283.sil index 7f0f3b724..97117dc9b 100644 --- a/tests/bug-283.sil +++ b/tests/bug-283.sil @@ -1,10 +1,22 @@ \begin[papersize=a6]{document} +% I tried extensively to get this test to *fail* again prior to v0.14.15 +% release but failed. Even reverting the "fixing" commit 9d6691f and a whole +% bunch of subsequent stuff I couldn't make it fail again. Apparently not only +% the initial fix but also other subsequent algorythm and processing order +% changes have added safety rails. It's possible even newer ICU libraries are +% involved in the layers of fixes. Hence I'm simplying the test on the +% assumption that the having apostrophe locations before, at, and after +% a disired break point *would* trigger this bug if we ever were to resurface +% it but that isn't confirmed. If in doubt revert this test to v0.14.14. +\neverindent \nofolios -\font[family=Libertinus Serif,size=12.7pt,language=tr] -\set[parameter=shaper.spacestretchfactor,value=1.2] -Rab'bimize Tanrı'nın Rab'bimize Tanrı'nın Rab'bimize Tanrı'nın Rab'bimize Tanrı'nın Rab'bimize Tanrı'nın Rab'bimize Tanrı'nın Rab'bimize Tanrı'nın Rab'bimize Tanrı'nın Rab'bimize Tanrı'nın Rab'bimize Tanrı'nın Rab'bimize Tanrı'nın Rab'bimize Tanrı'nın Rab'bimize Tanrı'nın Rab'bimize Tanrı'nın Rab'bimize Tanrı'nın Rab'bimize Tanrı'nın Rab'bimize Tanrı'nın Rab'bimize Tanrı'nın Rab'bimize +\font[size=32pt,language=tr] +\set[parameter=shaper.spacestretchfactor,value=2] -Rab’bimize Tanrı’nın Rab’bimize Tanrı’nın Rab’bimize Tanrı’nın Rab’bimize Tanrı’nın Rab’bimize Tanrı’nın Rab’bimize Tanrı’nın Rab’bimize Tanrı’nın Rab’bimize Tanrı’nın Rab’bimize Tanrı’nın Rab’bimize Tanrı’nın Rab’bimize Tanrı’nın Rab’bimize Tanrı’nın Rab’bimize Tanrı’nın Rab’bimize Tanrı’nın Rab’bimize Tanrı’nın Rab’bimize Tanrı’nın Rab’bimize Tanrı’nın Rab’bimize Tanrı’nın Rab’bimize +Yer'de İstanbuldan'sınız Bol'da. + +Yer’de İstanbuldan’sınız Bol’da. + +Yerde İstanbuldansınız Bolda. -Rabbimize Tanrının Rabbimize Tanrının Rabbimize Tanrının Rabbimize Tanrının Rabbimize Tanrının Rabbimize Tanrının Rabbimize Tanrının Rabbimize Tanrının Rabbimize Tanrının Rabbimize Tanrının Rabbimize Tanrının Rabbimize Tanrının Rabbimize Tanrının Rabbimize Tanrının Rabbimize Tanrının Rabbimize Tanrının Rabbimize Tanrının \end{document} diff --git a/tests/bug-355-tr-hyphenation.expected b/tests/bug-355-tr-hyphenation.expected index 4a33f889e..82264a9a4 100644 --- a/tests/bug-355-tr-hyphenation.expected +++ b/tests/bug-355-tr-hyphenation.expected @@ -1,1044 +1,85 @@ Set paper size 209.7637818 297.6377985 Begin page -Mx 30.6255 -My 22.8702 -Set font Gentium Plus;10;400;;normal;;;LTR -T 997 86 87 68 81 69 88 79 10 71 68 81 w=51.2842 (İstanbul'dan) -Mx 83.8182 -T 997 86 68 10 92 68 w=23.4521 (İsa'ya) -Mx 109.1789 -T 997 93 80 76 85 10 71 72 w=34.2432 (İzmir'de) -Mx 145.3306 -T 50 10 81 88 w=19.3164 (O'nu) -Mx 166.5555 -T 48 129 77 w=15.9473 (Müj) -Mx 182.5028 -T 16 w=3.3691 (-) -Mx 30.6255 -My 35.8702 -T 71 72 w=9.8193 (de) -Mx 40.4448 -T 86 76 w=6.5723 (si) -Mx 47.0171 -T 10 w=2.5000 (') -Mx 49.5171 -T 81 76 81 w=13.7451 (nin) -Mx 65.1749 -T 997 86 68 10 81 215 81 w=27.6758 (İsa'nın) -Mx 94.7633 -T 36 73 w=9.0625 (Af) -Mx 103.8258 -T 92 82 81 w=15.4785 (yon) -Mx 119.3043 -T 78 68 w=9.4678 (ka) -Mx 128.7721 -T 85 68 w=8.5498 (ra) -Mx 137.3219 -T 75 76 w=8.2275 (hi) -Mx 145.5494 -T 86 68 85 w=12.4121 (sar) -Mx 157.9615 -T 10 w=2.5000 (') -Mx 160.4615 -T 71 68 81 w=15.3076 (dan) -Mx 175.7691 -T 16 w=3.3691 (-) -Mx 30.6255 -My 48.8702 -T 80 215 1578 w=14.6045 (mış) -Mx 47.4876 -T 38 68 81 10 68 w=22.5586 (Can'a) -Mx 70.0462 -T 17 w=2.2900 (.) -Mx 74.5938 -T 997 86 87 68 81 69 88 79 10 71 68 81 w=51.2842 (İstanbul'dan) -Mx 128.1356 -T 997 86 68 10 92 68 w=23.4521 (İsa'ya) -Mx 153.8453 -T 997 93 w=7.2217 (İz) -Mx 161.0670 -T 80 76 85 w=14.7021 (mir) -Mx 175.7691 -T 16 w=3.3691 (-) -Mx 30.6255 -My 61.8702 -T 71 72 w=9.8193 (de) -Mx 44.2466 -T 50 10 81 88 w=19.3164 (O'nu) -Mx 67.3648 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 119.7506 -T 997 86 68 10 81 215 81 w=27.6758 (İsa'nın) -Mx 151.2281 -T 36 73 w=9.0625 (Af) -Mx 160.2906 -T 92 82 81 w=15.4785 (yon) -Mx 175.7691 -T 16 w=3.3691 (-) -Mx 30.6255 -My 74.8702 -T 78 68 w=9.4678 (ka) -Mx 40.0933 -T 85 68 w=8.5498 (ra) -Mx 48.6431 -T 75 76 w=8.2275 (hi) -Mx 56.8706 -T 86 68 85 w=12.4121 (sar) -Mx 69.2827 -T 10 w=2.5000 (') -Mx 71.7827 -T 71 68 81 w=15.3076 (dan) -Mx 87.0904 -T 80 215 1578 w=14.6045 (mış) -Mx 103.6034 -T 38 68 81 10 68 w=22.5586 (Can'a) -Mx 126.1620 -T 17 w=2.2900 (.) -Mx 130.3605 -T 997 86 87 68 81 69 88 79 10 71 68 81 w=51.2842 (İstanbul'dan) -Mx 30.6255 -My 87.8702 -T 997 86 68 10 92 68 w=23.4521 (İsa'ya) -Mx 56.1070 -T 997 93 80 76 85 10 71 72 w=34.2432 (İzmir'de) -Mx 92.3794 -T 50 10 81 88 w=19.3164 (O'nu) -Mx 113.7252 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 164.3385 -T 997 86 68 w=11.4307 (İsa) -Mx 175.7691 -T 16 w=3.3691 (-) -Mx 30.6255 -My 100.8702 -T 81 215 81 w=13.7451 (nın) -Mx 46.2792 -T 36 73 92 82 81 78 68 85 68 75 76 86 68 85 10 71 68 81 80 215 1578 w=95.6104 (Afyonkarahisar'danmış) -Mx 143.7980 -T 38 68 81 10 68 w=22.5586 (Can'a) -Mx 166.3566 -T 17 w=2.2900 (.) -Mx 170.5552 -T 997 86 w=6.8408 (İs) -Mx 177.3960 -T 16 w=3.3691 (-) -Mx 30.6255 -My 113.8702 -T 87 68 81 w=13.5498 (tan) -Mx 44.1753 -T 69 88 79 w=13.0859 (bul) -Mx 57.2613 -T 10 w=2.5000 (') -Mx 59.7613 -T 71 68 81 w=15.3076 (dan) -Mx 77.0042 -T 997 86 68 10 92 68 w=23.4521 (İsa'ya) -Mx 102.3917 -T 997 93 80 76 85 10 71 72 w=34.2432 (İzmir'de) -Mx 138.5701 -T 50 10 81 88 w=19.3164 (O'nu) -Mx 159.8219 -T 48 129 77 w=15.9473 (Müj) -Mx 175.7691 -T 16 w=3.3691 (-) -Mx 30.6255 -My 126.8702 -T 71 72 w=9.8193 (de) -Mx 40.4448 -T 86 76 w=6.5723 (si) -Mx 47.0171 -T 10 w=2.5000 (') -Mx 49.5171 -T 81 76 81 w=13.7451 (nin) -Mx 65.1749 -T 997 86 68 10 81 215 81 w=27.6758 (İsa'nın) -Mx 94.7633 -T 36 73 w=9.0625 (Af) -Mx 103.8258 -T 92 82 81 w=15.4785 (yon) -Mx 119.3043 -T 78 68 w=9.4678 (ka) -Mx 128.7721 -T 85 68 w=8.5498 (ra) -Mx 137.3219 -T 75 76 w=8.2275 (hi) -Mx 145.5494 -T 86 68 85 w=12.4121 (sar) -Mx 157.9615 -T 10 w=2.5000 (') -Mx 160.4615 -T 71 68 81 w=15.3076 (dan) -Mx 175.7691 -T 16 w=3.3691 (-) -Mx 30.6255 -My 139.8702 -T 80 215 1578 w=14.6045 (mış) -Mx 47.4876 -T 38 68 81 10 68 w=22.5586 (Can'a) -Mx 70.0462 -T 17 w=2.2900 (.) -Mx 74.5938 -T 997 86 87 68 81 69 88 79 10 71 68 81 w=51.2842 (İstanbul'dan) -Mx 128.1356 -T 997 86 68 10 92 68 w=23.4521 (İsa'ya) -Mx 153.8453 -T 997 93 w=7.2217 (İz) -Mx 161.0670 -T 80 76 85 w=14.7021 (mir) -Mx 175.7691 -T 16 w=3.3691 (-) -Mx 30.6255 -My 152.8702 -T 71 72 w=9.8193 (de) -Mx 44.2466 -T 50 10 81 88 w=19.3164 (O'nu) -Mx 67.3648 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 119.7506 -T 997 86 68 10 81 215 81 w=27.6758 (İsa'nın) -Mx 151.2281 -T 36 73 w=9.0625 (Af) -Mx 160.2906 -T 92 82 81 w=15.4785 (yon) -Mx 175.7691 -T 16 w=3.3691 (-) -Mx 30.6255 -My 165.8702 -T 78 68 w=9.4678 (ka) -Mx 40.0933 -T 85 68 w=8.5498 (ra) -Mx 48.6431 -T 75 76 w=8.2275 (hi) -Mx 56.8706 -T 86 68 85 w=12.4121 (sar) -Mx 69.2827 -T 10 w=2.5000 (') -Mx 71.7827 -T 71 68 81 w=15.3076 (dan) -Mx 87.0904 -T 80 215 1578 w=14.6045 (mış) -Mx 103.6034 -T 38 68 81 10 68 w=22.5586 (Can'a) -Mx 126.1620 -T 17 w=2.2900 (.) -Mx 130.3605 -T 997 86 87 68 81 69 88 79 10 71 68 81 w=51.2842 (İstanbul'dan) -Mx 30.6255 -My 178.8702 -T 997 86 68 10 92 68 w=23.4521 (İsa'ya) -Mx 56.1070 -T 997 93 80 76 85 10 71 72 w=34.2432 (İzmir'de) -Mx 92.3794 -T 50 10 81 88 w=19.3164 (O'nu) -Mx 113.7252 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 164.3385 -T 997 86 68 w=11.4307 (İsa) -Mx 175.7691 -T 16 w=3.3691 (-) -Mx 30.6255 -My 191.8702 -T 81 215 81 w=13.7451 (nın) -Mx 46.2792 -T 36 73 92 82 81 78 68 85 68 75 76 86 68 85 10 71 68 81 80 215 1578 w=95.6104 (Afyonkarahisar'danmış) -Mx 143.7980 -T 38 68 81 10 68 w=22.5586 (Can'a) -Mx 166.3566 -T 17 w=2.2900 (.) -Mx 170.5552 -T 997 86 w=6.8408 (İs) -Mx 177.3960 -T 16 w=3.3691 (-) -Mx 30.6255 -My 204.8702 -T 87 68 81 w=13.5498 (tan) -Mx 44.1753 -T 69 88 79 w=13.0859 (bul) -Mx 57.2613 -T 10 w=2.5000 (') -Mx 59.7613 -T 71 68 81 w=15.3076 (dan) -Mx 77.0042 -T 997 86 68 10 92 68 w=23.4521 (İsa'ya) -Mx 102.3917 -T 997 93 80 76 85 10 71 72 w=34.2432 (İzmir'de) -Mx 138.5701 -T 50 10 81 88 w=19.3164 (O'nu) -Mx 159.8219 -T 48 129 77 w=15.9473 (Müj) -Mx 175.7691 -T 16 w=3.3691 (-) -Mx 30.6255 -My 217.8702 -T 71 72 w=9.8193 (de) -Mx 40.4448 -T 86 76 w=6.5723 (si) -Mx 47.0171 -T 10 w=2.5000 (') -Mx 49.5171 -T 81 76 81 w=13.7451 (nin) -Mx 65.1749 -T 997 86 68 10 81 215 81 w=27.6758 (İsa'nın) -Mx 94.7633 -T 36 73 w=9.0625 (Af) -Mx 103.8258 -T 92 82 81 w=15.4785 (yon) -Mx 119.3043 -T 78 68 w=9.4678 (ka) -Mx 128.7721 -T 85 68 w=8.5498 (ra) -Mx 137.3219 -T 75 76 w=8.2275 (hi) -Mx 145.5494 -T 86 68 85 w=12.4121 (sar) -Mx 157.9615 -T 10 w=2.5000 (') -Mx 160.4615 -T 71 68 81 w=15.3076 (dan) -Mx 175.7691 -T 16 w=3.3691 (-) -Mx 30.6255 -My 230.8702 -T 80 215 1578 w=14.6045 (mış) -Mx 47.4876 -T 38 68 81 10 68 w=22.5586 (Can'a) -Mx 70.0462 -T 17 w=2.2900 (.) -Mx 74.5938 -T 997 86 87 68 81 69 88 79 10 71 68 81 w=51.2842 (İstanbul'dan) -Mx 128.1356 -T 997 86 68 10 92 68 w=23.4521 (İsa'ya) -Mx 153.8453 -T 997 93 w=7.2217 (İz) -Mx 161.0670 -T 80 76 85 w=14.7021 (mir) -Mx 175.7691 -T 16 w=3.3691 (-) -Mx 30.6255 -My 243.8702 -T 71 72 w=9.8193 (de) -Mx 44.2466 -T 50 10 81 88 w=19.3164 (O'nu) -Mx 67.3648 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 119.7506 -T 997 86 68 10 81 215 81 w=27.6758 (İsa'nın) -Mx 151.2281 -T 36 73 w=9.0625 (Af) -Mx 160.2906 -T 92 82 81 w=15.4785 (yon) -Mx 175.7691 -T 16 w=3.3691 (-) -Mx 30.6255 -My 256.8702 -T 78 68 w=9.4678 (ka) -Mx 40.0933 -T 85 68 w=8.5498 (ra) -Mx 48.6431 -T 75 76 w=8.2275 (hi) -Mx 56.8706 -T 86 68 85 w=12.4121 (sar) -Mx 69.2827 -T 10 w=2.5000 (') -Mx 71.7827 -T 71 68 81 w=15.3076 (dan) -Mx 87.0904 -T 80 215 1578 w=14.6045 (mış) -Mx 104.3429 -T 38 68 81 10 68 w=22.5586 (Can'a) -Mx 126.9015 -T 17 w=2.2900 (.) -New page -Mx 10.4882 -My 22.4502 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 61.5147 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 112.5411 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 163.5676 -T 48 129 77 w=15.9473 (Müj) -Mx 179.5149 -T 71 72 w=9.8193 (de) -Mx 189.3342 -T 86 76 w=6.5723 (si) -Mx 195.9065 -T 16 w=3.3691 (-) -Mx 10.4882 -My 35.4502 -T 81 76 81 w=13.7451 (nin) -Mx 26.7268 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 77.8043 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 128.8817 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 179.9592 -T 48 129 77 w=15.9473 (Müj) -Mx 195.9065 -T 16 w=3.3691 (-) -Mx 10.4882 -My 48.4502 -T 71 72 w=9.8193 (de) -Mx 20.3075 -T 86 76 w=6.5723 (si) -Mx 26.8798 -T 10 w=2.5000 (') -Mx 29.3798 -T 81 76 81 w=13.7451 (nin) -Mx 46.5912 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 98.6414 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 150.6916 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 10.4882 -My 61.4502 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 61.5147 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 112.5411 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 163.5676 -T 48 129 77 w=15.9473 (Müj) -Mx 179.5149 -T 71 72 w=9.8193 (de) -Mx 189.3342 -T 86 76 w=6.5723 (si) -Mx 195.9065 -T 16 w=3.3691 (-) -Mx 10.4882 -My 74.4502 -T 81 76 81 w=13.7451 (nin) -Mx 26.7268 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 77.8043 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 128.8817 -T 48 129 77 71 72 86 76 10 81 76 81 w=48.5840 (Müjdesi'nin) -Mx 179.9592 -T 48 129 77 w=15.9473 (Müj) -Mx 195.9065 -T 16 w=3.3691 (-) -Mx 10.4882 -My 87.4502 -T 71 72 w=9.8193 (de) -Mx 20.3075 -T 86 76 w=6.5723 (si) -Mx 26.8798 -T 10 w=2.5000 (') -Mx 29.3798 -T 81 76 81 w=13.7451 (nin) -Mx 43.1249 -T 17 w=2.2900 (.) -Mx 10.4882 -My 101.4502 -T 48 129 77 71 72 86 76 183 81 76 81 w=48.3740 (Müjdesi’nin) -Mx 61.5147 -T 48 129 77 71 72 86 76 183 81 76 81 w=48.3740 (Müjdesi’nin) -Mx 112.5411 -T 48 129 77 71 72 86 76 183 81 76 81 w=48.3740 (Müjdesi’nin) -Mx 163.5676 -T 48 129 77 w=15.9473 (Müj) -Mx 179.5149 -T 71 72 w=9.8193 (de) -Mx 189.3342 -T 86 76 w=6.5723 (si) -Mx 195.9065 -T 16 w=3.3691 (-) -Mx 10.4882 -My 114.4502 -T 81 76 81 w=13.7451 (nin) -Mx 26.8843 -T 48 129 77 71 72 86 76 183 81 76 81 w=48.3740 (Müjdesi’nin) -Mx 77.9092 -T 48 129 77 71 72 86 76 183 81 76 81 w=48.3740 (Müjdesi’nin) -Mx 128.9342 -T 48 129 77 71 72 86 76 183 81 76 81 w=48.3740 (Müjdesi’nin) -Mx 179.9592 -T 48 129 77 w=15.9473 (Müj) -Mx 195.9065 -T 16 w=3.3691 (-) -Mx 10.4882 -My 127.4502 -T 71 72 w=9.8193 (de) -Mx 20.3075 -T 86 76 w=6.5723 (si) -Mx 26.8798 -T 183 w=2.2900 (’) -Mx 29.1698 -T 81 76 81 w=13.7451 (nin) -Mx 46.6611 -T 48 129 77 71 72 86 76 183 81 76 81 w=48.3740 (Müjdesi’nin) -Mx 98.7814 -T 48 129 77 71 72 86 76 183 81 76 81 w=48.3740 (Müjdesi’nin) -Mx 150.9016 -T 48 129 77 71 72 86 76 183 81 76 81 w=48.3740 (Müjdesi’nin) -Mx 10.4882 -My 140.4502 -T 48 129 77 71 72 86 76 183 81 76 81 w=48.3740 (Müjdesi’nin) -Mx 61.5147 -T 48 129 77 71 72 86 76 183 81 76 81 w=48.3740 (Müjdesi’nin) -Mx 112.5411 -T 48 129 77 71 72 86 76 183 81 76 81 w=48.3740 (Müjdesi’nin) -Mx 163.5676 -T 48 129 77 w=15.9473 (Müj) -Mx 179.5149 -T 71 72 w=9.8193 (de) -Mx 189.3342 -T 86 76 w=6.5723 (si) -Mx 195.9065 -T 16 w=3.3691 (-) -Mx 10.4882 -My 153.4502 -T 81 76 81 w=13.7451 (nin) -Mx 26.8843 -T 48 129 77 71 72 86 76 183 81 76 81 w=48.3740 (Müjdesi’nin) -Mx 77.9092 -T 48 129 77 71 72 86 76 183 81 76 81 w=48.3740 (Müjdesi’nin) -Mx 128.9342 -T 48 129 77 71 72 86 76 183 81 76 81 w=48.3740 (Müjdesi’nin) -Mx 179.9592 -T 48 129 77 w=15.9473 (Müj) -Mx 195.9065 -T 16 w=3.3691 (-) -Mx 10.4882 -My 166.4502 -T 71 72 w=9.8193 (de) -Mx 20.3075 -T 86 76 w=6.5723 (si) -Mx 26.8798 -T 183 w=2.2900 (’) -Mx 29.1698 -T 81 76 81 w=13.7451 (nin) -Mx 42.9149 -T 17 w=2.2900 (.) -Mx 10.4882 -My 180.4502 -T 36 92 w=10.8838 (Ay) -Mx 21.3720 -T 92 215 79 w=10.3516 (yıl) -Mx 31.7235 -T 71 215 93 w=12.1533 (dız) -Mx 43.8769 -T 79 215 w=5.4199 (lı) -Mx 49.2968 -T 78 215 85 w=11.5479 (kır) -Mx 60.8446 -T 80 215 w=10.7422 (mı) -Mx 71.5868 -T 93 215 w=6.9531 (zı) -Mx 78.5399 -T 69 68 92 w=14.5996 (bay) -Mx 93.1396 -T 85 68 78 w=13.4277 (rak) -Mx 106.5673 -T 87 68 w=8.0322 (ta) -Mx 114.5995 -T 1578 215 w=6.5723 (şı) -Mx 121.1718 -T 92 68 81 w=15.0391 (yan) -Mx 136.2108 -T 78 68 75 w=14.9854 (kah) -Mx 151.1962 -T 85 68 w=8.5498 (ra) -Mx 159.7460 -T 80 68 w=12.6221 (ma) -Mx 172.3681 -T 81 82 w=10.5469 (no) -Mx 182.9149 -T 785 88 79 w=12.8857 (ğul) -Mx 195.8007 -T 79 68 w=7.2998 (la) -Mx 203.1005 -T 16 w=3.3691 (-) -Mx 10.4882 -My 193.4502 -T 85 215 81 w=12.1875 (rın) -Mx 22.6757 -T 71 68 81 w=15.3076 (dan) -Mx 37.9833 -T 74 76 79 w=10.2979 (gil) -Mx 48.2812 -T 79 72 85 w=11.2891 (ler) +Mx 180.4882 +My 30.8585 +Set font Gentium Plus;20;400;;normal;;;LTR +T 997 86 68 w=22.8613 (İsa) +Mx 203.3495 +T 10 w=5.0000 (') +Mx 10.4882 +My 54.8585 +T 92 68 w=19.0430 (ya) +Mx 180.3482 +T 997 86 68 w=22.8613 (İsa) +Mx 203.2095 +T 10 w=5.0000 (') +Mx 10.4882 +My 78.8585 +T 92 68 w=19.0430 (ya) +Mx 180.4882 +My 102.8585 +T 997 86 68 w=22.8613 (İsa) +Mx 203.3495 +T 183 w=4.5801 (’) +Mx 10.4882 +My 126.8585 +T 92 68 w=19.0430 (ya) +Mx 180.3482 +T 997 86 68 w=22.8613 (İsa) +Mx 203.2095 +T 183 w=4.5801 (’) +Mx 10.4882 +My 150.8585 +T 92 68 w=19.0430 (ya) +My 174.8585 +T 36 73 w=18.1250 (Af) +Mx 28.6132 +T 92 82 81 w=30.9570 (yon) Mx 59.5702 -T 86 76 93 w=10.8154 (siz) -Mx 70.3857 -T 79 72 1578 w=11.1914 (leş) -Mx 81.5771 -T 87 76 w=6.1523 (ti) -Mx 87.7294 -T 85 76 w=6.6699 (ri) -Mx 94.3993 -T 70 76 w=7.0801 (ci) -Mx 101.4794 -T 79 72 1578 w=11.1914 (leş) -Mx 112.6708 -T 87 76 w=6.1523 (ti) -Mx 118.8232 -T 85 76 w=6.6699 (ri) -Mx 125.4931 -T 89 72 w=9.5508 (ve) -Mx 135.0439 -T 85 72 w=8.5791 (re) -Mx 143.6230 -T 80 72 w=12.6514 (me) -Mx 156.2743 -T 92 72 w=9.5508 (ye) -Mx 165.8251 -T 69 76 w=7.7881 (bi) -Mx 173.6132 -T 79 72 w=7.3291 (le) -Mx 180.9423 -T 70 72 78 w=13.8672 (cek) -Mx 194.8095 -T 79 72 w=7.3291 (le) -Mx 202.1386 -T 16 w=3.3691 (-) -Mx 10.4882 -My 206.4502 -T 85 76 w=6.6699 (ri) -Mx 17.1581 -T 80 76 93 w=14.9854 (miz) -Mx 32.1435 -T 71 72 81 w=15.3369 (den) -Mx 47.4804 -T 80 76 1578 w=14.6045 (miş) -Mx 62.0849 -T 86 76 w=6.5723 (si) -Mx 68.6571 -T 81 76 93 w=12.4707 (niz) -Mx 81.1278 -T 70 72 w=8.9893 (ce) -Mx 90.1171 -T 86 76 w=6.5723 (si) -Mx 96.6894 -T 81 72 w=10.1367 (ne) -Mx 106.8261 -T 71 76 85 w=11.8701 (dir) -Mx 118.6962 -T 17 w=2.2900 (.) -Mx 122.8948 -T 36 73 w=9.0625 (Af) -Mx 131.9573 -T 92 82 81 w=15.4785 (yon) -Mx 147.4358 -T 78 68 w=9.4678 (ka) -Mx 156.9036 -T 85 68 w=8.5498 (ra) -Mx 165.4534 -T 75 76 w=8.2275 (hi) -Mx 173.6809 -T 86 68 85 w=12.4121 (sar) -Mx 186.0930 -T 79 215 w=5.4199 (lı) -Mx 191.5129 -T 79 68 1578 w=11.1621 (laş) -Mx 202.6750 -T 16 w=3.3691 (-) -Mx 10.4882 -My 219.4502 -T 87 215 w=6.1523 (tı) -Mx 16.6405 -T 85 68 w=8.5498 (ra) -Mx 25.1903 -T 69 76 79 w=10.4980 (bil) -Mx 35.6884 -T 71 76 78 w=12.7881 (dik) -Mx 48.4765 -T 79 72 w=7.3291 (le) -Mx 55.8056 -T 85 76 w=6.6699 (ri) -Mx 62.4755 -T 80 76 93 w=14.9854 (miz) -Mx 77.4608 -T 71 72 81 w=15.3369 (den) -Mx 92.7978 -T 80 76 1578 w=14.6045 (miş) -Mx 107.4023 -T 86 76 w=6.5723 (si) -Mx 113.9745 -T 81 76 93 w=12.4707 (niz) -Mx 126.4452 -T 70 72 w=8.9893 (ce) -Mx 135.4345 -T 86 76 81 72 w=16.7090 (sine) -Mx 152.1435 -T 17 w=2.2900 (.) -Mx 156.3420 -T 46 88 92 w=16.0107 (Kuy) -Mx 172.3528 -T 85 88 78 w=14.1357 (ruk) -Mx 186.4885 -T 86 68 79 w=11.1621 (sal) -Mx 197.6506 -T 16 w=3.3691 (-) -Mx 10.4882 -My 232.4502 -T 79 68 w=7.2998 (la) -Mx 17.7880 -T 92 68 81 w=15.0391 (yan) -Mx 32.8271 -T 74 76 79 w=10.2979 (gil) -Mx 43.1249 -T 79 72 85 w=11.2891 (ler) -Mx 54.4140 -T 86 76 93 w=10.8154 (siz) -Mx 65.2294 -T 79 72 1578 w=11.1914 (leş) -Mx 76.4208 -T 87 76 w=6.1523 (ti) -Mx 82.5732 -T 85 76 w=6.6699 (ri) -Mx 89.2431 -T 70 76 w=7.0801 (ci) -Mx 96.3232 -T 79 72 1578 w=11.1914 (leş) -Mx 107.5146 -T 87 76 w=6.1523 (ti) -Mx 113.6669 -T 85 76 w=6.6699 (ri) -Mx 120.3368 -T 89 72 w=9.5508 (ve) -Mx 129.8876 -T 85 72 w=8.5791 (re) -Mx 138.4667 -T 80 72 w=12.6514 (me) -Mx 151.1181 -T 92 72 w=9.5508 (ye) -Mx 160.6689 -T 69 76 w=7.7881 (bi) -Mx 168.4569 -T 79 72 w=7.3291 (le) -Mx 175.7860 -T 70 72 78 w=13.8672 (cek) -Mx 189.6532 -T 79 72 w=7.3291 (le) -Mx 196.9823 -T 16 w=3.3691 (-) -Mx 10.4882 -My 245.4502 -T 85 76 w=6.6699 (ri) -Mx 17.1581 -T 80 76 93 w=14.9854 (miz) -Mx 32.1435 -T 71 72 81 w=15.3369 (den) -Mx 47.4804 -T 80 76 1578 w=14.6045 (miş) -Mx 62.0849 -T 86 76 w=6.5723 (si) -Mx 68.6571 -T 81 76 93 w=12.4707 (niz) -Mx 81.1278 -T 70 72 w=8.9893 (ce) -Mx 90.1171 -T 86 76 w=6.5723 (si) -Mx 96.6894 -T 81 72 w=10.1367 (ne) -Mx 106.8261 -T 71 76 85 w=11.8701 (dir) -Mx 118.6962 -T 17 w=2.2900 (.) -New page -Mx 10.4882 -My 22.4502 -T 46 124 87 129 w=19.5508 (Kötü) -Mx 32.7769 -T 68 80 68 111 79 68 85 215 81 w=41.0693 (amaçların) -Mx 76.5842 -T 74 129 71 129 79 71 129 785 3332 w=44.0576 (güdüldüğü) -Mx 123.3798 -T 69 76 85 w=11.7480 (bir) -Mx 137.8658 -T 124 785 85 72 87 80 72 81 w=40.0977 (öğretmen) -Mx 180.7014 -T 82 78 88 w=15.2051 (oku) -Mx 195.9065 -T 16 w=3.3691 (-) -Mx 10.4882 -My 34.4502 -T 79 88 81 w=13.5254 (lun) -Mx 24.0136 -T 71 68 w=9.7900 (da) -Mx 33.8036 -T 92 215 93 w=11.8848 (yız) -Mx 45.6884 -T 17 w=2.2900 (.) -Mx 49.8870 -T 60 72 87 76 1578 87 76 85 76 79 72 81 w=46.2451 (Yetiştirilen) -Mx 98.0406 -T 124 785 85 72 87 80 72 81 79 72 85 72 w=56.0059 (öğretmenlere) -Mx 155.9550 -T 124 785 85 72 81 70 76 79 72 85 76 w=45.0830 (öğrencileri) -Mx 10.4882 -My 46.4502 -T 81 68 86 215 79 w=19.3896 (nasıl) -Mx 32.0181 -T 80 88 89 68 747 68 78 76 92 72 87 86 76 93 79 72 1578 87 76 85 72 70 72 78 79 72 85 76 w=118.8477 (muvaffakiyetsizleştirecekleri) -Mx 153.0061 -T 124 785 85 72 87 76 79 76 92 82 85 w=43.9795 (öğretiliyor) -Mx 196.9856 -T 17 w=2.2900 (.) -Mx 10.4882 -My 58.4502 -T 182 w=2.2900 (‘) -Mx 12.7782 -T 60 68 81 76 w=18.7598 (Yani) -Mx 31.5380 -T 183 w=2.2900 (’) -Mx 36.4821 -T 124 785 85 72 87 80 72 81 79 72 85 w=51.3867 (öğretmenler) -Mx 90.5229 -T 69 76 85 72 85 w=20.3271 (birer) -Mx 113.5041 -T 80 88 w=13.3301 (mu) -Mx 126.8342 -T 89 68 73 w=12.6318 (vaf) -Mx 139.4660 -T 73 68 w=7.7002 (fa) -Mx 147.1662 -T 78 76 w=7.5879 (ki) -Mx 154.7541 -T 92 72 87 w=12.9932 (yet) -Mx 167.7473 -T 86 76 93 w=10.8154 (siz) -Mx 178.5627 -T 79 72 1578 w=11.1914 (leş) -Mx 189.7541 -T 87 76 w=6.1523 (ti) -Mx 195.9065 -T 16 w=3.3691 (-) -Mx 10.4882 -My 70.4502 -T 85 76 70 76 w=13.7500 (rici) -Mx 26.1467 -T 82 79 68 85 68 78 w=25.7568 (olarak) -Mx 53.8121 -T 92 72 87 76 1578 87 76 85 76 79 76 92 82 85 79 68 85 w=62.9883 (yetiştiriliyorlar) -Mx 116.8004 -T 17 w=2.2900 (.) -Mx 120.9989 -T 41 68 78 68 87 w=22.2803 (Fakat) -Mx 145.1877 -T 124 785 w=9.9072 (öğ) -Mx 155.0950 -T 85 72 87 w=12.0215 (ret) -Mx 167.1164 -T 80 72 81 w=18.1689 (men) -Mx 185.2854 -T 79 72 85 w=11.2891 (ler) -Mx 196.5745 -T 16 w=3.3691 (-) -Mx 10.4882 -My 82.4502 -T 71 72 81 w=15.3369 (den) -Mx 28.2746 -T 69 76 85 76 w=14.4580 (biri) -Mx 45.1822 -T 80 88 89 68 747 68 78 76 92 72 87 86 76 93 79 72 1578 87 76 85 76 70 76 w=96.1523 (muvaffakiyetsizleştirici) -Mx 143.7841 -T 82 79 80 68 92 215 w=28.0029 (olmayı) -Mx 171.7870 -T 15 w=2.2900 (,) -Mx 176.5266 -T 10 w=2.5000 (') -Mx 179.0266 -T 92 68 81 76 w=17.7490 (yani) -Mx 196.7756 -T 10 w=2.5000 (') -Mx 10.4882 -My 94.4502 -T 80 88 89 68 747 68 78 76 92 72 87 86 76 93 79 72 1578 87 76 85 76 70 76 79 72 1578 87 76 85 76 79 80 72 92 76 w=143.1689 (muvaffakiyetsizleştiricileştirilmeyi) -Mx 155.5657 -T 85 72 71 71 72 71 76 92 82 85 w=45.4297 (reddediyor) -Mx 200.9954 -T 15 w=2.2900 (,) -Mx 10.4882 -My 106.4502 -T 69 88 w=10.3760 (bu) -Mx 23.9604 -T 78 82 81 88 71 68 w=30.5127 (konuda) -Mx 57.5693 -T 76 79 72 85 76 w=16.7090 (ileri) -Mx 77.3746 -T 74 72 85 76 w=16.1670 (geri) -Mx 96.6378 -T 78 82 81 88 1578 88 92 82 85 w=43.8037 (konuşuyor) -Mx 140.4415 -T 17 w=2.2900 (.) -Mx 145.8278 -T 37 129 87 129 81 w=25.0537 (Bütün) -Mx 173.9777 -T 124 785 w=9.9072 (öğ) -Mx 183.8850 -T 85 72 87 w=12.0215 (ret) -Mx 195.9065 -T 16 w=3.3691 (-) -Mx 10.4882 -My 118.4502 -T 80 72 81 w=18.1689 (men) -Mx 28.6571 -T 79 72 85 76 w=13.9990 (leri) -Mx 46.9839 -T 78 82 79 68 92 70 68 w=31.0986 (kolayca) -Mx 82.4104 -T 80 88 w=13.3301 (mu) -Mx 95.7404 -T 89 68 73 w=12.6318 (vaf) -Mx 108.3723 -T 73 68 w=7.7002 (fa) -Mx 116.0725 -T 78 76 w=7.5879 (ki) -Mx 123.6604 -T 92 72 87 w=12.9932 (yet) -Mx 136.6535 -T 86 76 93 w=10.8154 (siz) -Mx 147.4690 -T 79 72 1578 w=11.1914 (leş) -Mx 158.6604 -T 87 76 w=6.1523 (ti) -Mx 164.8127 -T 85 76 w=6.6699 (ri) -Mx 171.4826 -T 70 76 w=7.0801 (ci) -Mx 178.5627 -T 79 72 1578 w=11.1914 (leş) -Mx 189.7541 -T 87 76 w=6.1523 (ti) -Mx 195.9065 -T 16 w=3.3691 (-) -Mx 10.4882 -My 130.4502 -T 85 76 w=6.6699 (ri) -Mx 17.1581 -T 89 72 w=9.5508 (ve) -Mx 26.7089 -T 85 72 w=8.5791 (re) -Mx 35.2880 -T 69 76 w=7.7881 (bi) -Mx 43.0761 -T 79 72 w=7.3291 (le) -Mx 50.4052 -T 70 72 w=8.9893 (ce) -Mx 59.3944 -T 785 3091 81 76 w=15.8154 (ğini) -Mx 77.1184 -T 86 68 81 68 81 w=24.0771 (sanan) -Mx 103.1041 -T 82 78 88 79 w=17.9150 (okul) -Mx 122.9276 -T 80 129 71 129 85 129 w=33.0859 (müdürü) -Mx 157.9221 -T 69 88 w=10.3760 (bu) -Mx 170.2066 -T 71 88 85 88 80 68 w=32.3779 (duruma) -Mx 10.4882 -My 142.4502 -T 86 76 81 76 85 79 72 81 76 92 82 85 w=48.2373 (sinirleniyor) -Mx 58.7255 -T 15 w=2.2900 (,) -Mx 64.5006 -T 89 72 w=9.5508 (ve) -Mx 77.5364 -T 86 124 93 w=13.1348 (söz) -Mx 94.1561 -T 78 82 81 88 86 88 w=29.8828 (konusu) -Mx 127.5240 -T 124 785 85 72 87 80 72 81 76 w=42.8076 (öğretmeni) -Mx 173.8166 -T 80 68 w=12.6221 (ma) -Mx 186.4387 -T 78 68 w=9.4678 (ka) -Mx 195.9065 -T 16 w=3.3691 (-) -Mx 10.4882 -My 154.4502 -T 80 215 81 68 w=20.8496 (mına) -Mx 35.2896 -T 111 68 785 215 85 215 83 w=28.5156 (çağırıp) -Mx 67.7571 -T 82 81 68 w=15.1367 (ona) -Mx 86.8456 -T 71 76 92 82 85 w=21.8311 (diyor) -Mx 112.6285 -T 78 76 w=7.5879 (ki) -Mx 120.2164 -T 29 w=2.2900 (:) -Mx 126.4582 -T 180 w=4.3604 (“) -Mx 130.8186 -T 48 88 w=13.3594 (Mu) -Mx 144.1779 -T 89 68 73 w=12.6318 (vaf) -Mx 156.8098 -T 73 68 w=7.7002 (fa) -Mx 164.5100 -T 78 76 w=7.5879 (ki) -Mx 172.0979 -T 92 72 87 w=12.9932 (yet) -Mx 185.0910 -T 86 76 93 w=10.8154 (siz) -Mx 195.9065 -T 16 w=3.3691 (-) -Mx 10.4882 -My 166.4502 -T 79 72 1578 w=11.1914 (leş) -Mx 21.6796 -T 87 76 w=6.1523 (ti) -Mx 27.8319 -T 85 76 w=6.6699 (ri) -Mx 34.5019 -T 70 76 w=7.0801 (ci) -Mx 41.5819 -T 79 72 1578 w=11.1914 (leş) -Mx 52.7733 -T 87 76 w=6.1523 (ti) -Mx 58.9257 -T 85 76 w=6.6699 (ri) -Mx 65.5956 -T 89 72 w=9.5508 (ve) -Mx 75.1464 -T 85 72 w=8.5791 (re) -Mx 83.7255 -T 80 72 w=12.6514 (me) -Mx 96.3769 -T 92 72 w=9.5508 (ye) -Mx 105.9276 -T 69 76 w=7.7881 (bi) -Mx 113.7157 -T 79 72 w=7.3291 (le) -Mx 121.0448 -T 70 72 78 w=13.8672 (cek) -Mx 134.9120 -T 79 72 w=7.3291 (le) -Mx 142.2411 -T 85 76 w=6.6699 (ri) -Mx 148.9110 -T 80 76 93 w=14.9854 (miz) -Mx 163.8964 -T 71 72 81 w=15.3369 (den) -Mx 179.2333 -T 80 76 1578 w=14.6045 (miş) -Mx 193.8378 -T 86 76 w=6.5723 (si) -Mx 200.4101 -T 16 w=3.3691 (-) -Mx 10.4882 -My 178.4502 -T 81 76 93 w=12.4707 (niz) -Mx 22.9589 -T 70 72 w=8.9893 (ce) -Mx 31.9482 -T 86 76 81 72 w=16.7090 (sine) -Mx 51.3035 -T 79 68 739 68 85 w=21.6699 (laflar) -Mx 75.6198 -T 72 71 76 92 82 85 80 88 1578 86 88 81 88 93 w=67.8613 (ediyormuşsunuz) -Mx 146.1275 -T 75 68 w=10.1074 (ha) -Mx 156.2349 -T 34 w=4.3311 (?) -Mx 160.5659 -T 181 w=4.3604 (”) +T 78 68 w=18.9355 (ka) +Mx 78.5058 +T 85 68 w=17.0996 (ra) +Mx 95.6054 +T 75 76 w=16.4551 (hi) +Mx 112.0605 +T 86 68 85 w=24.8242 (sar) +Mx 136.8847 +T 79 215 w=10.8398 (lı) +Mx 147.7245 +T 79 68 1578 w=22.3242 (laş) +Mx 170.0487 +T 87 215 w=12.3047 (tı) +Mx 182.3534 +T 85 68 w=17.0996 (ra) +Mx 199.4530 +T 16 w=6.7383 (-) +Mx 10.4882 +My 198.8585 +T 69 76 79 w=20.9961 (bil) +Mx 31.4843 +T 71 76 78 w=25.5762 (dik) +Mx 57.0605 +T 79 72 w=14.6582 (le) +Mx 71.7187 +T 85 76 w=13.3398 (ri) +Mx 85.0585 +T 80 76 93 w=29.9707 (miz) +Mx 115.0292 +T 71 72 81 w=30.6738 (den) +Mx 145.7030 +T 80 76 1578 w=29.2090 (miş) +Mx 174.9120 +T 86 76 w=13.1445 (si) +Mx 188.0565 +T 81 76 93 w=24.9414 (niz) +Mx 212.9980 +T 16 w=6.7383 (-) +Mx 10.4882 +My 222.8585 +T 70 72 w=17.9785 (ce) +Mx 28.4667 +T 86 76 81 72 w=33.4180 (sine) +Mx 61.8847 +T 17 w=4.5801 (.) End page Finish diff --git a/tests/bug-355-tr-hyphenation.sil b/tests/bug-355-tr-hyphenation.sil index b0304a4f3..c8e8e2c68 100644 --- a/tests/bug-355-tr-hyphenation.sil +++ b/tests/bug-355-tr-hyphenation.sil @@ -3,56 +3,22 @@ \neverindent \set[parameter=shaper.variablespaces, value=false] \set[parameter=linebreak.emergencyStretch,value=0] -\language[main=tr] - +\font[size=20pt,language=tr] % Without stretchable spaces there is no variablility for SILE to do justification. % As as a result *most* lines in this test are expected to overflow. % What we hope to see is: % * The first available breakpoint being used after an overflow. % * ... even when that breakpoint is a special discretionary apostrophe. -% * Break points at apostrophes replace the apostrophe entirely. -% * Lines after hyphenation continue to break again even in the same word. - -% Some awkward apostrophes situations. Real words here but not real grammar. -% Margins chosen to hit as many unique awkward break points as possible -\set[parameter=document.lskip,value=9.6%pw] -\set[parameter=document.rskip,value=9.6%pw] - -İstanbul'dan İsa'ya İzmir'de O'nu Müjdesi'nin İsa'nın Afyonkarahisar'danmış Can'a. -İstanbul'dan İsa'ya İzmir'de O'nu Müjdesi'nin İsa'nın Afyonkarahisar'danmış Can'a. -İstanbul'dan İsa'ya İzmir'de O'nu Müjdesi'nin İsa'nın Afyonkarahisar'danmış Can'a. -İstanbul'dan İsa'ya İzmir'de O'nu Müjdesi'nin İsa'nın Afyonkarahisar'danmış Can'a. -İstanbul'dan İsa'ya İzmir'de O'nu Müjdesi'nin İsa'nın Afyonkarahisar'danmış Can'a. -İstanbul'dan İsa'ya İzmir'de O'nu Müjdesi'nin İsa'nın Afyonkarahisar'danmış Can'a. -İstanbul'dan İsa'ya İzmir'de O'nu Müjdesi'nin İsa'nın Afyonkarahisar'danmış Can'a. -İstanbul'dan İsa'ya İzmir'de O'nu Müjdesi'nin İsa'nın Afyonkarahisar'danmış Can'a. -\pagebreak +\kern[width=170pt]İsa'ya +\kern[width=147pt]İsa'ya -% Test straight vs. curly apostrophes, both should work as discretionary breaks. -% These two paragraphs should end up with 2 each replaced vs. untouched apostrophes. -\set[parameter=document.lskip,value=0] -\set[parameter=document.rskip,value=0] +% Same test but with curly apostrophes, both should work as discretionary breaks. -Müjdesi'nin Müjdesi'nin Müjdesi'nin Müjdesi'nin Müjdesi'nin Müjdesi'nin Müjdesi'nin Müjdesi'nin Müjdesi'nin Müjdesi'nin Müjdesi'nin Müjdesi'nin Müjdesi'nin Müjdesi'nin Müjdesi'nin Müjdesi'nin Müjdesi'nin Müjdesi'nin Müjdesi'nin. - -Müjdesi’nin Müjdesi’nin Müjdesi’nin Müjdesi’nin Müjdesi’nin Müjdesi’nin Müjdesi’nin Müjdesi’nin Müjdesi’nin Müjdesi’nin Müjdesi’nin Müjdesi’nin Müjdesi’nin Müjdesi’nin Müjdesi’nin Müjdesi’nin Müjdesi’nin Müjdesi’nin Müjdesi’nin. +\kern[width=170pt]İsa’ya +\kern[width=147pt]İsa’ya % Test that hyphenation continues to happen in long words that already broke a line. -% These are real Turkish words so hyphenation patterns should work. -% No words were harmed in the making of this document. -Ayyıldızlıkırmızıbayraktaşıyankahramanoğullarındangillersizleştiricileştiriveremeyebileceklerimizdenmişsinizcesinedir. Afyonkarahisarlılaştırabildiklerimizdenmişsinizcesine. -Kuyruksallayangillersizleştiricileştiriveremeyebileceklerimizdenmişsinizcesinedir. - -\pagebreak -% Mix and match the above three tests with each other. -% Includes other uses of quotation marks that are not discretionary. -Kötü amaçların güdüldüğü bir öğretmen okulundayız. -Yetiştirilen öğretmenlere öğrencileri nasıl muvaffakiyetsizleştirecekleri öğretiliyor. -‘Yani’ öğretmenler birer muvaffakiyetsizleştirici olarak yetiştiriliyorlar. -Fakat öğretmenlerden biri muvaffakiyetsizleştirici olmayı, 'yani' muvaffakiyetsizleştiricileştirilmeyi reddediyor, bu konuda ileri geri konuşuyor. -Bütün öğretmenleri kolayca muvaffakiyetsizleştiricileştiriverebileceğini sanan okul müdürü bu duruma sinirleniyor, ve söz konusu öğretmeni makamına çağırıp ona diyor ki: -“Muvaffakiyetsizleştiricileştiriveremeyebileceklerimizdenmişsinizcesine laflar ediyormuşsunuz ha?” \end{document} From 9cd97af5a4138dc9514d6ee3944b6a39a0d62453 Mon Sep 17 00:00:00 2001 From: Caleb Maclennan Date: Wed, 24 Jan 2024 15:01:08 +0300 Subject: [PATCH 4/4] test(languages): Add new test showing effect of Turkish hyphenation option --- tests/turkish-hypenation-options.expected | 79 +++++++++++++++++++++++ tests/turkish-hypenation-options.sil | 22 +++++++ 2 files changed, 101 insertions(+) create mode 100644 tests/turkish-hypenation-options.expected create mode 100644 tests/turkish-hypenation-options.sil diff --git a/tests/turkish-hypenation-options.expected b/tests/turkish-hypenation-options.expected new file mode 100644 index 000000000..11ba00e19 --- /dev/null +++ b/tests/turkish-hypenation-options.expected @@ -0,0 +1,79 @@ +Set paper size 209.7637818 297.6377985 +Begin page +Mx 10.4882 +My 40.4444 +Set font Gentium Plus;32;400;;normal;;;LTR +T 997 86 w=21.8906 (İs) +Mx 32.3788 +T 87 68 81 w=43.3594 (tan) +Mx 75.7382 +T 69 88 79 w=41.8750 (bul) +Mx 117.6132 +T 10 w=8.0000 (') +Mx 125.6132 +T 71 68 81 w=48.9844 (dan) +Mx 174.5976 +T 86 215 w=21.0313 (sı) +Mx 195.6288 +T 16 w=10.7813 (-) +Mx 10.4882 +My 72.4444 +T 81 215 93 w=39.9063 (nız) +Mx 50.3944 +T 17 w=7.3281 (.) +Mx 88.5955 +My 104.4444 +T 997 86 w=21.8906 (İs) +Mx 110.4861 +T 87 68 81 w=43.3594 (tan) +Mx 153.8455 +T 69 88 79 w=41.8750 (bul) +Mx 195.7205 +T 10 w=8.0000 (') +Mx 10.4882 +My 136.4444 +T 71 68 81 w=48.9844 (dan) +Mx 59.4726 +T 86 215 w=21.0313 (sı) +Mx 80.5038 +T 81 215 93 w=39.9063 (nız) +Mx 120.4101 +T 17 w=7.3281 (.) +Mx 88.5955 +My 168.4444 +T 997 86 w=21.8906 (İs) +Mx 110.4861 +T 87 68 81 w=43.3594 (tan) +Mx 153.8455 +T 69 88 79 w=41.8750 (bul) +Mx 195.7205 +T 183 w=7.3281 (’) +Mx 10.4882 +My 200.4444 +T 71 68 81 w=48.9844 (dan) +Mx 59.4726 +T 86 215 w=21.0313 (sı) +Mx 80.5038 +T 81 215 93 w=39.9063 (nız) +Mx 120.4101 +T 17 w=7.3281 (.) +Mx 88.5955 +My 232.4444 +T 997 86 w=21.8906 (İs) +Mx 110.4861 +T 87 68 81 w=43.3594 (tan) +Mx 153.8455 +T 69 88 79 w=41.8750 (bul) +Mx 195.7205 +T 16 w=10.7813 (-) +Mx 10.4882 +My 264.4444 +T 71 68 81 w=48.9844 (dan) +Mx 59.4726 +T 86 215 w=21.0313 (sı) +Mx 80.5038 +T 81 215 93 w=39.9063 (nız) +Mx 120.4101 +T 17 w=7.3281 (.) +End page +Finish diff --git a/tests/turkish-hypenation-options.sil b/tests/turkish-hypenation-options.sil new file mode 100644 index 000000000..2214eb13a --- /dev/null +++ b/tests/turkish-hypenation-options.sil @@ -0,0 +1,22 @@ +\begin[papersize=a7]{document} +\nofolios +\neverindent +\font[size=32pt,language=tr] +\set[parameter=document.baselineskip,value=32] + +% A non-apostrophe break +İstanbul'dansınız. + +% An apostrophe break point +\kern[width=72pt] +İstanbul'dansınız. + +% An apostrophe break point with curly quotes +\kern[width=72pt] +İstanbul’dansınız. + +\set[parameter=languages.tr.replaceApostropheAtHyphenation,value=true] +\kern[width=72pt] +İstanbul'dansınız. + +\end{document}