body.append(rule.get('priority', 50))
# Buffer for body body = bytearray()
def parse_header(self): self.magic = self.data[:4] self.version = int.from_bytes(self.data[4:8], 'little') self.rule_count = int.from_bytes(self.data[8:12], 'little') # ... parse rules When shaping Arabic text, after mandatory shaping, apply optional rules: fg-optional-arabic.bin
// ... load rule table from body_offset fclose(f); return hdr; 'little') self.rule_count = int.from_bytes(self.data[8:12]