From 6196c7ebe054332c2efcb50eb8a8ef2a5de8e59d Mon Sep 17 00:00:00 2001 From: Alexander Dyuzhev Date: Thu, 12 Dec 2024 16:36:07 +0300 Subject: [PATCH 01/14] JIS xslt updated to render biblio-tag in horizontal, metanorma/metanorma-jis#257, metanorma/metanorma-jis#226 --- xslt_src/common.xsl | 19 ++++++ xslt_src/jis.international-standard.core.xsl | 72 ++++++++++++++++++++ 2 files changed, 91 insertions(+) diff --git a/xslt_src/common.xsl b/xslt_src/common.xsl index a980861bb..1d841268c 100644 --- a/xslt_src/common.xsl +++ b/xslt_src/common.xsl @@ -21344,6 +21344,25 @@ + + + lr-tb + 90 + false + + + + 90 + + + + + + + + diff --git a/xslt_src/jis.international-standard.core.xsl b/xslt_src/jis.international-standard.core.xsl index 7bde61550..9d09d5cfe 100644 --- a/xslt_src/jis.international-standard.core.xsl +++ b/xslt_src/jis.international-standard.core.xsl @@ -2511,6 +2511,8 @@ + (\d{1,3}) + font_en ###### ###/### @@ -2520,6 +2522,9 @@ font_en_vertical ###### ###/### + font_en_horizontal + ###### + ###/### @@ -2545,6 +2550,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2561,6 +2597,22 @@ + + + + + + + + + + + + + + + + @@ -2839,6 +2891,26 @@ + + + + + + + + + + + + + + + + + + + + From bcc29302995fb62a7b8dce1496730f9c57991864 Mon Sep 17 00:00:00 2001 From: Alexander Dyuzhev Date: Thu, 12 Dec 2024 19:00:56 +0300 Subject: [PATCH 02/14] JIS xslt updated for horizontal position, metanorma/metanorma-jis#257, metanorma/metanorma-jis#226 --- xslt_src/common.xsl | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/xslt_src/common.xsl b/xslt_src/common.xsl index 1d841268c..b826b3c9e 100644 --- a/xslt_src/common.xsl +++ b/xslt_src/common.xsl @@ -21224,15 +21224,22 @@ + + \u0028 + \u0029 + \u007B + \u007D + \uFF62 + \uFF63 + \u005B + \u005D + [ - \u0028 + \uFF08 - \u0029 \uFF09 - \u007B \uFF5B - \u007D \uFF5D \u3014 \u3015 @@ -21240,21 +21247,16 @@ \u3011 \u300A \u300B - \uFF62 \u300C - \uFF63 \u300D \u300E \u300F - \u005B \uFF3B - \u005D \uFF3D \u3008 \u3009 \u3016 \u3017 - \u301A \u301B \u301C @@ -21297,9 +21299,16 @@ + + + + + 0.5em + 7% + 90 @@ -21316,7 +21325,10 @@ --> -90 - + + + 0.5em + @@ -21356,7 +21368,7 @@ 90 - + From bb628a215b51b8960f25f645c81d6cfe79125170 Mon Sep 17 00:00:00 2001 From: Alexander Dyuzhev Date: Fri, 13 Dec 2024 00:40:56 +0300 Subject: [PATCH 03/14] JIS xslt refactored for horizontal digits, metanorma/metanorma-jis#257, metanorma/metanorma-jis#226 --- xslt_src/common.xsl | 110 ++++++++++--------- xslt_src/jis.international-standard.core.xsl | 52 ++++++++- 2 files changed, 104 insertions(+), 58 deletions(-) diff --git a/xslt_src/common.xsl b/xslt_src/common.xsl index b826b3c9e..3288160bf 100644 --- a/xslt_src/common.xsl +++ b/xslt_src/common.xsl @@ -21224,7 +21224,7 @@ - + \u0028 \u0029 \u007B @@ -21234,6 +21234,7 @@ \u005B \u005D + [ @@ -21297,60 +21298,65 @@ - + + - - - 0.5em - 7% - - - - 90 - - - 0 - - - - -90 - - - - 0.5em - - - - - - - + + + + 7% + + + + + + + + 90 + + + 0 + + + + -90 + + + + - - - - - - + + + + + - - - - - - - - + + + + + + + + + @@ -21363,13 +21369,13 @@ false + text-indent="0mm" last-line-end-indent="0mm" start-indent="0mm" end-indent="0mm" role="SKIP"> 90 - - + + diff --git a/xslt_src/jis.international-standard.core.xsl b/xslt_src/jis.international-standard.core.xsl index 9d09d5cfe..e72149aad 100644 --- a/xslt_src/jis.international-standard.core.xsl +++ b/xslt_src/jis.international-standard.core.xsl @@ -2368,6 +2368,7 @@ + + + + + + + + + + + + + + \u00A0\u2002-\u200B\u3000-\u9FFF\uF900-\uFFFF @@ -2584,17 +2598,43 @@ - - + + (^|[^\d])(\d{2,3})($|[^\d]) + + + - - - + + + - + + + + + + + + + + + + + + + + + + + + + + + + From b391385073d41989cfe6c3921588861d90a5e4fc Mon Sep 17 00:00:00 2001 From: Alexander Dyuzhev Date: Fri, 13 Dec 2024 15:05:54 +0300 Subject: [PATCH 04/14] JIS xslt refactored for copyright text, metanorma/metanorma-jis#226 --- xslt_src/common.xsl | 4 ++ xslt_src/jis.international-standard.core.xsl | 61 +++++++++++++++----- 2 files changed, 52 insertions(+), 13 deletions(-) diff --git a/xslt_src/common.xsl b/xslt_src/common.xsl index 3288160bf..f3089a25f 100644 --- a/xslt_src/common.xsl +++ b/xslt_src/common.xsl @@ -21010,6 +21010,7 @@ false false + @@ -21023,6 +21024,9 @@ + + + diff --git a/xslt_src/jis.international-standard.core.xsl b/xslt_src/jis.international-standard.core.xsl index e72149aad..4793e8c8d 100644 --- a/xslt_src/jis.international-standard.core.xsl +++ b/xslt_src/jis.international-standard.core.xsl @@ -483,6 +483,8 @@ permission_footer + + @@ -571,7 +573,9 @@ - + + + @@ -646,7 +650,9 @@ - + + + @@ -844,7 +850,9 @@ - + + + @@ -947,7 +955,9 @@ - + + + @@ -1461,7 +1471,10 @@ 改正 - + + + + @@ -2369,7 +2382,8 @@ - + + - + + + + + + + + + + + + + + + + + + @@ -2540,7 +2572,7 @@ ###### ###/### - + @@ -2551,9 +2583,9 @@ - + @@ -2568,7 +2600,7 @@ to [15]JIS... --> - + @@ -3244,7 +3276,10 @@ - + + + + - - + + + + + @@ -1957,12 +1960,18 @@ - + + + + - - + + + + + @@ -3278,7 +3287,18 @@ - + + + + + + + + + + + + From 89a2bc2f96bcd0351793b529bf69bf9ef14d757d Mon Sep 17 00:00:00 2001 From: Alexander Dyuzhev Date: Mon, 16 Dec 2024 16:58:03 +0300 Subject: [PATCH 06/14] JIS xslt updated for span norotate, metanorma/metanorma-jis#226 --- xslt_src/jis.international-standard.core.xsl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xslt_src/jis.international-standard.core.xsl b/xslt_src/jis.international-standard.core.xsl index c3b97dae5..fb92e9a76 100644 --- a/xslt_src/jis.international-standard.core.xsl +++ b/xslt_src/jis.international-standard.core.xsl @@ -3038,7 +3038,7 @@ - + + From e8e3563038455c5f11e5576837cb538bb31339b9 Mon Sep 17 00:00:00 2001 From: Alexander Dyuzhev Date: Mon, 16 Dec 2024 17:24:24 +0300 Subject: [PATCH 07/14] JIS xslt updated for span norotate for http links, metanorma/metanorma-jis#226 --- xslt_src/common.xsl | 2 +- xslt_src/jis.international-standard.core.xsl | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/xslt_src/common.xsl b/xslt_src/common.xsl index f3089a25f..708403bce 100644 --- a/xslt_src/common.xsl +++ b/xslt_src/common.xsl @@ -21352,7 +21352,7 @@ - + diff --git a/xslt_src/jis.international-standard.core.xsl b/xslt_src/jis.international-standard.core.xsl index fb92e9a76..18490ad06 100644 --- a/xslt_src/jis.international-standard.core.xsl +++ b/xslt_src/jis.international-standard.core.xsl @@ -2740,7 +2740,15 @@ jis:origin/text()" mode="update_xml_step1"> - + + + + + + + + From 64588d0d0144eaa640ab587f0ea667b6d23b708f Mon Sep 17 00:00:00 2001 From: Alexander Dyuzhev Date: Mon, 16 Dec 2024 18:12:55 +0300 Subject: [PATCH 08/14] JIS xslt updated for table auto layout width, metanorma/metanorma-jis#226 --- xslt_src/common.xsl | 36 +++++--- xslt_src/jis.international-standard.core.xsl | 91 +++++++++++--------- 2 files changed, 72 insertions(+), 55 deletions(-) diff --git a/xslt_src/common.xsl b/xslt_src/common.xsl index 708403bce..4dcb190d8 100644 --- a/xslt_src/common.xsl +++ b/xslt_src/common.xsl @@ -21297,6 +21297,9 @@ 90 false + + + @@ -21371,19 +21374,26 @@ lr-tb 90 false - - - - 90 - - - - - - - + + + + + + + + + 90 + + + + + + + + + diff --git a/xslt_src/jis.international-standard.core.xsl b/xslt_src/jis.international-standard.core.xsl index 18490ad06..d6c1692c5 100644 --- a/xslt_src/jis.international-standard.core.xsl +++ b/xslt_src/jis.international-standard.core.xsl @@ -2393,48 +2393,55 @@ - - - - - - - - - - + + + + + + + + + + + + + + + + + From b85d32ca08e6e8179d508ca9725c25040c32151e Mon Sep 17 00:00:00 2001 From: Alexander Dyuzhev Date: Mon, 16 Dec 2024 22:16:10 +0300 Subject: [PATCH 09/14] JIS xslt updated for ToC text rotation, metanorma/metanorma-jis#226 --- xslt_src/jis.international-standard.core.xsl | 29 ++++++++++++++++++-- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/xslt_src/jis.international-standard.core.xsl b/xslt_src/jis.international-standard.core.xsl index d6c1692c5..e415273bd 100644 --- a/xslt_src/jis.international-standard.core.xsl +++ b/xslt_src/jis.international-standard.core.xsl @@ -60,6 +60,23 @@ + + + + + + + + + + + + + + + + + @@ -412,6 +429,11 @@ + + + + + @@ -1002,8 +1024,8 @@ 10.5pt - - + + @@ -2601,7 +2623,8 @@ + jis:biblio-tag/text()[normalize-space() != ''] | + item/title/text()" mode="update_xml_step1"> From fb5345d696ec90ba09ebd40b924e66e46b4a1bb0 Mon Sep 17 00:00:00 2001 From: Alexander Dyuzhev Date: Tue, 17 Dec 2024 16:29:21 +0300 Subject: [PATCH 10/14] JIS xslt updated for ToC alignment issue, metanorma/metanorma-jis#262 --- xslt_src/common.xsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xslt_src/common.xsl b/xslt_src/common.xsl index 4dcb190d8..0ec4397a4 100644 --- a/xslt_src/common.xsl +++ b/xslt_src/common.xsl @@ -21321,7 +21321,7 @@ + text-indent="0mm" last-line-end-indent="0mm" start-indent="0mm" end-indent="0mm" role="SKIP" text-align-last="center"> 90 From f313953b4877305974281c69d37ec9e79e99e22a Mon Sep 17 00:00:00 2001 From: Alexander Dyuzhev Date: Wed, 18 Dec 2024 09:37:22 +0300 Subject: [PATCH 11/14] JIS xslt updated for annex clause number letter rotation, metanorma/metanorma-jis#263 --- xslt_src/jis.international-standard.core.xsl | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/xslt_src/jis.international-standard.core.xsl b/xslt_src/jis.international-standard.core.xsl index e415273bd..5652dbc8e 100644 --- a/xslt_src/jis.international-standard.core.xsl +++ b/xslt_src/jis.international-standard.core.xsl @@ -2018,7 +2018,15 @@ bold - + + + + + + + + +   @@ -3318,7 +3326,7 @@ - + From a1eb45cc1252132d3a965481c2a623155550febe Mon Sep 17 00:00:00 2001 From: Alexander Dyuzhev Date: Wed, 18 Dec 2024 19:35:37 +0300 Subject: [PATCH 12/14] JIS xslt updated for letter spacing, metanorma/metanorma-jis#264 --- xslt_src/common.xsl | 9 ++++ xslt_src/jis.international-standard.core.xsl | 46 ++++++++++++++++++-- 2 files changed, 52 insertions(+), 3 deletions(-) diff --git a/xslt_src/common.xsl b/xslt_src/common.xsl index 0ec4397a4..00c7dca3d 100644 --- a/xslt_src/common.xsl +++ b/xslt_src/common.xsl @@ -21293,6 +21293,7 @@ + lr-tb 90 false @@ -21308,6 +21309,7 @@ + @@ -21319,6 +21321,9 @@ + + + @@ -21352,6 +21357,9 @@ + + + @@ -21359,6 +21367,7 @@ + diff --git a/xslt_src/jis.international-standard.core.xsl b/xslt_src/jis.international-standard.core.xsl index 5652dbc8e..a286c623f 100644 --- a/xslt_src/jis.international-standard.core.xsl +++ b/xslt_src/jis.international-standard.core.xsl @@ -1957,8 +1957,10 @@ - 1mm - -6mm + + + -6mm + @@ -2020,6 +2022,7 @@ + 1mm @@ -2034,7 +2037,21 @@ - + + + + + + + + + + + + + + + @@ -2042,6 +2059,29 @@ + + + + + + + + + + + + + + + + + 1 + + + + + + From a41a91dd60db10dc032097623cf4eb3fef86e241 Mon Sep 17 00:00:00 2001 From: Alexander Dyuzhev Date: Wed, 18 Dec 2024 22:24:14 +0300 Subject: [PATCH 13/14] JIS xslt updated for letter spacing, metanorma/metanorma-jis#264 --- xslt_src/common.xsl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xslt_src/common.xsl b/xslt_src/common.xsl index 00c7dca3d..92b39524e 100644 --- a/xslt_src/common.xsl +++ b/xslt_src/common.xsl @@ -21321,7 +21321,8 @@ - + + - + From 83f8ed7ffa937c3b1ed273b670df387d76ebe455 Mon Sep 17 00:00:00 2001 From: Alexander Dyuzhev Date: Thu, 19 Dec 2024 23:17:05 +0300 Subject: [PATCH 14/14] JIS xslt updated for auto layout algorithm, metanorma/metanorma-jis#265 --- xslt_src/common.xsl | 64 ++++++++++++++++---- xslt_src/jis.international-standard.core.xsl | 17 ++++++ 2 files changed, 70 insertions(+), 11 deletions(-) diff --git a/xslt_src/common.xsl b/xslt_src/common.xsl index 92b39524e..e268c4479 100644 --- a/xslt_src/common.xsl +++ b/xslt_src/common.xsl @@ -9071,10 +9071,19 @@ - + + + + + + + + + + + - font-height @@ -10586,7 +10595,25 @@ - + + + + + + + + + + + + + + + + + + + 0 @@ -10619,7 +10646,17 @@ - + + + + + + + + + + + @@ -12030,6 +12067,14 @@ + + @@ -12157,6 +12202,7 @@ tt sourcecode keep-together_within-line + font_en_vertical @@ -19410,7 +19456,9 @@ - _ + + + _ @@ -21298,9 +21346,6 @@ 90 false - - - @@ -21385,9 +21430,6 @@ 90 false - - - + + mm + mm + + + mm + mm + @@ -965,6 +979,7 @@ + @@ -982,6 +997,7 @@ + @@ -2637,6 +2653,7 @@ + (([^\u005F]){1,}) (()|([^\u005F]){1,}) ([^]{1,})