fribidi_set_mirroring(3)
π fribidi_set_mirroring(3) β the Programmer's Manual moment π
okay so bestie, welcome to the fribidi_set_mirroring page β¨ this is like, a tiny little function that lives in the fribidi fam and it does exactly one (1) job. she's small, she's deprecated, she's still here. respect her π
β¨ NAME β¨
fribidi_set_mirroring β set mirroring on or off πͺ
π¦ SYNOPSIS π¦
#include <../fribidi/lib/fribidi.h>
fribidi_boolean fribidi_set_mirroring(fribidi_boolean state);
πΈ PARAMETERS πΈ
fribidi_boolean stateβ the new state you wanna set, bestie. that's the whole parameter. one (1) little boolean. that's it. that's the tea π΅
π DESCRIPTION π
okay so this function turns character mirroring on or off, no cap. and what even is character mirroring? i'm so glad you asked π«Ά
character mirroring is the act of replacing a mirrorable glyph (character) with the matching glyph β like, for example, swapping a Left parenthesis for a Right parenthesis β but only in a right-to-left resolved context. it's giving "flip it and reverse it" but make it typography β¨
so if your rendering engine already does the mirroring itself, lowkey you might wanna turn it off here. like, two mirrorers is one mirrorer too many, yk? π
this flag is on by default β she comes out the box already slaying π
β οΈ heads up bestie: this function is deprecated and is only used with other deprecated functions. so like, she's iconic but she's also a legacy queen π
π₯ RETURNS π₯
the new mirroring status β fr fr, that's what you get back π
π SEE ALSO π
the whole friend group π«Ά iykyk:
fribidi_shape_arabic(3)fribidi_get_par_direction(3)fribidi_get_par_embedding_levels_ex(3)fribidi_reorder_line(3)fribidi_get_bidi_type(3)fribidi_get_bidi_types(3)fribidi_get_bidi_type_name(3)fribidi_charset_to_unicode(3)fribidi_unicode_to_charset(3)fribidi_parse_charset(3)fribidi_debug_status(3)fribidi_set_debug(3)fribidi_mirroring_status(3)fribidi_reorder_nsm_status(3)fribidi_set_reorder_nsm(3)fribidi_log2vis_get_embedding_levels(3)fribidi_get_type(3)fribidi_get_type_internal(3)fribidi_get_par_embedding_levels(3)fribidi_join_arabic(3)fribidi_get_joining_type(3)fribidi_get_joining_types(3)fribidi_get_joining_type_name(3)fribidi_get_mirror_char(3)fribidi_shape_mirroring(3)fribidi_get_bracket(3)fribidi_get_bracket_types(3)fribidi_shape(3)fribidi_remove_bidi_marks(3)fribidi_log2vis(3)
and that's the page, bestie! π mwah π
this lil cutie was generated by c2man from fribidi-deprecated.h, dated 29 October 2026 β so yeah, she's got a timestamp and she's proud of it βπ
π¦ where this page comes from
- arch rolling: fribidi 1.0.18-1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms