///|
fn pdf_text_codepoint_of_latin_ext_additional_glyphname(name : PdfName) -> Int? {
  match pdf_text_string_of_name(name) {
    "/Abreveacute" => Some(0x1EAE)
    "/Abrevedotbelow" => Some(0x1EB6)
    "/Abrevegrave" => Some(0x1EB0)
    "/Abrevehookabove" => Some(0x1EB2)
    "/Abrevetilde" => Some(0x1EB4)
    "/Acircumflexacute" => Some(0x1EA4)
    "/Acircumflexdotbelow" => Some(0x1EAC)
    "/Acircumflexgrave" => Some(0x1EA6)
    "/Acircumflexhookabove" => Some(0x1EA8)
    "/Acircumflextilde" => Some(0x1EAA)
    "/Adotbelow" => Some(0x1EA0)
    "/Ahookabove" => Some(0x1EA2)
    "/Aringbelow" => Some(0x1E00)
    "/Bdotaccent" => Some(0x1E02)
    "/Bdotbelow" => Some(0x1E04)
    "/Blinebelow" => Some(0x1E06)
    "/Ccedillaacute" => Some(0x1E08)
    "/Dcedilla" => Some(0x1E10)
    "/Dcircumflexbelow" => Some(0x1E12)
    "/Ddotaccent" => Some(0x1E0A)
    "/Ddotbelow" => Some(0x1E0C)
    "/Dlinebelow" => Some(0x1E0E)
    "/Ecedillabreve" => Some(0x1E1C)
    "/Ecircumflexacute" => Some(0x1EBE)
    "/Ecircumflexbelow" => Some(0x1E18)
    "/Ecircumflexdotbelow" => Some(0x1EC6)
    "/Ecircumflexgrave" => Some(0x1EC0)
    "/Ecircumflexhookabove" => Some(0x1EC2)
    "/Ecircumflextilde" => Some(0x1EC4)
    "/Edotbelow" => Some(0x1EB8)
    "/Ehookabove" => Some(0x1EBA)
    "/Emacronacute" => Some(0x1E16)
    "/Emacrongrave" => Some(0x1E14)
    "/Etilde" => Some(0x1EBC)
    "/Etildebelow" => Some(0x1E1A)
    "/Fdotaccent" => Some(0x1E1E)
    "/Gmacron" => Some(0x1E20)
    "/Hbrevebelow" => Some(0x1E2A)
    "/Hcedilla" => Some(0x1E28)
    "/Hdieresis" => Some(0x1E26)
    "/Hdotaccent" => Some(0x1E22)
    "/Hdotbelow" => Some(0x1E24)
    "/Idieresisacute" => Some(0x1E2E)
    "/Idotbelow" => Some(0x1ECA)
    "/Ihookabove" => Some(0x1EC8)
    "/Itildebelow" => Some(0x1E2C)
    "/Kacute" => Some(0x1E30)
    "/Kdotbelow" => Some(0x1E32)
    "/Klinebelow" => Some(0x1E34)
    "/Lcircumflexbelow" => Some(0x1E3C)
    "/Ldotbelow" => Some(0x1E36)
    "/Ldotbelowmacron" => Some(0x1E38)
    "/Llinebelow" => Some(0x1E3A)
    "/Macute" => Some(0x1E3E)
    "/Mdotaccent" => Some(0x1E40)
    "/Mdotbelow" => Some(0x1E42)
    "/Ncircumflexbelow" => Some(0x1E4A)
    "/Ndotaccent" => Some(0x1E44)
    "/Ndotbelow" => Some(0x1E46)
    "/Nlinebelow" => Some(0x1E48)
    "/Ocircumflexacute" => Some(0x1ED0)
    "/Ocircumflexdotbelow" => Some(0x1ED8)
    "/Ocircumflexgrave" => Some(0x1ED2)
    "/Ocircumflexhookabove" => Some(0x1ED4)
    "/Ocircumflextilde" => Some(0x1ED6)
    "/Odotbelow" => Some(0x1ECC)
    "/Ohookabove" => Some(0x1ECE)
    "/Ohornacute" => Some(0x1EDA)
    "/Ohorndotbelow" => Some(0x1EE2)
    "/Ohorngrave" => Some(0x1EDC)
    "/Ohornhookabove" => Some(0x1EDE)
    "/Ohorntilde" => Some(0x1EE0)
    "/Omacronacute" => Some(0x1E52)
    "/Omacrongrave" => Some(0x1E50)
    "/Otildeacute" => Some(0x1E4C)
    "/Otildedieresis" => Some(0x1E4E)
    "/Pacute" => Some(0x1E54)
    "/Pdotaccent" => Some(0x1E56)
    "/Rdotaccent" => Some(0x1E58)
    "/Rdotbelow" => Some(0x1E5A)
    "/Rdotbelowmacron" => Some(0x1E5C)
    "/Rlinebelow" => Some(0x1E5E)
    "/Sacutedotaccent" => Some(0x1E64)
    "/Scarondotaccent" => Some(0x1E66)
    "/Sdotaccent" => Some(0x1E60)
    "/Sdotbelow" => Some(0x1E62)
    "/Sdotbelowdotaccent" => Some(0x1E68)
    "/Tcircumflexbelow" => Some(0x1E70)
    "/Tdotaccent" => Some(0x1E6A)
    "/Tdotbelow" => Some(0x1E6C)
    "/Tlinebelow" => Some(0x1E6E)
    "/Ucircumflexbelow" => Some(0x1E76)
    "/Udieresisbelow" => Some(0x1E72)
    "/Udotbelow" => Some(0x1EE4)
    "/Uhookabove" => Some(0x1EE6)
    "/Uhornacute" => Some(0x1EE8)
    "/Uhorndotbelow" => Some(0x1EF0)
    "/Uhorngrave" => Some(0x1EEA)
    "/Uhornhookabove" => Some(0x1EEC)
    "/Uhorntilde" => Some(0x1EEE)
    "/Umacrondieresis" => Some(0x1E7A)
    "/Utildeacute" => Some(0x1E78)
    "/Utildebelow" => Some(0x1E74)
    "/Vdotbelow" => Some(0x1E7E)
    "/Vtilde" => Some(0x1E7C)
    "/Wacute" => Some(0x1E82)
    "/Wdieresis" => Some(0x1E84)
    "/Wdotaccent" => Some(0x1E86)
    "/Wdotbelow" => Some(0x1E88)
    "/Wgrave" => Some(0x1E80)
    "/Xdieresis" => Some(0x1E8C)
    "/Xdotaccent" => Some(0x1E8A)
    "/Ydotaccent" => Some(0x1E8E)
    "/Ydotbelow" => Some(0x1EF4)
    "/Ygrave" => Some(0x1EF2)
    "/Yhookabove" => Some(0x1EF6)
    "/Ytilde" => Some(0x1EF8)
    "/Zcircumflex" => Some(0x1E90)
    "/Zdotbelow" => Some(0x1E92)
    "/Zlinebelow" => Some(0x1E94)
    "/abreveacute" => Some(0x1EAF)
    "/abrevedotbelow" => Some(0x1EB7)
    "/abrevegrave" => Some(0x1EB1)
    "/abrevehookabove" => Some(0x1EB3)
    "/abrevetilde" => Some(0x1EB5)
    "/acircumflexacute" => Some(0x1EA5)
    "/acircumflexdotbelow" => Some(0x1EAD)
    "/acircumflexgrave" => Some(0x1EA7)
    "/acircumflexhookabove" => Some(0x1EA9)
    "/acircumflextilde" => Some(0x1EAB)
    "/adotbelow" => Some(0x1EA1)
    "/ahookabove" => Some(0x1EA3)
    "/arighthalfring" => Some(0x1E9A)
    "/aringbelow" => Some(0x1E01)
    "/bdotaccent" => Some(0x1E03)
    "/bdotbelow" => Some(0x1E05)
    "/blinebelow" => Some(0x1E07)
    "/ccedillaacute" => Some(0x1E09)
    "/dcedilla" => Some(0x1E11)
    "/dcircumflexbelow" => Some(0x1E13)
    "/ddotaccent" => Some(0x1E0B)
    "/ddotbelow" => Some(0x1E0D)
    "/dlinebelow" => Some(0x1E0F)
    "/ecedillabreve" => Some(0x1E1D)
    "/ecircumflexacute" => Some(0x1EBF)
    "/ecircumflexbelow" => Some(0x1E19)
    "/ecircumflexdotbelow" => Some(0x1EC7)
    "/ecircumflexgrave" => Some(0x1EC1)
    "/ecircumflexhookabove" => Some(0x1EC3)
    "/ecircumflextilde" => Some(0x1EC5)
    "/edotbelow" => Some(0x1EB9)
    "/ehookabove" => Some(0x1EBB)
    "/emacronacute" => Some(0x1E17)
    "/emacrongrave" => Some(0x1E15)
    "/etilde" => Some(0x1EBD)
    "/etildebelow" => Some(0x1E1B)
    "/fdotaccent" => Some(0x1E1F)
    "/gmacron" => Some(0x1E21)
    "/hbrevebelow" => Some(0x1E2B)
    "/hcedilla" => Some(0x1E29)
    "/hdieresis" => Some(0x1E27)
    "/hdotaccent" => Some(0x1E23)
    "/hdotbelow" => Some(0x1E25)
    "/hlinebelow" => Some(0x1E96)
    "/idieresisacute" => Some(0x1E2F)
    "/idotbelow" => Some(0x1ECB)
    "/ihookabove" => Some(0x1EC9)
    "/itildebelow" => Some(0x1E2D)
    "/kacute" => Some(0x1E31)
    "/kdotbelow" => Some(0x1E33)
    "/klinebelow" => Some(0x1E35)
    "/lcircumflexbelow" => Some(0x1E3D)
    "/ldotbelow" => Some(0x1E37)
    "/ldotbelowmacron" => Some(0x1E39)
    "/llinebelow" => Some(0x1E3B)
    "/macute" => Some(0x1E3F)
    "/mdotaccent" => Some(0x1E41)
    "/mdotbelow" => Some(0x1E43)
    "/ncircumflexbelow" => Some(0x1E4B)
    "/ndotaccent" => Some(0x1E45)
    "/ndotbelow" => Some(0x1E47)
    "/nlinebelow" => Some(0x1E49)
    "/ocircumflexacute" => Some(0x1ED1)
    "/ocircumflexdotbelow" => Some(0x1ED9)
    "/ocircumflexgrave" => Some(0x1ED3)
    "/ocircumflexhookabove" => Some(0x1ED5)
    "/ocircumflextilde" => Some(0x1ED7)
    "/odotbelow" => Some(0x1ECD)
    "/ohookabove" => Some(0x1ECF)
    "/ohornacute" => Some(0x1EDB)
    "/ohorndotbelow" => Some(0x1EE3)
    "/ohorngrave" => Some(0x1EDD)
    "/ohornhookabove" => Some(0x1EDF)
    "/ohorntilde" => Some(0x1EE1)
    "/omacronacute" => Some(0x1E53)
    "/omacrongrave" => Some(0x1E51)
    "/otildeacute" => Some(0x1E4D)
    "/otildedieresis" => Some(0x1E4F)
    "/pacute" => Some(0x1E55)
    "/pdotaccent" => Some(0x1E57)
    "/rdotaccent" => Some(0x1E59)
    "/rdotbelow" => Some(0x1E5B)
    "/rdotbelowmacron" => Some(0x1E5D)
    "/rlinebelow" => Some(0x1E5F)
    "/sacutedotaccent" => Some(0x1E65)
    "/scarondotaccent" => Some(0x1E67)
    "/sdotaccent" => Some(0x1E61)
    "/sdotbelow" => Some(0x1E63)
    "/sdotbelowdotaccent" => Some(0x1E69)
    "/slongdotaccent" => Some(0x1E9B)
    "/tcircumflexbelow" => Some(0x1E71)
    "/tdieresis" => Some(0x1E97)
    "/tdotaccent" => Some(0x1E6B)
    "/tdotbelow" => Some(0x1E6D)
    "/tlinebelow" => Some(0x1E6F)
    "/ucircumflexbelow" => Some(0x1E77)
    "/udieresisbelow" => Some(0x1E73)
    "/udotbelow" => Some(0x1EE5)
    "/uhookabove" => Some(0x1EE7)
    "/uhornacute" => Some(0x1EE9)
    "/uhorndotbelow" => Some(0x1EF1)
    "/uhorngrave" => Some(0x1EEB)
    "/uhornhookabove" => Some(0x1EED)
    "/uhorntilde" => Some(0x1EEF)
    "/umacrondieresis" => Some(0x1E7B)
    "/utildeacute" => Some(0x1E79)
    "/utildebelow" => Some(0x1E75)
    "/vdotbelow" => Some(0x1E7F)
    "/vtilde" => Some(0x1E7D)
    "/wacute" => Some(0x1E83)
    "/wdieresis" => Some(0x1E85)
    "/wdotaccent" => Some(0x1E87)
    "/wdotbelow" => Some(0x1E89)
    "/wgrave" => Some(0x1E81)
    "/wring" => Some(0x1E98)
    "/xdieresis" => Some(0x1E8D)
    "/xdotaccent" => Some(0x1E8B)
    "/ydotaccent" => Some(0x1E8F)
    "/ydotbelow" => Some(0x1EF5)
    "/ygrave" => Some(0x1EF3)
    "/yhookabove" => Some(0x1EF7)
    "/yring" => Some(0x1E99)
    "/ytilde" => Some(0x1EF9)
    "/zcircumflex" => Some(0x1E91)
    "/zdotbelow" => Some(0x1E93)
    "/zlinebelow" => Some(0x1E95)
    _ => None
  }
}