Advertisement
goebelmasse

Buchstaben in Frakturzeichen umwandeln

Jul 11th, 2024
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.97 KB | Source Code | 0 0
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3. ########################################################################
  4. #
  5. # fraktur
  6. #
  7. # Abbildung der lateinischen Buchstaben auf die entsprechenden
  8. # Mathematik-Sonderzeichen in fetter Fraktur.
  9. #
  10. # $Id: fraktur,v 1.3 2020/07/28 20:54:42 elias Exp $
  11. #
  12. ########################################################################
  13.  
  14. import sys
  15. import fileinput
  16.  
  17. fra = "𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟"
  18. lat = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
  19. l2f = { }
  20. for i in range(len(fra)):
  21.     l2f[lat[i]] = fra[i]
  22.  
  23. if sys.stdin.isatty():
  24.     print("Schreib einfach etwas Text!")
  25. for line in fileinput.input():
  26.     nl = []
  27.     for c in line:
  28.         if c in l2f:
  29.             c = l2f[c]
  30.         nl.append(c)
  31.     print(''.join(nl), end="")
  32.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement