moonbit-community/harfbuzz/buffer does not have a README file
pub struct Buffer {
infos : Array[GlyphInfo]
positions : Array[GlyphPosition]
direction : Direction
script : Script
language : Language
gsub_features : Array[Tag]
gpos_features : Array[Tag]
gsub_features_default : Bool
gpos_features_default : Bool
gsub_feature_values : FeatureValues?
preserve_default_ignorables : Bool
remove_default_ignorables : Bool
not_found_variation_selector : UInt?
} derive(Show, ToJson)fn Buffer::apply_gpos(self : Buffer, font : Font, include_all_features? : Bool, adjust_mark_offsets? : Bool) -> Result[Bool, ShapeError]fn Buffer::serialize(self : Buffer, format? : BufferSerializeFormat, mode? : BufferSerializeMode, start? : Int, end? : Int, no_positions? : Bool, no_clusters? : Bool, no_advances? : Bool) -> Stringfn Buffer::shape_ot(self : Buffer, font : Font, fallback_position? : Bool) -> Result[Unit, ShapeError]MoonBit port of HarfBuzz.