コード例 #1
0
ファイル: mti_cmap_data.py プロジェクト: anthrotype/nototools
def _script_to_name(script):
  for k, name in _SCRIPT_KEY_NAMES:
    if script == k:
      return name

  try:
    return unicode_data.human_readable_script_name(script)
  except KeyError:
    return script
コード例 #2
0
def _script_to_name(script):
    for k, name in _SCRIPT_KEY_NAMES:
        if script == k:
            return name

    try:
        return unicode_data.human_readable_script_name(script)
    except KeyError:
        return script
コード例 #3
0
 def test_human_readable_script_name(self):
     """Tests the human_readable_script_name method."""
     self.assertEqual(unicode_data.human_readable_script_name('Grek'),
                      'Greek')
     self.assertEqual(unicode_data.human_readable_script_name('Talu'),
                      'New Tai Lue')
     self.assertEqual(unicode_data.human_readable_script_name('Nkoo'), 'NKo')
     self.assertEqual(unicode_data.human_readable_script_name('Qaae'),
                      'Emoji')
     self.assertEqual(unicode_data.human_readable_script_name('Zsym'),
                      'Symbols')
     self.assertEqual(unicode_data.human_readable_script_name('Zzzz'),
                      'Unknown')
コード例 #4
0
 def test_human_readable_script_name(self):
     """Tests the human_readable_script_name method."""
     self.assertEqual(unicode_data.human_readable_script_name("Grek"),
                      "Greek")
     self.assertEqual(unicode_data.human_readable_script_name("Talu"),
                      "New Tai Lue")
     self.assertEqual(unicode_data.human_readable_script_name("Nkoo"),
                      "N'Ko")
     self.assertEqual(unicode_data.human_readable_script_name("Zsye"),
                      "Emoji")
     self.assertEqual(unicode_data.human_readable_script_name("Zsym"),
                      "Symbols")
     self.assertEqual(unicode_data.human_readable_script_name("Zzzz"),
                      "Unknown")
コード例 #5
0
def preferred_script_name(script_key):
    # Returns the script_key if we have nothing else.
    try:
        return unicode_data.human_readable_script_name(script_key)
    except:
        return cldr_data.get_english_script_name(script_key)
コード例 #6
0
ファイル: noto_fonts.py プロジェクト: moyogo/nototools
def preferred_script_name(script_key):
  try:
    return unicode_data.human_readable_script_name(script_key)
  except:
    return cldr_data.get_english_script_name(script_key)
コード例 #7
0
def preferred_script_name(script_key):
    try:
        return unicode_data.human_readable_script_name(script_key)
    except KeyError:
        return cldr_data.get_english_script_name(script_key)
コード例 #8
0
ファイル: mti_cmap_data.py プロジェクト: dkuspawono/nototools
def _script_to_name(script):
  try:
    return unicode_data.human_readable_script_name(script)
  except KeyError:
    return script
コード例 #9
0
ファイル: noto_fonts.py プロジェクト: dougfelt/nototools
def preferred_script_name(script_key):
  # Returns the script_key if we have nothing else.
  try:
    return unicode_data.human_readable_script_name(script_key)
  except:
    return cldr_data.get_english_script_name(script_key)
コード例 #10
0
ファイル: mti_cmap_data.py プロジェクト: wendelas/nototools
def _script_to_name(script):
    try:
        return unicode_data.human_readable_script_name(script)
    except KeyError:
        return script