| /* |
| * Licensed to the Apache Software Foundation (ASF) under one or more |
| * contributor license agreements. See the NOTICE file distributed with |
| * this work for additional information regarding copyright ownership. |
| * The ASF licenses this file to You under the Apache License, Version 2.0 |
| * (the "License"); you may not use this file except in compliance with |
| * the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| |
| /* $Id$ */ |
| |
| package org.apache.fop.complexscripts.fonts; |
| |
| /** |
| * <p>Script tags defined by OTF specification. Note that this set and their |
| * values do not correspond with ISO 15924 or Unicode Script names.</p> |
| * |
| * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p> |
| */ |
| public final class OTFScript { |
| public static final String ARABIC = "arab"; |
| public static final String ARMENIAN = "armn"; |
| public static final String AVESTAN = "avst"; |
| public static final String BALINESE = "bali"; |
| public static final String BAMUM = "bamu"; |
| public static final String BATAK = "batk"; |
| public static final String BENGALI = "beng"; |
| public static final String BENGALI_V2 = "bng2"; |
| public static final String BOPOMOFO = "bopo"; |
| public static final String BRAILLE = "brai"; |
| public static final String BRAHMI = "brah"; |
| public static final String BUGINESE = "bugi"; |
| public static final String BUHID = "buhd"; |
| public static final String BYZANTINE_MUSIC = "byzm"; |
| public static final String CANADIAN_SYLLABICS = "cans"; |
| public static final String CARIAN = "cari"; |
| public static final String CHAKMA = "cakm"; |
| public static final String CHAM = "cham"; |
| public static final String CHEROKEE = "cher"; |
| public static final String CJK_IDEOGRAPHIC = "hani"; |
| public static final String COPTIC = "copt"; |
| public static final String CYPRIOT_SYLLABARY = "cprt"; |
| public static final String CYRILLIC = "cyrl"; |
| public static final String DEFAULT = "DFLT"; |
| public static final String DESERET = "dsrt"; |
| public static final String DEVANAGARI = "deva"; |
| public static final String DEVANAGARI_V2 = "dev2"; |
| public static final String EGYPTIAN_HEIROGLYPHS = "egyp"; |
| public static final String ETHIOPIC = "ethi"; |
| public static final String GEORGIAN = "geor"; |
| public static final String GLAGOLITIC = "glag"; |
| public static final String GOTHIC = "goth"; |
| public static final String GREEK = "grek"; |
| public static final String GUJARATI = "gujr"; |
| public static final String GUJARATI_V2 = "gjr2"; |
| public static final String GURMUKHI = "guru"; |
| public static final String GURMUKHI_V2 = "gur2"; |
| public static final String HANGUL = "hang"; |
| public static final String HANGUL_JAMO = "jamo"; |
| public static final String HANUNOO = "hano"; |
| public static final String HEBREW = "hebr"; |
| public static final String HIRAGANA = "kana"; |
| public static final String IMPERIAL_ARAMAIC = "armi"; |
| public static final String INSCRIPTIONAL_PAHLAVI = "phli"; |
| public static final String INSCRIPTIONAL_PARTHIAN = "prti"; |
| public static final String JAVANESE = "java"; |
| public static final String KAITHI = "kthi"; |
| public static final String KANNADA = "knda"; |
| public static final String KANNADA_V2 = "knd2"; |
| public static final String KATAKANA = "kana"; |
| public static final String KAYAH_LI = "kali"; |
| public static final String KHAROSTHI = "khar"; |
| public static final String KHMER = "khmr"; |
| public static final String LAO = "lao"; |
| public static final String LATIN = "latn"; |
| public static final String LEPCHA = "lepc"; |
| public static final String LIMBU = "limb"; |
| public static final String LINEAR_B = "linb"; |
| public static final String LISU = "lisu"; |
| public static final String LYCIAN = "lyci"; |
| public static final String LYDIAN = "lydi"; |
| public static final String MALAYALAM = "mlym"; |
| public static final String MALAYALAM_V2 = "mlm2"; |
| public static final String MANDAIC = "mand"; |
| public static final String MATHEMATICAL_ALPHANUMERIC_SYMBOLS = "math"; |
| public static final String MEITEI = "mtei"; |
| public static final String MEROITIC_CURSIVE = "merc"; |
| public static final String MEROITIC_HIEROGLYPHS = "mero"; |
| public static final String MONGOLIAN = "mong"; |
| public static final String MUSICAL_SYMBOLS = "musc"; |
| public static final String MYANMAR = "mymr"; |
| public static final String NEW_TAI_LUE = "talu"; |
| public static final String NKO = "nko"; |
| public static final String OGHAM = "ogam"; |
| public static final String OL_CHIKI = "olck"; |
| public static final String OLD_ITALIC = "ital"; |
| public static final String OLD_PERSIAN_CUNEIFORM = "xpeo"; |
| public static final String OLD_SOUTH_ARABIAN = "sarb"; |
| public static final String OLD_TURKIC = "orkh"; |
| public static final String ORIYA = "orya"; |
| public static final String ORIYA_V2 = "ory2"; |
| public static final String OSMANYA = "osma"; |
| public static final String PHAGS_PA = "phag"; |
| public static final String PHOENICIAN = "phnx"; |
| public static final String REJANG = "rjng"; |
| public static final String RUNIC = "runr"; |
| public static final String SAMARITAN = "samr"; |
| public static final String SAURASHTRA = "saur"; |
| public static final String SHARADA = "shrd"; |
| public static final String SHAVIAN = "shaw"; |
| public static final String SINHALA = "sinh"; |
| public static final String SORA_SOMPENG = "sora"; |
| public static final String SUMERO_AKKADIAN_CUNEIFORM = "xsux"; |
| public static final String SUNDANESE = "sund"; |
| public static final String SYLOTI_NAGRI = "sylo"; |
| public static final String SYRIAC = "syrc"; |
| public static final String TAGALOG = "tglg"; |
| public static final String TAGBANWA = "tagb"; |
| public static final String TAI_LE = "tale"; |
| public static final String TAI_THAM = "lana"; |
| public static final String TAI_VIET = "tavt"; |
| public static final String TAKRI = "takr"; |
| public static final String TAMIL = "taml"; |
| public static final String TAMIL_V2 = "tml2"; |
| public static final String TELUGU = "telu"; |
| public static final String TELUGU_V2 = "tel2"; |
| public static final String THAANA = "thaa"; |
| public static final String THAI = "thai"; |
| public static final String TIBETAN = "tibt"; |
| public static final String TIFINAGH = "tfng"; |
| public static final String UGARITIC_CUNEIFORM = "ugar"; |
| public static final String VAI = "vai"; |
| public static final String WILDCARD = "*"; |
| public static final String YI = "yi"; |
| |
| public static boolean isDefault(String script) { |
| return (script != null) && script.equals(DEFAULT); |
| } |
| |
| public static boolean isWildCard(String script) { |
| return (script != null) && script.equals(DEFAULT); |
| } |
| |
| private OTFScript() { |
| } |
| } |