1# Copyright (c) 2024 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14hyphen_root = "//third_party/tex-hyphen" 15hyphen_tex_root = "${hyphen_root}/hyph-utf8/tex/generic/hyph-utf8/patterns/tex" 16hyphen_build_json = "${hyphen_root}/ohos/build/build-tex.json" 17 18tex_source_config = [ 19 { 20 language = "hyph-as" 21 file_path = "${hyphen_tex_root}/hyph-as.tex" 22 }, 23 { 24 language = "hyph-be" 25 file_path = "${hyphen_tex_root}/hyph-be.tex" 26 }, 27 { 28 language = "hyph-bg" 29 file_path = "${hyphen_tex_root}/hyph-bg.tex" 30 }, 31 { 32 language = "hyph-bn" 33 file_path = "${hyphen_tex_root}/hyph-bn.tex" 34 }, 35 { 36 language = "hyph-cs" 37 file_path = "${hyphen_tex_root}/hyph-cs.tex" 38 }, 39 { 40 language = "hyph-cy" 41 file_path = "${hyphen_tex_root}/hyph-cy.tex" 42 }, 43 { 44 language = "hyph-da" 45 file_path = "${hyphen_tex_root}/hyph-da.tex" 46 }, 47 { 48 language = "hyph-de-1996" 49 file_path = "${hyphen_tex_root}/hyph-de-1996.tex" 50 }, 51 { 52 language = "hyph-de-1901" 53 file_path = "${hyphen_tex_root}/hyph-de-1901.tex" 54 }, 55 { 56 language = "hyph-de-ch-1901" 57 file_path = "${hyphen_tex_root}/hyph-de-ch-1901.tex" 58 }, 59 { 60 language = "hyph-el-monoton" 61 file_path = "${hyphen_tex_root}/hyph-el-monoton.tex" 62 }, 63 { 64 language = "hyph-el-polyton" 65 file_path = "${hyphen_tex_root}/hyph-el-polyton.tex" 66 }, 67 { 68 language = "hyph-en-gb" 69 file_path = "${hyphen_tex_root}/hyph-en-gb.tex" 70 }, 71 { 72 language = "hyph-en-us" 73 file_path = "${hyphen_tex_root}/hyph-en-us.tex" 74 }, 75 { 76 language = "hyph-es" 77 file_path = "${hyphen_tex_root}/hyph-es.tex" 78 }, 79 { 80 language = "hyph-et" 81 file_path = "${hyphen_tex_root}/hyph-et.tex" 82 }, 83 { 84 language = "hyph-fr" 85 file_path = "${hyphen_tex_root}/hyph-fr.tex" 86 }, 87 { 88 language = "hyph-ga" 89 file_path = "${hyphen_tex_root}/hyph-ga.tex" 90 }, 91 { 92 language = "hyph-gl" 93 file_path = "${hyphen_tex_root}/hyph-gl.tex" 94 }, 95 { 96 language = "hyph-gu" 97 file_path = "${hyphen_tex_root}/hyph-gu.tex" 98 }, 99 { 100 language = "hyph-hi" 101 file_path = "${hyphen_tex_root}/hyph-hi.tex" 102 }, 103 { 104 language = "hyph-hr" 105 file_path = "${hyphen_tex_root}/hyph-hr.tex" 106 }, 107 { 108 language = "hyph-hu" 109 file_path = "${hyphen_tex_root}/hyph-hu.tex" 110 }, 111 { 112 language = "hyph-hy" 113 file_path = "${hyphen_tex_root}/hyph-hy.tex" 114 }, 115 { 116 language = "hyph-id" 117 file_path = "${hyphen_tex_root}/hyph-id.tex" 118 }, 119 { 120 language = "hyph-is" 121 file_path = "${hyphen_tex_root}/hyph-is.tex" 122 }, 123 { 124 language = "hyph-it" 125 file_path = "${hyphen_tex_root}/hyph-it.tex" 126 }, 127 { 128 language = "hyph-ka" 129 file_path = "${hyphen_tex_root}/hyph-ka.tex" 130 }, 131 { 132 language = "hyph-kn" 133 file_path = "${hyphen_tex_root}/hyph-kn.tex" 134 }, 135 { 136 language = "hyph-la" 137 file_path = "${hyphen_tex_root}/hyph-la.tex" 138 }, 139 { 140 language = "hyph-lt" 141 file_path = "${hyphen_tex_root}/hyph-lt.tex" 142 }, 143 { 144 language = "hyph-lv" 145 file_path = "${hyphen_tex_root}/hyph-lv.tex" 146 }, 147 { 148 language = "hyph-mk" 149 file_path = "${hyphen_tex_root}/hyph-mk.tex" 150 }, 151 { 152 language = "hyph-ml" 153 file_path = "${hyphen_tex_root}/hyph-ml.tex" 154 }, 155 { 156 language = "hyph-mn-cyrl" 157 file_path = "${hyphen_tex_root}/hyph-mn-cyrl.tex" 158 }, 159 { 160 language = "hyph-mr" 161 file_path = "${hyphen_tex_root}/hyph-mr.tex" 162 }, 163 { 164 language = "hyph-mul-ethi" 165 file_path = "${hyphen_tex_root}/hyph-mul-ethi.tex" 166 }, 167 { 168 language = "hyph-nl" 169 file_path = "${hyphen_tex_root}/hyph-nl.tex" 170 }, 171 { 172 language = "hyph-or" 173 file_path = "${hyphen_tex_root}/hyph-or.tex" 174 }, 175 { 176 language = "hyph-pa" 177 file_path = "${hyphen_tex_root}/hyph-pa.tex" 178 }, 179 { 180 language = "hyph-pl" 181 file_path = "${hyphen_tex_root}/hyph-pl.tex" 182 }, 183 { 184 language = "hyph-pt" 185 file_path = "${hyphen_tex_root}/hyph-pt.tex" 186 }, 187 { 188 language = "hyph-rm" 189 file_path = "${hyphen_tex_root}/hyph-rm.tex" 190 }, 191 { 192 language = "hyph-ru" 193 file_path = "${hyphen_tex_root}/hyph-ru.tex" 194 }, 195 { 196 language = "hyph-sh-cyrl" 197 file_path = "${hyphen_tex_root}/hyph-sh-cyrl.tex" 198 }, 199 { 200 language = "hyph-sh-latn" 201 file_path = "${hyphen_tex_root}/hyph-sh-latn.tex" 202 }, 203 { 204 language = "hyph-sk" 205 file_path = "${hyphen_tex_root}/hyph-sk.tex" 206 }, 207 { 208 language = "hyph-sl" 209 file_path = "${hyphen_tex_root}/hyph-sl.tex" 210 }, 211 { 212 language = "hyph-sr-cyrl" 213 file_path = "${hyphen_tex_root}/hyph-sr-cyrl.tex" 214 }, 215 { 216 language = "hyph-sv" 217 file_path = "${hyphen_tex_root}/hyph-sv.tex" 218 }, 219 { 220 language = "hyph-ta" 221 file_path = "${hyphen_tex_root}/hyph-ta.tex" 222 }, 223 { 224 language = "hyph-te" 225 file_path = "${hyphen_tex_root}/hyph-te.tex" 226 }, 227 { 228 language = "hyph-th" 229 file_path = "${hyphen_tex_root}/hyph-th.tex" 230 }, 231 { 232 language = "hyph-tk" 233 file_path = "${hyphen_tex_root}/hyph-tk.tex" 234 }, 235 { 236 language = "hyph-tr" 237 file_path = "${hyphen_tex_root}/hyph-tr.tex" 238 }, 239 { 240 language = "hyph-uk" 241 file_path = "${hyphen_tex_root}/hyph-uk.tex" 242 }, 243 { 244 language = "hyph-zh-latn-pinyin" 245 file_path = "${hyphen_tex_root}/hyph-zh-latn-pinyin.tex" 246 }, 247] 248