This template applies custom styling (better typefaces and/or typefaces that support uncommon scripts and/or bigger size text) to scripts (writing systems), identified by their ISO 15924 code. It takes two unnamed parameters: the ISO code, and the text to transform. Currently, the following codes are supported:

  • {{Script|Arab|أبجدية عربية}}‎ → أبجدية عربية‎‎ (uses {{Script/Arabic}})
  • {{Script|Bugi|ᨒᨚᨈᨑ}}ᨒᨚᨈᨑ (uses {{Script/Lontara}})
  • {{Script|Copt|ⲙⲉⲧⲣⲉⲙⲛⲭⲏⲙⲓ}}ⲙⲉⲧⲣⲉⲙⲛⲭⲏⲙⲓ (uses {{Script/Coptic}})
  • {{Script|Cprt|𐠀𐠰𐠦𐠡𐠩}}‎ → 𐠀𐠰𐠦𐠡𐠩
  • {{Script|Cyrs|азъбоукы}}азъбоукы (uses {{Script/Slavonic}})
  • {{Script|Grek|ξημερωθήκαμε}}ξημερωθήκαμε (uses {{Script/Greek}})
  • {{Script|Goth|𐌲𐌿𐍄𐌹𐍃𐌺}}ಟೆಂಪ್ಲೇಟು:Script/Gothic
  • {{Script|Hebr|אלפבית עברי}}}‎ → אלפבית עברי(uses {{Script/Hebrew}})
  • {{Script|Latf|Fraktur}}Fraktur
  • {{Script|Latg}} (uses {{Script/Gaelic}})
  • {{Script|Linb|𐃌}}𐃌
  • {{Script|Phnx|𐤒𐤓𐤕 𐤇𐤃𐤔𐤕}}𐤒𐤓𐤕 𐤇𐤃𐤔𐤕 (uses {{Script/Phoenician}})
  • {{Script|Runr|᛬ᚱᚢᚾᚨ᛬}}᛬ᚱᚢᚾᚨ᛬ (uses {{Script/Runic}})
  • {{Script|Syre}}ಟೆಂಪ್ಲೇಟು:Script/Estrangelo Syriac (uses {{Script/Strng}})
  • {{Script|Syrj}}ಟೆಂಪ್ಲೇಟು:Script/Western Syriac (uses {{Script/Serto}})
  • {{Script|Syrn}}ಟೆಂಪ್ಲೇಟು:Script/Eastern Syriac (uses {{Script/Mdnh}})
  • {{Script|Ugar|𐎀}}𐎀
  • {{Script|Xpeo|𐏈}}𐏈
  • {{Script|Xsux|𒈗}}𒈗 (uses {{Script/Cuneiform}})
  • {{Lang}} for identifying text as belonging to a language and script, etc. (beyond the scope of this template)
  • {{IPA}} to style text for IPA notation
  • {{ISO 15924 script codes and Unicode}} for a list of ISO 15924 codes with their names and other details