Skip to content

Latest commit

 

History

History

content_shell_fonts

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
Name: content_shell_fonts
URL: https://pagure.io/lohit, http://www.nongnu.org/freebangfont/downloads.html#mukti, https://dejavu-fonts.github.io/Download.html
Version: unknown
License: SIL OPEN FONT LICENSE, GPL v2, Bitstream Vera Fonts Copyright
Security Critical: no

Description:
A collection of fonts in the content_shell_fonts directory distributed in a
cloud storage bucket in order to ease running layout test under multiple Linux
distributions.

How to update or add fonts:

1.  Download fonts from their source repositories, see "Font Origins" below,
    build them if necessary.
2.  Copy the necessary files to ./content_shell_test_fonts
3.  Verify that the licenses are correctly referenced in LICENSE (See the
    section headers in the LICENSE file: When adding a new license, add a dashed
    line, list the new font files that it applies to, and copy and paste the
    additional license below.)
4.  Update the `//third_party/content_shell_fonts/` BUILD.gn target to include
    all the current fonts and their license files.
5.  Run the `upload_to_google_storage.py` (from depot_tools) script to upload
    the files. You must do this in the //third_party/content_shell_fonts directory.
    To do this, execute:
     $ upload_to_google_storage.py --archive -b chromium-fonts content_shell_test_fonts
6.  Add all the font_bundle.tar.gz.sha1 file to the chromium src repository,
    by executing the following command:
     $ git add ./third_party/content_shell_fonts/content_shell_test_fonts.tar.gz.sha1
7.  (optional) Modify loaded kSystemFontsForFontconfig and
    kCloudStorageSyncedFonts lists in fontconfig_util_linux.cc . Also update
    FONT_FILES in third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/base.py .

If you need access to the chromium-fonts bucket, contact Chrome infra. For
details, please refer to
https://chromium.googlesource.com/infra/infra/+/master/doc/users/contacting_troopers.md

Font Origins:

DejaVuSans.ttf             https://dejavu-fonts.github.io/Download.html
Garuda.ttf                 https://linux.thai.net/projects/fonts-tlwg
Lohit-Devanagari.ttf       https://pagure.io/lohit
Lohit-Gurmukhi.ttf         https://pagure.io/lohit
Lohit-Tamil.ttf            https://pagure.io/lohit
MuktiNarrow.ttf            http://www.nongnu.org/freebangfont/downloads.html#mukti
NotoSansCJKjp-Regular.otf  https://www.google.com/get/noto/#sans-jpan
NotoSansKhmer-Regular.ttf  https://www.google.com/get/noto/#sans-khmr