README.chromium 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. Name: test_fonts
  2. URL: https://pagure.io/lohit, http://www.nongnu.org/freebangfont/downloads.html#mukti, https://dejavu-fonts.github.io/Download.html
  3. Version: unknown
  4. License: SIL OPEN FONT LICENSE, GPL v2, Bitstream Vera Fonts Copyright
  5. Security Critical: no
  6. Description:
  7. A collection of fonts in the test_fonts directory distributed in a
  8. cloud storage bucket in order to ease running layout test under multiple Linux
  9. distributions.
  10. How to update or add fonts:
  11. 1. Download fonts from their source repositories, see "Font Origins" below,
  12. build them if necessary.
  13. 2. Copy the necessary files to ./test_fonts
  14. 3. Verify that the licenses are correctly referenced in LICENSE (See the
  15. section headers in the LICENSE file: When adding a new license, add a dashed
  16. line, list the new font files that it applies to, and copy and paste the
  17. additional license below.)
  18. 4. Update the `//third_party/test_fonts/` BUILD.gn target to include all the
  19. current fonts and their license files.
  20. 5. Run the `upload_to_google_storage.py` (from depot_tools) script to upload
  21. the files. You must do this in the //third_party/test_fonts directory. To
  22. do this, execute:
  23. $ upload_to_google_storage.py --archive -b chromium-fonts test_fonts
  24. 6. Add all the font_bundle.tar.gz.sha1 file to the chromium src repository, by
  25. executing the following command:
  26. $ git add ./third_party/test_fonts/test_fonts.tar.gz.sha1
  27. 7. (optional) Update FONT_FILES in
  28. third_party/blink/tools/blinkpy/web_tests/port/base.py .
  29. If you need access to the chromium-fonts bucket, contact Chrome infra.% For
  30. details, please refer to
  31. https://chromium.googlesource.com/infra/infra/+/master/doc/users/contacting_troopers.md
  32. Font Origins:
  33. Ahem.ttf https://web-platform-tests.org/writing-tests/ahem.html
  34. Arimo-Bold.ttf https://github.com/google/fonts/tree/master/apache/arimo
  35. Arimo-BoldItalic.ttf https://github.com/google/fonts/tree/master/apache/arimo
  36. Arimo-Italic.ttf https://github.com/google/fonts/tree/master/apache/arimo
  37. Arimo-Regular.ttf https://github.com/google/fonts/tree/master/apache/arimo
  38. Cousine-Bold.ttf https://github.com/google/fonts/tree/master/apache/cousine
  39. Cousine-BoldItalic.ttf https://github.com/google/fonts/tree/master/apache/cousine
  40. Cousine-Italic.ttf https://github.com/google/fonts/tree/master/apache/cousine
  41. Cousine-Regular.ttf https://github.com/google/fonts/tree/master/apache/cousine
  42. DejaVuSans.ttf https://dejavu-fonts.github.io/Download.html
  43. GardinerModBug.ttf See README_GardinerMod.txt
  44. GardinerModCat.ttf See README_GardinerMod.txt
  45. Garuda.ttf https://linux.thai.net/projects/fonts-tlwg
  46. Gelasio-Bold.ttf https://fontlibrary.org/en/font/gelasio
  47. Gelasio-BoldItalic.ttf https://fontlibrary.org/en/font/gelasio
  48. Gelasio-Italic.ttf https://fontlibrary.org/en/font/gelasio
  49. Gelasio-Regular.ttf https://fontlibrary.org/en/font/gelasio
  50. Lohit-Devanagari.ttf https://pagure.io/lohit
  51. Lohit-Gurmukhi.ttf https://pagure.io/lohit
  52. Lohit-Tamil.ttf https://pagure.io/lohit
  53. MuktiNarrow.ttf http://www.nongnu.org/freebangfont/downloads.html#mukti
  54. NotoColorEmoji.ttf https://github.com/googlefonts/noto-emoji
  55. NotoSansCJK-VF.otf.ttc https://github.com/googlefonts/noto-cjk/tree/main/Sans/Variable/OTC
  56. NotoSansKhmer-Regular.ttf https://www.google.com/get/noto/#sans-khmr
  57. NotoSansSymbols2-Regular.ttf https://github.com/googlefonts/noto-fonts/tree/master/hinted/NotoSansSymbols2
  58. NotoSansTibetan-Regular.ttf https://github.com/googlefonts/noto-fonts/tree/master/hinted/NotoSansTibetan
  59. Tinos-Bold.ttf https://github.com/google/fonts/tree/master/apache/tinos
  60. Tinos-BoldItalic.ttf https://github.com/google/fonts/tree/master/apache/tinos
  61. Tinos-Italic.ttf https://github.com/google/fonts/tree/master/apache/tinos
  62. Tinos-Regular.ttf https://github.com/google/fonts/tree/master/apache/tinos