You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While attempting various methods of finding fonts that support 'Bambara/Dyula' African languages I have noticed that where there is clear support (and listed so by Google), the language symbols in latin-ext fonts are not embedded in the woff2 (extracted to ttf files) from fontforge. Note the results of the following script. There are no language symbols in the latin-ext fonts. I have not been able to determine language support for bm or dyu in the entire collection of fontsource fonts. (There should be at least a dozen or so including noto sans, fira, adobe source pro and a few others. See Mande font list
Steps to Reproduce
#!/usr/bin/bash
npm i @fontsource/noto-sans
find ./node_modules/@fontsource/noto-sans/ -name "*latin*.woff2" -exec woff2_decompress {} \;
find ./node_modules/@fontsource/noto-sans-mono/ -name "*latin*.ttf" | while read -r font_file; do
echo "processing $font_file..."
fc-scan --format "%{lang}\n" "$font_file" #fc-scan --format "%{charset}\n" "$font_file" | grep -q "014b" && echo "Glyph found in $font_file"
done
#system fonts
fc-list --format="%{file}\n" | grep -i notosansmono-r | while read -r font_file; do
fc-scan --format "%{lang}\n" "$font_file" | grep -q "bm" && echo "Bambara language support in $font_file"
done
[bkelly@penguin fontlist]$ ./test.sh
up to date, audited 277 packages in 720ms
13 packages are looking for funding
run npm fund for details
Bambara language support in /mnt/chromeos/fonts/noto/NotoSansMono-Regular.ttf
Bambara language support in /usr/share/fonts/google-noto/NotoSansMono-Regular.ttf
Bambara language support in /usr/share/fonts/chromeos/noto/NotoSansMono-Regular.ttf
### Expected behavior
Expecting to see bm and dyu language symbols embedded in Noto Sans and other fonts.
### Version
_No response_
### OS
_No response_
### Browser
_No response_
### Additional context
_No response_
The text was updated successfully, but these errors were encountered:
Describe the bug
While attempting various methods of finding fonts that support 'Bambara/Dyula' African languages I have noticed that where there is clear support (and listed so by Google), the language symbols in latin-ext fonts are not embedded in the woff2 (extracted to ttf files) from fontforge. Note the results of the following script. There are no language symbols in the latin-ext fonts. I have not been able to determine language support for bm or dyu in the entire collection of fontsource fonts. (There should be at least a dozen or so including noto sans, fira, adobe source pro and a few others. See Mande font list
Steps to Reproduce
[bkelly@penguin fontlist]$ ./test.sh
up to date, audited 277 packages in 720ms
13 packages are looking for funding
run
npm fund
for detailsfound 0 vulnerabilities
processing ./node_modules/@fontsource/noto-sans-mono/files/noto-sans-mono-latin-100-normal.ttf...
aa|ay|bi|br|ch|da|de|en|es|eu|fj|fo|fur|fy|gd|gl|gv|ho|ia|id|ie|io|is|it|lb|mg|nb|nds|nl|nn|no|nr|oc|om|pt|rm|sm|sma|smj|so|sq|ss|st|sv|sw|tl|to|ts|uz|vo|wa|xh|yap|zu|an|fil|ht|jv|kj|kwm|li|ms|ng|pap-an|pap-aw|rn|rw|sc|sg|sn|su|za
processing ./node_modules/@fontsource/noto-sans-mono/files/noto-sans-mono-latin-200-normal.ttf...
aa|ay|bi|br|ch|da|de|en|es|eu|fj|fo|fur|fy|gd|gl|gv|ho|ia|id|ie|io|is|it|lb|mg|nb|nds|nl|nn|no|nr|oc|om|pt|rm|sm|sma|smj|so|sq|ss|st|sv|sw|tl|to|ts|uz|vo|wa|xh|yap|zu|an|fil|ht|jv|kj|kwm|li|ms|ng|pap-an|pap-aw|rn|rw|sc|sg|sn|su|za
processing ./node_modules/@fontsource/noto-sans-mono/files/noto-sans-mono-latin-300-normal.ttf...
aa|ay|bi|br|ch|da|de|en|es|eu|fj|fo|fur|fy|gd|gl|gv|ho|ia|id|ie|io|is|it|lb|mg|nb|nds|nl|nn|no|nr|oc|om|pt|rm|sm|sma|smj|so|sq|ss|st|sv|sw|tl|to|ts|uz|vo|wa|xh|yap|zu|an|fil|ht|jv|kj|kwm|li|ms|ng|pap-an|pap-aw|rn|rw|sc|sg|sn|su|za
processing ./node_modules/@fontsource/noto-sans-mono/files/noto-sans-mono-latin-400-normal.ttf...
aa|ay|bi|br|ch|da|de|en|es|eu|fj|fo|fur|fy|gd|gl|gv|ho|ia|id|ie|io|is|it|lb|mg|nb|nds|nl|nn|no|nr|oc|om|pt|rm|sm|sma|smj|so|sq|ss|st|sv|sw|tl|to|ts|uz|vo|wa|xh|yap|zu|an|fil|ht|jv|kj|kwm|li|ms|ng|pap-an|pap-aw|rn|rw|sc|sg|sn|su|za
processing ./node_modules/@fontsource/noto-sans-mono/files/noto-sans-mono-latin-500-normal.ttf...
aa|ay|bi|br|ch|da|de|en|es|eu|fj|fo|fur|fy|gd|gl|gv|ho|ia|id|ie|io|is|it|lb|mg|nb|nds|nl|nn|no|nr|oc|om|pt|rm|sm|sma|smj|so|sq|ss|st|sv|sw|tl|to|ts|uz|vo|wa|xh|yap|zu|an|fil|ht|jv|kj|kwm|li|ms|ng|pap-an|pap-aw|rn|rw|sc|sg|sn|su|za
processing ./node_modules/@fontsource/noto-sans-mono/files/noto-sans-mono-latin-600-normal.ttf...
aa|ay|bi|br|ch|da|de|en|es|eu|fj|fo|fur|fy|gd|gl|gv|ho|ia|id|ie|io|is|it|lb|mg|nb|nds|nl|nn|no|nr|oc|om|pt|rm|sm|sma|smj|so|sq|ss|st|sv|sw|tl|to|ts|uz|vo|wa|xh|yap|zu|an|fil|ht|jv|kj|kwm|li|ms|ng|pap-an|pap-aw|rn|rw|sc|sg|sn|su|za
processing ./node_modules/@fontsource/noto-sans-mono/files/noto-sans-mono-latin-700-normal.ttf...
aa|ay|bi|br|ch|da|de|en|es|eu|fj|fo|fur|fy|gd|gl|gv|ho|ia|id|ie|io|is|it|lb|mg|nb|nds|nl|nn|no|nr|oc|om|pt|rm|sm|sma|smj|so|sq|ss|st|sv|sw|tl|to|ts|uz|vo|wa|xh|yap|zu|an|fil|ht|jv|kj|kwm|li|ms|ng|pap-an|pap-aw|rn|rw|sc|sg|sn|su|za
processing ./node_modules/@fontsource/noto-sans-mono/files/noto-sans-mono-latin-800-normal.ttf...
aa|ay|bi|br|ch|da|de|en|es|eu|fj|fo|fur|fy|gd|gl|gv|ho|ia|id|ie|io|is|it|lb|mg|nb|nds|nl|nn|no|nr|oc|om|pt|rm|sm|sma|smj|so|sq|ss|st|sv|sw|tl|to|ts|uz|vo|wa|xh|yap|zu|an|fil|ht|jv|kj|kwm|li|ms|ng|pap-an|pap-aw|rn|rw|sc|sg|sn|su|za
processing ./node_modules/@fontsource/noto-sans-mono/files/noto-sans-mono-latin-900-normal.ttf...
aa|ay|bi|br|ch|da|de|en|es|eu|fj|fo|fur|fy|gd|gl|gv|ho|ia|id|ie|io|is|it|lb|mg|nb|nds|nl|nn|no|nr|oc|om|pt|rm|sm|sma|smj|so|sq|ss|st|sv|sw|tl|to|ts|uz|vo|wa|xh|yap|zu|an|fil|ht|jv|kj|kwm|li|ms|ng|pap-an|pap-aw|rn|rw|sc|sg|sn|su|za
processing ./node_modules/@fontsource/noto-sans-mono/files/noto-sans-mono-latin-ext-100-normal.ttf...
processing ./node_modules/@fontsource/noto-sans-mono/files/noto-sans-mono-latin-ext-200-normal.ttf...
processing ./node_modules/@fontsource/noto-sans-mono/files/noto-sans-mono-latin-ext-300-normal.ttf...
processing ./node_modules/@fontsource/noto-sans-mono/files/noto-sans-mono-latin-ext-400-normal.ttf...
processing ./node_modules/@fontsource/noto-sans-mono/files/noto-sans-mono-latin-ext-500-normal.ttf...
processing ./node_modules/@fontsource/noto-sans-mono/files/noto-sans-mono-latin-ext-600-normal.ttf...
processing ./node_modules/@fontsource/noto-sans-mono/files/noto-sans-mono-latin-ext-700-normal.ttf...
processing ./node_modules/@fontsource/noto-sans-mono/files/noto-sans-mono-latin-ext-800-normal.ttf...
processing ./node_modules/@fontsource/noto-sans-mono/files/noto-sans-mono-latin-ext-900-normal.ttf...
Bambara language support in /mnt/chromeos/fonts/noto/NotoSansMono-Regular.ttf
Bambara language support in /usr/share/fonts/google-noto/NotoSansMono-Regular.ttf
Bambara language support in /usr/share/fonts/chromeos/noto/NotoSansMono-Regular.ttf
The text was updated successfully, but these errors were encountered: