///|
fn pdf_text_codepoints_of_agl_sequence_glyphname(name : PdfName) -> Array[Int]? {
match pdf_text_string_of_name(name) {
"/dalethatafpatah" => Some([0x05D3, 0x05B2])
"/dalethatafpatahhebrew" => Some([0x05D3, 0x05B2])
"/dalethatafsegol" => Some([0x05D3, 0x05B1])
"/dalethatafsegolhebrew" => Some([0x05D3, 0x05B1])
"/dalethiriq" => Some([0x05D3, 0x05B4])
"/dalethiriqhebrew" => Some([0x05D3, 0x05B4])
"/daletholam" => Some([0x05D3, 0x05B9])
"/daletholamhebrew" => Some([0x05D3, 0x05B9])
"/daletpatah" => Some([0x05D3, 0x05B7])
"/daletpatahhebrew" => Some([0x05D3, 0x05B7])
"/daletqamats" => Some([0x05D3, 0x05B8])
"/daletqamatshebrew" => Some([0x05D3, 0x05B8])
"/daletqubuts" => Some([0x05D3, 0x05BB])
"/daletqubutshebrew" => Some([0x05D3, 0x05BB])
"/daletsegol" => Some([0x05D3, 0x05B6])
"/daletsegolhebrew" => Some([0x05D3, 0x05B6])
"/daletsheva" => Some([0x05D3, 0x05B0])
"/daletshevahebrew" => Some([0x05D3, 0x05B0])
"/dalettsere" => Some([0x05D3, 0x05B5])
"/dalettserehebrew" => Some([0x05D3, 0x05B5])
"/finalkafqamats" => Some([0x05DA, 0x05B8])
"/finalkafqamatshebrew" => Some([0x05DA, 0x05B8])
"/finalkafsheva" => Some([0x05DA, 0x05B0])
"/finalkafshevahebrew" => Some([0x05DA, 0x05B0])
"/hamzadammaarabic" => Some([0x0621, 0x064F])
"/hamzadammatanarabic" => Some([0x0621, 0x064C])
"/hamzafathaarabic" => Some([0x0621, 0x064E])
"/hamzafathatanarabic" => Some([0x0621, 0x064B])
"/hamzalowkasraarabic" => Some([0x0621, 0x0650])
"/hamzalowkasratanarabic" => Some([0x0621, 0x064D])
"/hamzasukunarabic" => Some([0x0621, 0x0652])
"/lamedholam" => Some([0x05DC, 0x05B9])
"/lamedholamdagesh" => Some([0x05DC, 0x05B9, 0x05BC])
"/lamedholamdageshhebrew" => Some([0x05DC, 0x05B9, 0x05BC])
"/lamedholamhebrew" => Some([0x05DC, 0x05B9])
"/lammeemjeeminitialarabic" => Some([0xFEDF, 0xFEE4, 0xFEA0])
"/lammeemkhahinitialarabic" => Some([0xFEDF, 0xFEE4, 0xFEA8])
"/noonhehinitialarabic" => Some([0xFEE7, 0xFEEC])
"/qofhatafpatah" => Some([0x05E7, 0x05B2])
"/qofhatafpatahhebrew" => Some([0x05E7, 0x05B2])
"/qofhatafsegol" => Some([0x05E7, 0x05B1])
"/qofhatafsegolhebrew" => Some([0x05E7, 0x05B1])
"/qofhiriq" => Some([0x05E7, 0x05B4])
"/qofhiriqhebrew" => Some([0x05E7, 0x05B4])
"/qofholam" => Some([0x05E7, 0x05B9])
"/qofholamhebrew" => Some([0x05E7, 0x05B9])
"/qofpatah" => Some([0x05E7, 0x05B7])
"/qofpatahhebrew" => Some([0x05E7, 0x05B7])
"/qofqamats" => Some([0x05E7, 0x05B8])
"/qofqamatshebrew" => Some([0x05E7, 0x05B8])
"/qofqubuts" => Some([0x05E7, 0x05BB])
"/qofqubutshebrew" => Some([0x05E7, 0x05BB])
"/qofsegol" => Some([0x05E7, 0x05B6])
"/qofsegolhebrew" => Some([0x05E7, 0x05B6])
"/qofsheva" => Some([0x05E7, 0x05B0])
"/qofshevahebrew" => Some([0x05E7, 0x05B0])
"/qoftsere" => Some([0x05E7, 0x05B5])
"/qoftserehebrew" => Some([0x05E7, 0x05B5])
"/rehyehaleflamarabic" => Some([0x0631, 0xFEF3, 0xFE8E, 0x0644])
"/reshhatafpatah" => Some([0x05E8, 0x05B2])
"/reshhatafpatahhebrew" => Some([0x05E8, 0x05B2])
"/reshhatafsegol" => Some([0x05E8, 0x05B1])
"/reshhatafsegolhebrew" => Some([0x05E8, 0x05B1])
"/reshhiriq" => Some([0x05E8, 0x05B4])
"/reshhiriqhebrew" => Some([0x05E8, 0x05B4])
"/reshholam" => Some([0x05E8, 0x05B9])
"/reshholamhebrew" => Some([0x05E8, 0x05B9])
"/reshpatah" => Some([0x05E8, 0x05B7])
"/reshpatahhebrew" => Some([0x05E8, 0x05B7])
"/reshqamats" => Some([0x05E8, 0x05B8])
"/reshqamatshebrew" => Some([0x05E8, 0x05B8])
"/reshqubuts" => Some([0x05E8, 0x05BB])
"/reshqubutshebrew" => Some([0x05E8, 0x05BB])
"/reshsegol" => Some([0x05E8, 0x05B6])
"/reshsegolhebrew" => Some([0x05E8, 0x05B6])
"/reshsheva" => Some([0x05E8, 0x05B0])
"/reshshevahebrew" => Some([0x05E8, 0x05B0])
"/reshtsere" => Some([0x05E8, 0x05B5])
"/reshtserehebrew" => Some([0x05E8, 0x05B5])
"/shaddafathatanarabic" => Some([0x0651, 0x064B])
"/tchehmeeminitialarabic" => Some([0xFB7C, 0xFEE4])
_ => None
}
}