taler-ios

iOS apps for GNU Taler (wallet)
Log | Files | Refs | README | LICENSE

SuperScriptDigits.swift (947B)


      1 /*
      2  * This file is part of GNU Taler, ©2022-25 Taler Systems S.A.
      3  * See LICENSE.md
      4  */
      5 /**
      6  * @author Marc Stibane
      7  */
      8 import Foundation
      9 
     10 func SuperScriptDigits(_ number: String) -> String {
     11     var result = EMPTYSTRING
     12     for char in number {
     13         switch char {
     14             case "0": result = result + String("\u{2070}")
     15             case "1": result = result + String("\u{00B9}")
     16             case "2": result = result + String("\u{00B2}")
     17             case "3": result = result + String("\u{00B3}")
     18             case "4": result = result + String("\u{2074}")
     19             case "5": result = result + String("\u{2075}")
     20             case "6": result = result + String("\u{2076}")
     21             case "7": result = result + String("\u{2077}")
     22             case "8": result = result + String("\u{2078}")
     23             case "9": result = result + String("\u{2079}")
     24             default: result = result + String(char)
     25         }
     26     }
     27     return result
     28 }