UNICODE_SCRIPT(3)
β¨ UNICODE_SCRIPT(3) β¨
okay bestie, welcome to UNICODE_SCRIPT(3) from the Courier Unicode Library β yes this is the whole page, and yes it's short, but it's iconic and we're gonna give it the main character treatment it deserves π
πΈ NAME πΈ
unicode_script β the unicode script property, fr fr π¦
β¨ SYNOPSIS β¨
#include <courier-unicode.h>
unicode_script_t unicode_script(char32_t ch);
π DESCRIPTION π
so, unicode_script() does one thing and it does it slay: it goes and looks up the βscriptβ property of the unicode character you hand it, and then it just... gives it back to you. that's it. that's the whole vibe π«Ά
the unicode_script_t enumeration is the thing that encodes all the possible unicode script values β like, that's the type you're getting back, no cap.
and if you pass in a character whose script property is genuinely unknown? you get unicode_script_unknown back. it's giving shrug emoji, but in enum form π
π SEE ALSO π
TR-24[1]courier-unicode(7)
iykyk π
π AUTHOR π
Sam Varshavchik
- Author
π NOTES π
Courier Unicode Library Β· 04/12/2026 Β· UNICODE_SCRIPT(3)
and that's the whole page bestie, periodt π β¨ go forth and look up some scripts, the library believes in you ππ¦π
π¦ where this page comes from
- nixpkgs unstable: courier-unicode 2.6.0
- ubuntu stonking: libcourier-unicode-dev 2.6.0-2ubuntu1 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms