• Home
  • Raw
  • Download

Lines Matching +full:requirements +full:- +full:fonttools

7 from fontTools import ttLib
38 "perf/texts/en-words.txt",
41 "test/fuzzing/fonts/sbix-extents.ttf",
53 ".ci/build-win32.sh",
54 ".ci/build-win64.sh",
55 ".ci/deploy-docs.sh",
57 ".ci/requirements-fonttools.in",
58 ".ci/requirements-fonttools.txt",
59 ".ci/requirements.in",
60 ".ci/requirements.txt",
61 ".ci/win32-cross-file.txt",
62 ".ci/win64-cross-file.txt",
64 ".clang-format",
68 ".github/workflows/arm-ci.yml",
70 ".github/workflows/configs-build.yml",
71 ".github/workflows/coverity-scan.yml",
72 ".github/workflows/linux-ci.yml",
73 ".github/workflows/macos-ci.yml",
74 ".github/workflows/msvc-ci.yml",
75 ".github/workflows/msys2-ci.yml",
94 "docs/harfbuzz-docs.xml",
95 "docs/harfbuzz-overrides.txt",
96 "docs/harfbuzz-sections.txt",
100 "docs/subset-preprocessing.md",
101 "docs/usermanual-buffers-language-script-and-direction.xml",
102 "docs/usermanual-clusters.xml",
103 "docs/usermanual-fonts-and-faces.xml",
104 "docs/usermanual-getting-started.xml",
105 "docs/usermanual-glyph-information.xml",
106 "docs/usermanual-install-harfbuzz.xml",
107 "docs/usermanual-integration.xml",
108 "docs/usermanual-object-model.xml",
109 "docs/usermanual-opentype-features.xml",
110 "docs/usermanual-shaping-concepts.xml",
111 "docs/usermanual-utilities.xml",
112 "docs/usermanual-what-is-harfbuzz.xml",
114 "docs/wasm-shaper.md",
118 "replace-enum-strings.cmake",
177 "src/OT/Var/VARC/coord-setter.hh",
183 "src/OT/glyf/composite-iter.hh",
184 "src/OT/glyf/glyf-helpers.hh",
187 "src/OT/glyf/path-builder.hh",
189 "src/check-c-linkage-decls.py",
190 "src/check-externs.py",
191 "src/check-header-guards.py",
192 "src/check-includes.py",
193 "src/check-libstdc++.py",
194 "src/check-static-inits.py",
195 "src/check-symbols.py",
197 "src/gen-arabic-joining-list.py",
198 "src/gen-arabic-pua.py",
199 "src/gen-arabic-table.py",
200 "src/gen-def.py",
201 "src/gen-emoji-table.py",
202 "src/gen-harfbuzzcc.py",
203 "src/gen-hb-version.py",
204 "src/gen-indic-table.py",
205 "src/gen-os2-unicode-ranges.py",
206 "src/gen-ragel-artifacts.py",
207 "src/gen-tag-table.py",
208 "src/gen-ucd-table.py",
209 "src/gen-use-table.py",
210 "src/gen-vowel-constraints.py",
211 "src/harfbuzz-cairo.pc.in",
212 "src/harfbuzz-config.cmake.in",
213 "src/harfbuzz-gobject.pc.in",
214 "src/harfbuzz-icu.pc.in",
215 "src/harfbuzz-subset.cc",
216 "src/harfbuzz-subset.pc.in",
219 "src/hb-ot-shaper-arabic-joining-list.hh",
220 "src/hb-ot-shaper-arabic-pua.hh",
221 "src/hb-ot-shaper-arabic-table.hh",
222 "src/hb-ot-shaper-indic-table.cc",
223 "src/hb-ot-shaper-use-table.hh",
224 "src/hb-ot-shaper-vowel-constraints.cc",
225 "src/hb-ot-tag-table.hh",
226 "src/hb-ucd-table.hh",
227 "src/hb-unicode-emoji-table.hh",
230 "src/ms-use/IndicPositionalCategory-Additional.txt",
231 "src/ms-use/IndicShapingInvalidCluster.txt",
232 "src/ms-use/IndicSyllabicCategory-Additional.txt",
235 "src/test-use-table.cc",
236 "src/update-unicode-tables.make",
239 "src/wasm/rust/harfbuzz-wasm/Cargo.toml",
240 "src/wasm/rust/harfbuzz-wasm/src/lib.rs",
242 "src/wasm/sample/c/shape-fallback.cc",
243 "src/wasm/sample/c/shape-ot.cc",
244 "src/wasm/sample/rust/hello-wasm/Cargo.toml",
245 "src/wasm/sample/rust/hello-wasm/src/lib.rs",
250 "subprojects/google-benchmark.wrap",
254 "util/test-hb-subset-parsing.c",
285 while not out_lines[-1].strip():
286 out_lines.pop(-1)
297 def get_comment_type(copyright_line: str, path_str: str) -> CommentType:
305 def extract_copyright_font(path_str: str) -> str:
314 def extract_copyright_at(lines: Sequence[str], i: int, path: str) -> Tuple[str, int]:
326 def extract_from_opentype_collection_name(path: str) -> str:
342 def extract_from_opentype_name(path: str, index: int) -> str:
418 lines: Sequence[str], i: int, path: str) -> Tuple[str, int]:
451 lines: Sequence[str], i: int, path: str) -> Tuple[str, int]:
454 def is_copyright_end(lines: str, i: int) -> bool:
485 lines: Sequence[str], i: int, path: str) -> Tuple[str, int]:
487 def is_copyright_end(lines: str, i: int) -> bool:
516 clean_line = clean_line[:-3]
518 clean_line = clean_line[:-2]
526 # hb-aots-tester.cpp has underline separater which can be dropped.
527 if path.endswith("test/shape/data/aots/hb-aots-tester.cpp"):
539 def is_copyright_line(line: str, path: str) -> bool:
552 if path.endswith("src/hb-ot-name.h") and "HB_OT_NAME_ID_COPYRIGHT" in line:
587 content = raw.decode("utf-8")
589 content = raw.decode("iso-8859-1")
600 # The COPYING in the in-house dir has full OFL license with description.
602 if path.endswith("test/shape/data/in-house/COPYING") or path.endswith("test/COPYING"):
608 # The COPYING in the top dir has MIT-Modern-Variant license with description.
677 font-family: monospace
687 print('<table border="1" style="border-collapse:collapse">')
718 print("-" * 67)
735 parser.add_argument("--format", dest="format", type=Format, choices=list(Format),
737 parser.add_argument("--target", dest="target", action='store',