fribidi_get_bidi_type_name(3)

✨ fribidi_get_bidi_type_name(3) ✨

okay so bestie, welcome to the fribidi_get_bidi_type_name page πŸ’– this one lives in the Programmer's Manual and it's genuinely so simple it's giving main character energy for a one-function page πŸŽ€


πŸ¦‹ NAME πŸ¦‹

fribidi_get_bidi_type_name β€” get bidi type name, literally that's the whole job πŸ’…


🌸 SYNOPSIS 🌸

#include <../fribidi/lib/fribidi.h>

const char *fribidi_get_bidi_type_name(FriBidiCharType t);

like yes, that's the include path, with the .. and everything β€” copy it exactly, don't get creative with it πŸ™ˆ


🧚 PARAMETERS 🧚

  • FriBidiCharType t β€” your input bidi type, bestie. That's the thing you're asking about 🫢
ngl there are 23 possible values for a FriBidiCharType, and they are not all listed here. So if you were hoping for the full list, sorry babe, this page is not that 😭

πŸ’œ DESCRIPTION πŸ’œ

This function returns the bidi type name of a character type. The returned string is a static string and should not be freed β€” the way that's so important, do not call free() on it, do not pass it to anything that frees, just leave it alone πŸ’€

The type names are the same as the ones defined in Table 3.7 Bidirectional Character Types of the Unicode Bidirectional Algorithm, available at http://www.unicode.org/reports/tr9/#Bidirectional_Character_Types, with a few modifications:

  • L β†’ LTR ✨
  • R β†’ RTL ✨
  • B β†’ BS ✨
  • S β†’ SS ✨

so it's the Unicode table but with those four renamed, periodt πŸ”₯


πŸ’… SEE ALSO πŸ’…

the whole friend group fr fr, no cap, all of these:


πŸŽ€ tiny sign-off moment: this lil page was generated by c2man from fribidi-bidi-types.h, dated 29 October 2026, and it's the fribidi_get_bidi_type_name(3) page specifically. ily, go name some bidi types πŸ’–πŸŒˆβ­

πŸ“¦ where this page comes from