Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Meta

Comments on Crowdsourced font stack for Languages & Linguistics

Post

Crowdsourced font stack for Languages & Linguistics

+3
−0

A continuation of my previous post.

Crowdsourced font stack for Languages & Linguistics

I am currently working on crafting font stacks for each script; see the draft pull request here: https://github.com/codidact/qpixel/pull/290.

Since I am by no means familiar with all the various typographies of different languages, I'd like to ask all of you to help contribute. Please discuss any additions or changes that you'd like to make to the table, and I'll incorporate them.

Note: Preferably, we want to cover each major system, so we will need font stacks that cover Windows, Mac, ChromeOS, etc. You can find details below.

Draft font stack

Fonts marked with W are web fonts.

Language Font Stack
Arabic
Chinese Traditional Noto Sans CJK TC, Noto Sans CJK, Microsoft JhengHei, sans-serif
Chinese Simplified[1] Noto Sans CJK SC, Noto Sans CJK, Microsoft YaHei, sans-serif
Greek
Hebrew Frank Ruhl Libre (W), serif
Icelandic
Japanese Noto Sans CJK JP, Noto Sans CJK, Hirajino Kaku Gothic Pro, Meiryo, sans-serif

  1. and Chinese that isn't labeled as traditional or simplified. ↩︎

History
Why does this post require moderator attention?
You might want to add some details to your flag.
Why should this post be closed?

1 comment thread

General comments (9 comments)
General comments
ArtOfCode‭ wrote over 3 years ago

Note: fonts do not need to be included with Windows or Mac to be usable, as long as we can either get a licensed copy for free or use them from somewhere like Google Fonts.

manassehkatz‭ wrote over 3 years ago

In addition, the days of "support Windows and Mac and ignore the rest" are gone. 3 significant other systems to support are Android, iOs and Chromebooks.

Moshi‭ wrote over 3 years ago

@manassehkatz This post was itself sort of a draft, thanks for reminding me of those systems.

Moshi‭ wrote over 3 years ago

@manassehkatz Android is weird. Apparently, there are only a few fonts installed system-wide: Droid Sans, Droid Serif, and Droid Sans Mono, and Roboto (Android 4+). However, applications (including browsers) can install their own fonts (for their own use, not system-wide). Which means we can't really target Android, since individual browser apps will have a different set of fonts installed.

manassehkatz‭ wrote over 3 years ago

Which goes back to @ArtOfCode 's idea of getting the fonts (i.e., telling the browser to load them) ourselves.

Moshi‭ wrote over 3 years ago

@manassehktz works fine with me, I'm just concerned about server load since, yn, we'll be serving moe stuff. Might not be too bad though if we @font-face it and make sure to only load fonts used on the page since most questions won't be more than one other language. If we decide to do that for a script, I'll just edit it into the post to let people know.

Jirka Hanika‭ wrote over 3 years ago

Sorry for a very basic question. What would go wrong if we simply used Noto Sans as is? I'm just trying to understand where the challenges are.

Moshi‭ wrote over 3 years ago

@JirkaHanika Not everyone has Noto Sans installed.

Jirka Hanika‭ wrote over 3 years ago

@Moshi - OK, that makes sense. Thank you.