< prev index next >

src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat

Print this page


   1 // afblue.dat
   2 //
   3 //   Auto-fitter data for blue strings.
   4 //
   5 // Copyright (C) 2013-2019 by
   6 // David Turner, Robert Wilhelm, and Werner Lemberg.
   7 //
   8 // This file is part of the FreeType project, and may only be used,
   9 // modified, and distributed under the terms of the FreeType project
  10 // license, LICENSE.TXT.  By continuing to use, modify, or distribute
  11 // this file you indicate that you have read the license and
  12 // understand and accept it fully.
  13 
  14 
  15 // This file contains data specific to blue zones.  It gets processed by
  16 // a script to simulate `jagged arrays', with enumeration values holding
  17 // offsets into the arrays.
  18 //
  19 // The format of the file is rather simple:  A section starts with three
  20 // labels separated by whitespace and followed by a colon (everything in a
  21 // single line); the first label gives the name of the enumeration template,
  22 // the second the name of the array template, and the third the name of the
  23 // `maximum' template.  The script then fills the corresponding templates
  24 // (indicated by `@' characters around the name).
  25 //


 426   AF_BLUE_STRING_OSAGE_CAPITAL_TOP
 427     "๐’พ ๐“ ๐“’ ๐““ ๐’ป ๐“‚ ๐’ต ๐“†"
 428   AF_BLUE_STRING_OSAGE_CAPITAL_BOTTOM
 429     "๐’ฐ ๐“ ๐“‚ ๐’ฟ ๐“Ž ๐’น"
 430   AF_BLUE_STRING_OSAGE_CAPITAL_DESCENDER
 431     "๐’ผ ๐’ฝ ๐’พ"
 432   AF_BLUE_STRING_OSAGE_SMALL_TOP
 433     "๐“ต ๐“ถ ๐“บ ๐“ป ๐“ ๐“ฃ ๐“ช ๐“ฎ"
 434   AF_BLUE_STRING_OSAGE_SMALL_BOTTOM
 435     "๐“˜ ๐“š ๐“ฃ ๐“ต ๐“ก ๐“ง ๐“ช ๐“ถ"
 436   AF_BLUE_STRING_OSAGE_SMALL_ASCENDER
 437     "๐“ค ๐“ฆ ๐“ธ ๐“น ๐“›"
 438   AF_BLUE_STRING_OSAGE_SMALL_DESCENDER
 439     "๐“ค ๐“ฅ ๐“ฆ"
 440 
 441   AF_BLUE_STRING_OSMANYA_TOP
 442     "๐’† ๐’‰ ๐’ ๐’’ ๐’˜ ๐’› ๐’  ๐’ฃ"
 443   AF_BLUE_STRING_OSMANYA_BOTTOM
 444     "๐’€ ๐’‚ ๐’† ๐’ˆ ๐’Š ๐’’ ๐’  ๐’ฉ"
 445 







 446   AF_BLUE_STRING_SAURASHTRA_TOP
 447     "๊ขœ ๊ขž ๊ขณ ๊ข‚ ๊ข– ๊ข’ ๊ข ๊ข›"
 448   AF_BLUE_STRING_SAURASHTRA_BOTTOM
 449     "๊ข‚ ๊ขจ ๊ขบ ๊ขค ๊ขŽ"
 450 
 451   AF_BLUE_STRING_SHAVIAN_TOP
 452     "๐‘• ๐‘™"
 453   AF_BLUE_STRING_SHAVIAN_BOTTOM
 454     "๐‘” ๐‘– ๐‘— ๐‘น ๐‘ป"
 455   AF_BLUE_STRING_SHAVIAN_DESCENDER
 456     "๐‘Ÿ ๐‘ฃ"
 457   AF_BLUE_STRING_SHAVIAN_SMALL_TOP
 458     "๐‘ฑ ๐‘ฒ ๐‘ณ ๐‘ด ๐‘ธ ๐‘บ ๐‘ผ"
 459   AF_BLUE_STRING_SHAVIAN_SMALL_BOTTOM
 460     "๐‘ด ๐‘ป ๐‘น"
 461 
 462   AF_BLUE_STRING_SINHALA_TOP
 463     "เถ‰ เถš เถ เถณ เถด เถบ เถฝ เท†"
 464   AF_BLUE_STRING_SINHALA_BOTTOM
 465     "เถ‘ เถ” เถ เถข เถง เถฎ เถฐ เถป"


 984   AF_BLUE_STRINGSET_ORKH
 985     { AF_BLUE_STRING_OLD_TURKIC_TOP,    AF_BLUE_PROPERTY_LATIN_TOP }
 986     { AF_BLUE_STRING_OLD_TURKIC_BOTTOM, 0                          }
 987     { AF_BLUE_STRING_MAX,               0                          }
 988 
 989   AF_BLUE_STRINGSET_OSGE
 990     { AF_BLUE_STRING_OSAGE_CAPITAL_TOP,       AF_BLUE_PROPERTY_LATIN_TOP       }
 991     { AF_BLUE_STRING_OSAGE_CAPITAL_BOTTOM,    0                                }
 992     { AF_BLUE_STRING_OSAGE_CAPITAL_DESCENDER, 0                                }
 993     { AF_BLUE_STRING_OSAGE_SMALL_TOP,         AF_BLUE_PROPERTY_LATIN_TOP     |
 994                                               AF_BLUE_PROPERTY_LATIN_X_HEIGHT  }
 995     { AF_BLUE_STRING_OSAGE_SMALL_BOTTOM,      0                                }
 996     { AF_BLUE_STRING_OSAGE_SMALL_ASCENDER,    AF_BLUE_PROPERTY_LATIN_TOP       }
 997     { AF_BLUE_STRING_OSAGE_SMALL_DESCENDER,   0                                }
 998     { AF_BLUE_STRING_MAX,                     0                                }
 999 
1000   AF_BLUE_STRINGSET_OSMA
1001     { AF_BLUE_STRING_OSMANYA_TOP,    AF_BLUE_PROPERTY_LATIN_TOP }
1002     { AF_BLUE_STRING_OSMANYA_BOTTOM, 0                          }
1003     { AF_BLUE_STRING_MAX,            0                          }






1004 
1005   AF_BLUE_STRINGSET_SAUR
1006     { AF_BLUE_STRING_SAURASHTRA_TOP,    AF_BLUE_PROPERTY_LATIN_TOP }
1007     { AF_BLUE_STRING_SAURASHTRA_BOTTOM, 0                          }
1008     { AF_BLUE_STRING_MAX,               0                          }
1009 
1010   AF_BLUE_STRINGSET_SHAW
1011     { AF_BLUE_STRING_SHAVIAN_TOP,          AF_BLUE_PROPERTY_LATIN_TOP        }
1012     { AF_BLUE_STRING_SHAVIAN_BOTTOM,       0                                 }
1013     { AF_BLUE_STRING_SHAVIAN_DESCENDER,    0                                 }
1014     { AF_BLUE_STRING_SHAVIAN_SMALL_TOP,    AF_BLUE_PROPERTY_LATIN_TOP      |
1015                                            AF_BLUE_PROPERTY_LATIN_X_HEIGHT   }
1016     { AF_BLUE_STRING_SHAVIAN_SMALL_BOTTOM, 0                                 }
1017     { AF_BLUE_STRING_MAX,                  0                                 }
1018 
1019   AF_BLUE_STRINGSET_SINH
1020     { AF_BLUE_STRING_SINHALA_TOP,       AF_BLUE_PROPERTY_LATIN_TOP }
1021     { AF_BLUE_STRING_SINHALA_BOTTOM,    0                          }
1022     { AF_BLUE_STRING_SINHALA_DESCENDER, 0                          }
1023     { AF_BLUE_STRING_MAX,               0                          }


   1 // afblue.dat
   2 //
   3 //   Auto-fitter data for blue strings.
   4 //
   5 // Copyright (C) 2013-2020 by
   6 // David Turner, Robert Wilhelm, and Werner Lemberg.
   7 //
   8 // This file is part of the FreeType project, and may only be used,
   9 // modified, and distributed under the terms of the FreeType project
  10 // license, LICENSE.TXT.  By continuing to use, modify, or distribute
  11 // this file you indicate that you have read the license and
  12 // understand and accept it fully.
  13 
  14 
  15 // This file contains data specific to blue zones.  It gets processed by
  16 // a script to simulate `jagged arrays', with enumeration values holding
  17 // offsets into the arrays.
  18 //
  19 // The format of the file is rather simple:  A section starts with three
  20 // labels separated by whitespace and followed by a colon (everything in a
  21 // single line); the first label gives the name of the enumeration template,
  22 // the second the name of the array template, and the third the name of the
  23 // `maximum' template.  The script then fills the corresponding templates
  24 // (indicated by `@' characters around the name).
  25 //


 426   AF_BLUE_STRING_OSAGE_CAPITAL_TOP
 427     "๐’พ ๐“ ๐“’ ๐““ ๐’ป ๐“‚ ๐’ต ๐“†"
 428   AF_BLUE_STRING_OSAGE_CAPITAL_BOTTOM
 429     "๐’ฐ ๐“ ๐“‚ ๐’ฟ ๐“Ž ๐’น"
 430   AF_BLUE_STRING_OSAGE_CAPITAL_DESCENDER
 431     "๐’ผ ๐’ฝ ๐’พ"
 432   AF_BLUE_STRING_OSAGE_SMALL_TOP
 433     "๐“ต ๐“ถ ๐“บ ๐“ป ๐“ ๐“ฃ ๐“ช ๐“ฎ"
 434   AF_BLUE_STRING_OSAGE_SMALL_BOTTOM
 435     "๐“˜ ๐“š ๐“ฃ ๐“ต ๐“ก ๐“ง ๐“ช ๐“ถ"
 436   AF_BLUE_STRING_OSAGE_SMALL_ASCENDER
 437     "๐“ค ๐“ฆ ๐“ธ ๐“น ๐“›"
 438   AF_BLUE_STRING_OSAGE_SMALL_DESCENDER
 439     "๐“ค ๐“ฅ ๐“ฆ"
 440 
 441   AF_BLUE_STRING_OSMANYA_TOP
 442     "๐’† ๐’‰ ๐’ ๐’’ ๐’˜ ๐’› ๐’  ๐’ฃ"
 443   AF_BLUE_STRING_OSMANYA_BOTTOM
 444     "๐’€ ๐’‚ ๐’† ๐’ˆ ๐’Š ๐’’ ๐’  ๐’ฉ"
 445 
 446   AF_BLUE_STRING_ROHINGYA_TOP
 447     "๐ดƒ ๐ด€ ๐ด† ๐ด– ๐ด•"
 448   AF_BLUE_STRING_ROHINGYA_BOTTOM
 449     "๐ด” ๐ด– ๐ด• ๐ด‘ ๐ด"
 450   AF_BLUE_STRING_ROHINGYA_JOIN
 451     "ู€"
 452 
 453   AF_BLUE_STRING_SAURASHTRA_TOP
 454     "๊ขœ ๊ขž ๊ขณ ๊ข‚ ๊ข– ๊ข’ ๊ข ๊ข›"
 455   AF_BLUE_STRING_SAURASHTRA_BOTTOM
 456     "๊ข‚ ๊ขจ ๊ขบ ๊ขค ๊ขŽ"
 457 
 458   AF_BLUE_STRING_SHAVIAN_TOP
 459     "๐‘• ๐‘™"
 460   AF_BLUE_STRING_SHAVIAN_BOTTOM
 461     "๐‘” ๐‘– ๐‘— ๐‘น ๐‘ป"
 462   AF_BLUE_STRING_SHAVIAN_DESCENDER
 463     "๐‘Ÿ ๐‘ฃ"
 464   AF_BLUE_STRING_SHAVIAN_SMALL_TOP
 465     "๐‘ฑ ๐‘ฒ ๐‘ณ ๐‘ด ๐‘ธ ๐‘บ ๐‘ผ"
 466   AF_BLUE_STRING_SHAVIAN_SMALL_BOTTOM
 467     "๐‘ด ๐‘ป ๐‘น"
 468 
 469   AF_BLUE_STRING_SINHALA_TOP
 470     "เถ‰ เถš เถ เถณ เถด เถบ เถฝ เท†"
 471   AF_BLUE_STRING_SINHALA_BOTTOM
 472     "เถ‘ เถ” เถ เถข เถง เถฎ เถฐ เถป"


 991   AF_BLUE_STRINGSET_ORKH
 992     { AF_BLUE_STRING_OLD_TURKIC_TOP,    AF_BLUE_PROPERTY_LATIN_TOP }
 993     { AF_BLUE_STRING_OLD_TURKIC_BOTTOM, 0                          }
 994     { AF_BLUE_STRING_MAX,               0                          }
 995 
 996   AF_BLUE_STRINGSET_OSGE
 997     { AF_BLUE_STRING_OSAGE_CAPITAL_TOP,       AF_BLUE_PROPERTY_LATIN_TOP       }
 998     { AF_BLUE_STRING_OSAGE_CAPITAL_BOTTOM,    0                                }
 999     { AF_BLUE_STRING_OSAGE_CAPITAL_DESCENDER, 0                                }
1000     { AF_BLUE_STRING_OSAGE_SMALL_TOP,         AF_BLUE_PROPERTY_LATIN_TOP     |
1001                                               AF_BLUE_PROPERTY_LATIN_X_HEIGHT  }
1002     { AF_BLUE_STRING_OSAGE_SMALL_BOTTOM,      0                                }
1003     { AF_BLUE_STRING_OSAGE_SMALL_ASCENDER,    AF_BLUE_PROPERTY_LATIN_TOP       }
1004     { AF_BLUE_STRING_OSAGE_SMALL_DESCENDER,   0                                }
1005     { AF_BLUE_STRING_MAX,                     0                                }
1006 
1007   AF_BLUE_STRINGSET_OSMA
1008     { AF_BLUE_STRING_OSMANYA_TOP,    AF_BLUE_PROPERTY_LATIN_TOP }
1009     { AF_BLUE_STRING_OSMANYA_BOTTOM, 0                          }
1010     { AF_BLUE_STRING_MAX,            0                          }
1011 
1012   AF_BLUE_STRINGSET_ROHG
1013     { AF_BLUE_STRING_ROHINGYA_TOP,    AF_BLUE_PROPERTY_LATIN_TOP     }
1014     { AF_BLUE_STRING_ROHINGYA_BOTTOM, 0                              }
1015     { AF_BLUE_STRING_ROHINGYA_JOIN,   AF_BLUE_PROPERTY_LATIN_NEUTRAL }
1016     { AF_BLUE_STRING_MAX,             0                              }
1017 
1018   AF_BLUE_STRINGSET_SAUR
1019     { AF_BLUE_STRING_SAURASHTRA_TOP,    AF_BLUE_PROPERTY_LATIN_TOP }
1020     { AF_BLUE_STRING_SAURASHTRA_BOTTOM, 0                          }
1021     { AF_BLUE_STRING_MAX,               0                          }
1022 
1023   AF_BLUE_STRINGSET_SHAW
1024     { AF_BLUE_STRING_SHAVIAN_TOP,          AF_BLUE_PROPERTY_LATIN_TOP        }
1025     { AF_BLUE_STRING_SHAVIAN_BOTTOM,       0                                 }
1026     { AF_BLUE_STRING_SHAVIAN_DESCENDER,    0                                 }
1027     { AF_BLUE_STRING_SHAVIAN_SMALL_TOP,    AF_BLUE_PROPERTY_LATIN_TOP      |
1028                                            AF_BLUE_PROPERTY_LATIN_X_HEIGHT   }
1029     { AF_BLUE_STRING_SHAVIAN_SMALL_BOTTOM, 0                                 }
1030     { AF_BLUE_STRING_MAX,                  0                                 }
1031 
1032   AF_BLUE_STRINGSET_SINH
1033     { AF_BLUE_STRING_SINHALA_TOP,       AF_BLUE_PROPERTY_LATIN_TOP }
1034     { AF_BLUE_STRING_SINHALA_BOTTOM,    0                          }
1035     { AF_BLUE_STRING_SINHALA_DESCENDER, 0                          }
1036     { AF_BLUE_STRING_MAX,               0                          }


< prev index next >