blob: 59f7bd6b7f0a0f5dc8a3ad78ceebd7e794f8a6e3 [file] [log] [blame]
# 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"