| # Copyright 2019 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| # Fuzzer dictionary targetting RenderText. |
| |
| # Control codes |
| "\x00" |
| "\x0a" |
| "\x0d" |
| |
| # Basic Latin |
| " " |
| "!" |
| "123" |
| "@" |
| "ABC" |
| "~" |
| |
| # Latin-1 Supplement |
| "\xA0" |
| "\xc2\xa5" |
| "\xc3\x86" |
| "\xc3\x98" |
| "\xc3\xa9" |
| "\xc3\xb7" |
| |
| # Latin Extended-A |
| "\xc4\x80" |
| "\xc4\x89" |
| "\xc4\x9e" |
| "\xc4\xb6" |
| "\xc5\x85" |
| "\xc5\x92" |
| |
| # Latin Extended-B |
| "\xc6\x82" |
| "\xc6\x86" |
| "\xc6\x90" |
| "\xc6\xba" |
| "\xc9\x83" |
| |
| # Latin Extended-C |
| "\xe2\xb1\xa3" |
| "\xe2\xb1\xab" |
| |
| # Latin Extended-D |
| "\xea\x9c\xb6" |
| "\xea\x9e\xb0" |
| "\xea\x9f\xbf" |
| |
| # Latin Extended-E |
| "\xea\xad\x82" |
| "\xea\xac\xba" |
| |
| # IPA Extensions |
| "\xca\x92" |
| "\xc9\x99" |
| |
| # Spacing modifier letters |
| "\xca\xb0" |
| "\xcb\x87" |
| "\xcb\xa8" |
| |
| # Phonetic Extensions |
| "\xe1\xb4\x94" |
| "\xe1\xb5\xab" |
| "\xe1\xb5\xba" |
| |
| # Phonetic Extensions Supplement |
| "\xe1\xb6\x95" |
| "\xe1\xb6\x8e" |
| "\xe1\xb6\xb3" |
| |
| # Combining Marks |
| "\xe2\x97\x8c\xcc\x85" |
| "\xe2\x97\x8c\xcc\x9a" |
| "\xe2\x97\x8c\xcc\xb8" |
| "\xe2\x97\x8c\xcd\xa5" |
| "\xe2\x97\x8c\xe2\x83\x95" |
| "\xe2\x97\x8c\xe2\x83\x92" |
| |
| # Greek and Coptic |
| "\xcd\xb2" |
| "\xcd\xb6" |
| "\xce\x86" |
| "\xcf\x96" |
| |
| # Greek Extended |
| "\xe1\xbc\xaa" |
| "\xe1\xbe\x8c" |
| "\xe1\xbe\xa5" |
| |
| # Cyrillic |
| "\xd0\x82" |
| "\xd0\x89" |
| "\xd0\x94" |
| "\xd0\xa1" |
| |
| # Cyrillic Supplement |
| "\xd4\x94" |
| "\xd4\x99" |
| "\xd4\xaa" |
| |
| # Cyrillic Extended-A |
| "\xe2\xb7\xa8" |
| "\xe2\xb7\xbc" |
| |
| # Cyrillic Extended-B |
| "\xea\x99\x9a" |
| "\xea\x99\xb2" |
| "\xea\x99\xac" |
| "\xea\x99\xae" |
| |
| # Cyrillic Extended-C |
| "\xe1\xb2\x80" |
| "\xe1\xb2\x82" |
| "\xe1\xb2\x83" |
| "\xe1\xb2\x85" |
| |
| # Armenian |
| "\xd5\x83" |
| "\xd4\xb9" |
| "\xd5\x8d" |
| "\xd6\x83" |
| |
| # Arabic |
| "\xef\xba\x90" |
| "\xef\xba\x9e" |
| "\xef\xba\xac" |
| "\xef\xba\xb6" |
| "\xe0\xa2\xa9" |
| "\xef\xad\xb3" |
| "\xef\xba\xb6" |
| |
| # Arabic Word ligatures |
| "\xef\xb7\xb0" |
| "\xef\xb7\xb2" |
| "\xef\xb7\xb6" |
| |
| # Hebrew |
| "\xd7\x90" |
| "\xd7\x9d" |
| "\xd7\xa3" |
| "\xef\xac\xa4" |
| |
| # Mandaic |
| "\xe0\xa1\x81" |
| "\xe0\xa1\x82" |
| "\xe0\xa1\x85" |
| |
| # Samaritan |
| "\xe0\xa0\x81" |
| "\xe0\xa0\x84" |
| "\xe0\xa0\x85" |
| "\xe0\xa0\x86" |
| |
| # Syriac |
| "\xdc\x93" |
| "\xdc\x9c" |
| "\xdc\xae" |
| "\xdd\x8e" |
| |
| # Thaana |
| "\xde\x84" |
| "\xde\x8c" |
| "\xde\x9d" |
| |
| # Devanagari |
| "\xe0\xa4\x96" |
| "\xe0\xa4\x99" |
| "\xe0\xa5\x9a" |
| "\xe0\xa5\xbe" |
| |
| # Bengali |
| "\xe0\xa6\x86" |
| "\xe0\xa6\x8b" |
| "\xe0\xa6\x9d" |
| "\xe0\xa6\xb6" |
| |
| # Gurmukhi |
| "\xe0\xa8\x86" |
| "\xe0\xa8\x98" |
| "\xe0\xa8\x9b" |
| "\xe0\xa8\xb2" |
| |
| # Gujarati |
| "\xe0\xaa\x86" |
| "\xe0\xaa\x8a" |
| "\xe0\xaa\x8d" |
| "\xe0\xaa\xb6" |
| "\xe0\xab\x84" |
| "\xe0\xab\x81" |
| "\xe0\xab\x80" |
| "\xe0\xab\xb1" |
| |
| # Oriya |
| "\xe0\xac\x81" |
| "\xe0\xac\x86" |
| "\xe0\xac\xaa" |
| "\xe0\xac\x9e" |
| "\xe0\xad\x8b" |
| "\xe0\xad\x9c" |
| |
| # Tamil |
| "\xe0\xae\x85" |
| "\xe0\xae\x87" |
| "\xe0\xae\x99" |
| "\xe0\xae\x9c" |
| "\xe0\xaf\xb5" |
| |
| # Telugu |
| "\xe0\xb0\x94" |
| "\xe0\xb0\x8b" |
| "\xe0\xb0\x9d" |
| "\xe0\xb0\xae" |
| "\xe0\xb1\xa0" |
| "\xe0\xb1\x98" |
| "\xe0\xb1\x96" |
| |
| # Kannada |
| "\xe0\xb2\x85" |
| "\xe0\xb2\x88" |
| "\xe0\xb2\x8a" |
| "\xe0\xb2\x9d" |
| "\xe0\xb3\x88" |
| "\xe0\xb3\x8b" |
| |
| # Malayalam |
| "\xe0\xb4\x83" |
| "\xe0\xb4\x86" |
| "\xe0\xb4\x98" |
| "\xe0\xb4\xb8" |
| "\xe0\xb5\xba" |
| |
| # Sinhala |
| "\xe0\xb6\x86" |
| "\xe0\xb6\x89" |
| "\xe0\xb6\x8c" |
| "\xe0\xb6\x9d" |
| "\xe0\xb7\x96" |
| "\xe0\xb7\xb4" |
| |
| # Thai |
| "\xe0\xb8\x97" |
| "\xe0\xb8\xa9" |
| "\xe0\xb9\x97" |
| |
| # Georgian |
| "\xe1\x82\xb3" |
| "\xe1\x82\xb4" |
| "\xe1\x83\x9a" |
| |
| # Unicode symbols |
| "\xe2\x80\x95" |
| "\xe2\x80\xa0" |
| "\xe2\x80\xbc" |
| |
| # General Punctuation |
| "\xe2\x80\x96" |
| "\xe2\x80\xbb" |
| "\xe2\x80\x8b" |
| "\xe2\x80\x8c" |
| "\xe2\x80\x8d" |
| "\xe2\x80\x8e" |
| "\xe2\x80\x8f" |
| "\xe2\x81\xa0" |
| |
| # Superscripts and Subscripts |
| "\xe2\x82\x88" |
| "\xe2\x82\x98" |
| |
| # Currency Symbols |
| "\xe2\x82\xa9" |
| "\xe2\x82\xad" |
| |
| # Letterlike Symbols |
| "\xe2\x84\x96" |
| "\xe2\x84\xac" |
| "\xe2\x84\xa2" |
| |
| # Number Forms |
| "\xe2\x85\x97" |
| "\xe2\x85\xa8" |
| |
| # Arrows |
| "\xe2\x86\x88" |
| "\xe2\x87\x86" |
| "\xe2\x87\x98" |
| "\xe2\x87\xbc" |
| |
| # Mathematical symbols |
| "\xe2\x88\xad" |
| "\xe2\x89\x99" |
| "\xe2\x8a\x98" |
| |
| # Miscellaneous Technical |
| "\xe2\x8c\x9b" |
| "\xe2\x8d\x89" |
| "\xe2\x8e\x9b" |
| |
| # Enclosed Alphanumerics |
| "\xe2\x91\xa5" |
| "\xe2\x93\x8b" |
| "\xe2\x93\xb4" |
| |
| # Box Drawing |
| "\xe2\x94\xa3" |
| "\xe2\x95\xa9" |
| |
| # Block Elements |
| "\xe2\x96\x84" |
| "\xe2\x96\x8a" |
| |
| # Geometric Shapes |
| "\xe2\x96\xa4" |
| "\xe2\x96\xb0" |
| "\xe2\x97\xb7" |
| |
| # Miscellaneous Symbols |
| "\xe2\x98\xb9" |
| "\xe2\x9a\xbd" |
| "\xe2\x9b\xb5" |
| |
| # Dingbat |
| "\xe2\x9c\xbb" |
| "\xe2\x9d\x89" |
| |
| # Braille |
| "\xe2\xa0\x9b" |
| "\xe2\xa1\xbb" |
| "\xe2\xa2\xb7" |
| "\xe2\xa3\xb8" |
| |
| # Music |
| "\xf0\x9d\x84\x87" |
| "\xf0\x9d\x84\xb5" |
| "\xf0\x9d\x87\x9a" |
| |
| # Alchemical Symbols |
| "\xf0\x9f\x9c\x97" |
| "\xf0\x9f\x9d\x9c" |
| "\xf0\x9f\x9d\xa9" |
| |
| # Emoji |
| "\x32\x36\x39\x33" |
| "\x36\xef\xb8\x8f\xe2\x83\xa3" |
| "\xc2\xa9\xef\xb8\x8f" |
| "\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbe" |
| "\x23\xef\xb8\x8e" |
| "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd" |