weblate/scripts
Mehdi Eloualy b66d22309e
feat: Move source-code fonts to new build workflow (#13093)
* Move source-code fonts to new build workflow

Changes Include:
- Removed the old scripts/yarn/** dir, as it is no longer needed.
- Moved source-code-pro and source-sans to client/
- Built and bundled the fonts.
- Updated templates to use the new built fonts and styles.
- Added new built bundles license info in REUSE.toml.

Note:
- The old bundles did not get removed to keep this PR simple for review.

Related: #12172

* Remove usage of fonts_cdn_url

* Delete scripts/yarn-update

* Remove old fonts and update dependents

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* use font names instead of hash

- Update docs/conf.py
- Update test_selenium.py

* Fix wrong merge

* Fix font extension

* Fix failed test on missing font

* Include TTF fonts needed for bitmap widgets

* Revert "Fix failed test on missing font"

This reverts commit 81d77efd7e.

* fix: correct fonts path

Co-authored-by: Michal Čihař <michal@cihar.com>
2024-12-11 12:51:24 +01:00
..
spdx-license-list@592c2dcb84 chore(deps): update scripts/spdx-license-list digest to 592c2dc (#13158) 2024-12-02 08:55:15 +01:00
add-lang chore: Improve shell scripts and utilize shellcheck 2023-02-08 14:04:04 +01:00
create-release chore: introduce shellfmt for formatting shell files 2024-10-04 15:03:44 +02:00
deploy.sh chore: Consolidate copyright headers 2023-01-11 09:25:24 +01:00
extract-release-notes ci: integrate release notes into workflow 2024-02-12 15:31:31 +01:00
generate-cjk-regexp word count for CJK (#10690) 2024-01-15 09:03:42 +01:00
generate-license-data chore(scripts): use correct formatting directly 2024-12-02 10:39:21 +01:00
generate-locales chore: Consolidate copyright headers 2023-01-11 09:25:24 +01:00
generate-non-word-chars utils: improve handling of unicode compositing characters 2023-08-22 16:33:45 +02:00
generate-specialchars chore: use inline codespell ignores 2024-05-24 08:42:10 +02:00
list-contributors chore: use separate file for contributors 2024-08-15 10:48:50 +02:00
list-translated-languages chore: add type annotations 2024-03-20 10:47:30 +01:00
locales-fixup chore: Apply suggestions from codespell 2023-03-07 15:01:51 +01:00
locales-grep chore: Consolidate copyright headers 2023-01-11 09:25:24 +01:00
optimize-svg chore: introduce shellfmt for formatting shell files 2024-10-04 15:03:44 +02:00
pack-test-data chore: introduce shellfmt for formatting shell files 2024-10-04 15:03:44 +02:00
prepare-release chore: introduce shellfmt for formatting shell files 2024-10-04 15:03:44 +02:00
release-notes-filter.lua scripts: Use HTML as source for GitHub release notes 2023-09-11 12:19:25 +02:00
reuse-annotate scripts: Add helper for reuse annotate 2023-01-18 10:36:25 +01:00
rtd-projects scripts: adjust to changed locale codes in rtd 2024-04-26 08:33:35 +02:00
set-version fix: use --no-source for uv run 2024-11-24 09:42:40 +01:00
show-extras feat: add Graylog integration 2024-12-07 13:00:18 +01:00
test-database.sh chore: Improve shell scripts and utilize shellcheck 2023-02-08 14:04:04 +01:00
update-graphics chore: introduce shellfmt for formatting shell files 2024-10-04 15:03:44 +02:00
update-locales chore: improve commit message 2024-11-04 10:13:59 +01:00