g_colorname.h 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702
  1. /* This file is part of the GNU plotutils package. Copyright (C) 1995,
  2. 1996, 1997, 1998, 1999, 2000, 2005, 2008, Free Software Foundation, Inc.
  3. The GNU plotutils package is free software. You may redistribute it
  4. and/or modify it under the terms of the GNU General Public License as
  5. published by the Free Software foundation; either version 2, or (at your
  6. option) any later version.
  7. The GNU plotutils package is distributed in the hope that it will be
  8. useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
  9. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  10. General Public License for more details.
  11. You should have received a copy of the GNU General Public License along
  12. with the GNU plotutils package; see the file COPYING. If not, write to
  13. the Free Software Foundation, Inc., 51 Franklin St., Fifth Floor,
  14. Boston, MA 02110-1301, USA. */
  15. /* This file contains the color names recognized by libplot, and their
  16. 24-bit interpretation (internally, we extend to 48 bits by doubling each
  17. byte). It is #included by g_colors.c.
  18. The table below is taken largely from the `rgb.txt' file distributed
  19. with X11R6 (version 10.41, dated 20 Feb 94). However, it was discovered
  20. that for a few color names containing the substring "gray", `rgb.txt'
  21. did not include the corresponding names containing the substring "grey",
  22. as it should. They have been added. */
  23. #define NUM_COLORNAMES 665
  24. /* could declare this array `extern', so that applications linked with
  25. libplot/libplotter can secretly access it, if they want to :-) */
  26. static const plColorNameInfo _pl_g_colornames[NUM_COLORNAMES + 1] =
  27. {
  28. {"aliceblue", 0xf0, 0xf8, 0xff},
  29. {"antiquewhite", 0xfa, 0xeb, 0xd7},
  30. {"antiquewhite1", 0xff, 0xef, 0xdb},
  31. {"antiquewhite2", 0xee, 0xdf, 0xcc},
  32. {"antiquewhite3", 0xcd, 0xc0, 0xb0},
  33. {"antiquewhite4", 0x8b, 0x83, 0x78},
  34. {"aquamarine", 0x7f, 0xff, 0xd4},
  35. {"aquamarine1", 0x7f, 0xff, 0xd4},
  36. {"aquamarine2", 0x76, 0xee, 0xc6},
  37. {"aquamarine3", 0x66, 0xcd, 0xaa},
  38. {"aquamarine4", 0x45, 0x8b, 0x74},
  39. {"azure", 0xf0, 0xff, 0xff},
  40. {"azure1", 0xf0, 0xff, 0xff},
  41. {"azure2", 0xe0, 0xee, 0xee},
  42. {"azure3", 0xc1, 0xcd, 0xcd},
  43. {"azure4", 0x83, 0x8b, 0x8b},
  44. {"beige", 0xf5, 0xf5, 0xdc},
  45. {"bisque", 0xff, 0xe4, 0xc4},
  46. {"bisque1", 0xff, 0xe4, 0xc4},
  47. {"bisque2", 0xee, 0xd5, 0xb7},
  48. {"bisque3", 0xcd, 0xb7, 0x9e},
  49. {"bisque4", 0x8b, 0x7d, 0x6b},
  50. {"black", 0x00, 0x00, 0x00},
  51. {"blanchedalmond", 0xff, 0xeb, 0xcd},
  52. {"blue", 0x00, 0x00, 0xff},
  53. {"blue1", 0x00, 0x00, 0xff},
  54. {"blue2", 0x00, 0x00, 0xee},
  55. {"blue3", 0x00, 0x00, 0xcd},
  56. {"blue4", 0x00, 0x00, 0x8b},
  57. {"blueviolet", 0x8a, 0x2b, 0xe2},
  58. {"brown", 0xa5, 0x2a, 0x2a},
  59. {"brown1", 0xff, 0x40, 0x40},
  60. {"brown2", 0xee, 0x3b, 0x3b},
  61. {"brown3", 0xcd, 0x33, 0x33},
  62. {"brown4", 0x8b, 0x23, 0x23},
  63. {"burlywood", 0xde, 0xb8, 0x87},
  64. {"burlywood1", 0xff, 0xd3, 0x9b},
  65. {"burlywood2", 0xee, 0xc5, 0x91},
  66. {"burlywood3", 0xcd, 0xaa, 0x7d},
  67. {"burlywood4", 0x8b, 0x73, 0x55},
  68. {"cadetblue", 0x5f, 0x9e, 0xa0},
  69. {"cadetblue1", 0x98, 0xf5, 0xff},
  70. {"cadetblue2", 0x8e, 0xe5, 0xee},
  71. {"cadetblue3", 0x7a, 0xc5, 0xcd},
  72. {"cadetblue4", 0x53, 0x86, 0x8b},
  73. {"chartreuse", 0x7f, 0xff, 0x00},
  74. {"chartreuse1", 0x7f, 0xff, 0x00},
  75. {"chartreuse2", 0x76, 0xee, 0x00},
  76. {"chartreuse3", 0x66, 0xcd, 0x00},
  77. {"chartreuse4", 0x45, 0x8b, 0x00},
  78. {"chocolate", 0xd2, 0x69, 0x1e},
  79. {"chocolate1", 0xff, 0x7f, 0x24},
  80. {"chocolate2", 0xee, 0x76, 0x21},
  81. {"chocolate3", 0xcd, 0x66, 0x1d},
  82. {"chocolate4", 0x8b, 0x45, 0x13},
  83. {"coral", 0xff, 0x7f, 0x50},
  84. {"coral1", 0xff, 0x72, 0x56},
  85. {"coral2", 0xee, 0x6a, 0x50},
  86. {"coral3", 0xcd, 0x5b, 0x45},
  87. {"coral4", 0x8b, 0x3e, 0x2f},
  88. {"cornflowerblue", 0x64, 0x95, 0xed},
  89. {"cornsilk", 0xff, 0xf8, 0xdc},
  90. {"cornsilk1", 0xff, 0xf8, 0xdc},
  91. {"cornsilk2", 0xee, 0xe8, 0xcd},
  92. {"cornsilk3", 0xcd, 0xc8, 0xb1},
  93. {"cornsilk4", 0x8b, 0x88, 0x78},
  94. {"cyan", 0x00, 0xff, 0xff},
  95. {"cyan1", 0x00, 0xff, 0xff},
  96. {"cyan2", 0x00, 0xee, 0xee},
  97. {"cyan3", 0x00, 0xcd, 0xcd},
  98. {"cyan4", 0x00, 0x8b, 0x8b},
  99. {"darkblue", 0x00, 0x00, 0x8b},
  100. {"darkcyan", 0x00, 0x8b, 0x8b},
  101. {"darkgoldenrod", 0xb8, 0x86, 0x0b},
  102. {"darkgoldenrod1", 0xff, 0xb9, 0x0f},
  103. {"darkgoldenrod2", 0xee, 0xad, 0x0e},
  104. {"darkgoldenrod3", 0xcd, 0x95, 0x0c},
  105. {"darkgoldenrod4", 0x8b, 0x65, 0x08},
  106. {"darkgray", 0xa9, 0xa9, 0xa9},
  107. {"darkgreen", 0x00, 0x64, 0x00},
  108. {"darkgrey", 0xa9, 0xa9, 0xa9},
  109. {"darkkhaki", 0xbd, 0xb7, 0x6b},
  110. {"darkmagenta", 0x8b, 0x00, 0x8b},
  111. {"darkolivegreen", 0x55, 0x6b, 0x2f},
  112. {"darkolivegreen1", 0xca, 0xff, 0x70},
  113. {"darkolivegreen2", 0xbc, 0xee, 0x68},
  114. {"darkolivegreen3", 0xa2, 0xcd, 0x5a},
  115. {"darkolivegreen4", 0x6e, 0x8b, 0x3d},
  116. {"darkorange", 0xff, 0x8c, 0x00},
  117. {"darkorange1", 0xff, 0x7f, 0x00},
  118. {"darkorange2", 0xee, 0x76, 0x00},
  119. {"darkorange3", 0xcd, 0x66, 0x00},
  120. {"darkorange4", 0x8b, 0x45, 0x00},
  121. {"darkorchid", 0x99, 0x32, 0xcc},
  122. {"darkorchid1", 0xbf, 0x3e, 0xff},
  123. {"darkorchid2", 0xb2, 0x3a, 0xee},
  124. {"darkorchid3", 0x9a, 0x32, 0xcd},
  125. {"darkorchid4", 0x68, 0x22, 0x8b},
  126. {"darkred", 0x8b, 0x00, 0x00},
  127. {"darksalmon", 0xe9, 0x96, 0x7a},
  128. {"darkseagreen", 0x8f, 0xbc, 0x8f},
  129. {"darkseagreen1", 0xc1, 0xff, 0xc1},
  130. {"darkseagreen2", 0xb4, 0xee, 0xb4},
  131. {"darkseagreen3", 0x9b, 0xcd, 0x9b},
  132. {"darkseagreen4", 0x69, 0x8b, 0x69},
  133. {"darkslateblue", 0x48, 0x3d, 0x8b},
  134. {"darkslategray", 0x2f, 0x4f, 0x4f},
  135. {"darkslategray1", 0x97, 0xff, 0xff},
  136. {"darkslategray2", 0x8d, 0xee, 0xee},
  137. {"darkslategray3", 0x79, 0xcd, 0xcd},
  138. {"darkslategray4", 0x52, 0x8b, 0x8b},
  139. {"darkslategrey", 0x2f, 0x4f, 0x4f},
  140. {"darkslategrey1", 0x97, 0xff, 0xff},
  141. {"darkslategrey2", 0x8d, 0xee, 0xee},
  142. {"darkslategrey3", 0x79, 0xcd, 0xcd},
  143. {"darkslategrey4", 0x52, 0x8b, 0x8b},
  144. {"darkturquoise", 0x00, 0xce, 0xd1},
  145. {"darkviolet", 0x94, 0x00, 0xd3},
  146. {"deeppink", 0xff, 0x14, 0x93},
  147. {"deeppink1", 0xff, 0x14, 0x93},
  148. {"deeppink2", 0xee, 0x12, 0x89},
  149. {"deeppink3", 0xcd, 0x10, 0x76},
  150. {"deeppink4", 0x8b, 0x0a, 0x50},
  151. {"deepskyblue", 0x00, 0xbf, 0xff},
  152. {"deepskyblue1", 0x00, 0xbf, 0xff},
  153. {"deepskyblue2", 0x00, 0xb2, 0xee},
  154. {"deepskyblue3", 0x00, 0x9a, 0xcd},
  155. {"deepskyblue4", 0x00, 0x68, 0x8b},
  156. {"dimgray", 0x69, 0x69, 0x69},
  157. {"dimgrey", 0x69, 0x69, 0x69},
  158. {"dodgerblue", 0x1e, 0x90, 0xff},
  159. {"dodgerblue1", 0x1e, 0x90, 0xff},
  160. {"dodgerblue2", 0x1c, 0x86, 0xee},
  161. {"dodgerblue3", 0x18, 0x74, 0xcd},
  162. {"dodgerblue4", 0x10, 0x4e, 0x8b},
  163. {"firebrick", 0xb2, 0x22, 0x22},
  164. {"firebrick1", 0xff, 0x30, 0x30},
  165. {"firebrick2", 0xee, 0x2c, 0x2c},
  166. {"firebrick3", 0xcd, 0x26, 0x26},
  167. {"firebrick4", 0x8b, 0x1a, 0x1a},
  168. {"floralwhite", 0xff, 0xfa, 0xf0},
  169. {"forestgreen", 0x22, 0x8b, 0x22},
  170. {"gainsboro", 0xdc, 0xdc, 0xdc},
  171. {"ghostwhite", 0xf8, 0xf8, 0xff},
  172. {"gold", 0xff, 0xd7, 0x00},
  173. {"gold1", 0xff, 0xd7, 0x00},
  174. {"gold2", 0xee, 0xc9, 0x00},
  175. {"gold3", 0xcd, 0xad, 0x00},
  176. {"gold4", 0x8b, 0x75, 0x00},
  177. {"goldenrod", 0xda, 0xa5, 0x20},
  178. {"goldenrod1", 0xff, 0xc1, 0x25},
  179. {"goldenrod2", 0xee, 0xb4, 0x22},
  180. {"goldenrod3", 0xcd, 0x9b, 0x1d},
  181. {"goldenrod4", 0x8b, 0x69, 0x14},
  182. {"gray", 0xbe, 0xbe, 0xbe},
  183. {"gray0", 0x00, 0x00, 0x00},
  184. {"gray1", 0x03, 0x03, 0x03},
  185. {"gray2", 0x05, 0x05, 0x05},
  186. {"gray3", 0x08, 0x08, 0x08},
  187. {"gray4", 0x0a, 0x0a, 0x0a},
  188. {"gray5", 0x0d, 0x0d, 0x0d},
  189. {"gray6", 0x0f, 0x0f, 0x0f},
  190. {"gray7", 0x12, 0x12, 0x12},
  191. {"gray8", 0x14, 0x14, 0x14},
  192. {"gray9", 0x17, 0x17, 0x17},
  193. {"gray10", 0x1a, 0x1a, 0x1a},
  194. {"gray11", 0x1c, 0x1c, 0x1c},
  195. {"gray12", 0x1f, 0x1f, 0x1f},
  196. {"gray13", 0x21, 0x21, 0x21},
  197. {"gray14", 0x24, 0x24, 0x24},
  198. {"gray15", 0x26, 0x26, 0x26},
  199. {"gray16", 0x29, 0x29, 0x29},
  200. {"gray17", 0x2b, 0x2b, 0x2b},
  201. {"gray18", 0x2e, 0x2e, 0x2e},
  202. {"gray19", 0x30, 0x30, 0x30},
  203. {"gray20", 0x33, 0x33, 0x33},
  204. {"gray21", 0x36, 0x36, 0x36},
  205. {"gray22", 0x38, 0x38, 0x38},
  206. {"gray23", 0x3b, 0x3b, 0x3b},
  207. {"gray24", 0x3d, 0x3d, 0x3d},
  208. {"gray25", 0x40, 0x40, 0x40},
  209. {"gray26", 0x42, 0x42, 0x42},
  210. {"gray27", 0x45, 0x45, 0x45},
  211. {"gray28", 0x47, 0x47, 0x47},
  212. {"gray29", 0x4a, 0x4a, 0x4a},
  213. {"gray30", 0x4d, 0x4d, 0x4d},
  214. {"gray31", 0x4f, 0x4f, 0x4f},
  215. {"gray32", 0x52, 0x52, 0x52},
  216. {"gray33", 0x54, 0x54, 0x54},
  217. {"gray34", 0x57, 0x57, 0x57},
  218. {"gray35", 0x59, 0x59, 0x59},
  219. {"gray36", 0x5c, 0x5c, 0x5c},
  220. {"gray37", 0x5e, 0x5e, 0x5e},
  221. {"gray38", 0x61, 0x61, 0x61},
  222. {"gray39", 0x63, 0x63, 0x63},
  223. {"gray40", 0x66, 0x66, 0x66},
  224. {"gray41", 0x69, 0x69, 0x69},
  225. {"gray42", 0x6b, 0x6b, 0x6b},
  226. {"gray43", 0x6e, 0x6e, 0x6e},
  227. {"gray44", 0x70, 0x70, 0x70},
  228. {"gray45", 0x73, 0x73, 0x73},
  229. {"gray46", 0x75, 0x75, 0x75},
  230. {"gray47", 0x78, 0x78, 0x78},
  231. {"gray48", 0x7a, 0x7a, 0x7a},
  232. {"gray49", 0x7d, 0x7d, 0x7d},
  233. {"gray50", 0x7f, 0x7f, 0x7f},
  234. {"gray51", 0x82, 0x82, 0x82},
  235. {"gray52", 0x85, 0x85, 0x85},
  236. {"gray53", 0x87, 0x87, 0x87},
  237. {"gray54", 0x8a, 0x8a, 0x8a},
  238. {"gray55", 0x8c, 0x8c, 0x8c},
  239. {"gray56", 0x8f, 0x8f, 0x8f},
  240. {"gray57", 0x91, 0x91, 0x91},
  241. {"gray58", 0x94, 0x94, 0x94},
  242. {"gray59", 0x96, 0x96, 0x96},
  243. {"gray60", 0x99, 0x99, 0x99},
  244. {"gray61", 0x9c, 0x9c, 0x9c},
  245. {"gray62", 0x9e, 0x9e, 0x9e},
  246. {"gray63", 0xa1, 0xa1, 0xa1},
  247. {"gray64", 0xa3, 0xa3, 0xa3},
  248. {"gray65", 0xa6, 0xa6, 0xa6},
  249. {"gray66", 0xa8, 0xa8, 0xa8},
  250. {"gray67", 0xab, 0xab, 0xab},
  251. {"gray68", 0xad, 0xad, 0xad},
  252. {"gray69", 0xb0, 0xb0, 0xb0},
  253. {"gray70", 0xb3, 0xb3, 0xb3},
  254. {"gray71", 0xb5, 0xb5, 0xb5},
  255. {"gray72", 0xb8, 0xb8, 0xb8},
  256. {"gray73", 0xba, 0xba, 0xba},
  257. {"gray74", 0xbd, 0xbd, 0xbd},
  258. {"gray75", 0xbf, 0xbf, 0xbf},
  259. {"gray76", 0xc2, 0xc2, 0xc2},
  260. {"gray77", 0xc4, 0xc4, 0xc4},
  261. {"gray78", 0xc7, 0xc7, 0xc7},
  262. {"gray79", 0xc9, 0xc9, 0xc9},
  263. {"gray80", 0xcc, 0xcc, 0xcc},
  264. {"gray81", 0xcf, 0xcf, 0xcf},
  265. {"gray82", 0xd1, 0xd1, 0xd1},
  266. {"gray83", 0xd4, 0xd4, 0xd4},
  267. {"gray84", 0xd6, 0xd6, 0xd6},
  268. {"gray85", 0xd9, 0xd9, 0xd9},
  269. {"gray86", 0xdb, 0xdb, 0xdb},
  270. {"gray87", 0xde, 0xde, 0xde},
  271. {"gray88", 0xe0, 0xe0, 0xe0},
  272. {"gray89", 0xe3, 0xe3, 0xe3},
  273. {"gray90", 0xe5, 0xe5, 0xe5},
  274. {"gray91", 0xe8, 0xe8, 0xe8},
  275. {"gray92", 0xeb, 0xeb, 0xeb},
  276. {"gray93", 0xed, 0xed, 0xed},
  277. {"gray94", 0xf0, 0xf0, 0xf0},
  278. {"gray95", 0xf2, 0xf2, 0xf2},
  279. {"gray96", 0xf5, 0xf5, 0xf5},
  280. {"gray97", 0xf7, 0xf7, 0xf7},
  281. {"gray98", 0xfa, 0xfa, 0xfa},
  282. {"gray99", 0xfc, 0xfc, 0xfc},
  283. {"gray100", 0xff, 0xff, 0xff},
  284. {"green", 0x00, 0xff, 0x00},
  285. {"green1", 0x00, 0xff, 0x00},
  286. {"green2", 0x00, 0xee, 0x00},
  287. {"green3", 0x00, 0xcd, 0x00},
  288. {"green4", 0x00, 0x8b, 0x00},
  289. {"greenyellow", 0xad, 0xff, 0x2f},
  290. {"grey", 0xbe, 0xbe, 0xbe},
  291. {"grey0", 0x00, 0x00, 0x00},
  292. {"grey1", 0x03, 0x03, 0x03},
  293. {"grey2", 0x05, 0x05, 0x05},
  294. {"grey3", 0x08, 0x08, 0x08},
  295. {"grey4", 0x0a, 0x0a, 0x0a},
  296. {"grey5", 0x0d, 0x0d, 0x0d},
  297. {"grey6", 0x0f, 0x0f, 0x0f},
  298. {"grey7", 0x12, 0x12, 0x12},
  299. {"grey8", 0x14, 0x14, 0x14},
  300. {"grey9", 0x17, 0x17, 0x17},
  301. {"grey10", 0x1a, 0x1a, 0x1a},
  302. {"grey11", 0x1c, 0x1c, 0x1c},
  303. {"grey12", 0x1f, 0x1f, 0x1f},
  304. {"grey13", 0x21, 0x21, 0x21},
  305. {"grey14", 0x24, 0x24, 0x24},
  306. {"grey15", 0x26, 0x26, 0x26},
  307. {"grey16", 0x29, 0x29, 0x29},
  308. {"grey17", 0x2b, 0x2b, 0x2b},
  309. {"grey18", 0x2e, 0x2e, 0x2e},
  310. {"grey19", 0x30, 0x30, 0x30},
  311. {"grey20", 0x33, 0x33, 0x33},
  312. {"grey21", 0x36, 0x36, 0x36},
  313. {"grey22", 0x38, 0x38, 0x38},
  314. {"grey23", 0x3b, 0x3b, 0x3b},
  315. {"grey24", 0x3d, 0x3d, 0x3d},
  316. {"grey25", 0x40, 0x40, 0x40},
  317. {"grey26", 0x42, 0x42, 0x42},
  318. {"grey27", 0x45, 0x45, 0x45},
  319. {"grey28", 0x47, 0x47, 0x47},
  320. {"grey29", 0x4a, 0x4a, 0x4a},
  321. {"grey30", 0x4d, 0x4d, 0x4d},
  322. {"grey31", 0x4f, 0x4f, 0x4f},
  323. {"grey32", 0x52, 0x52, 0x52},
  324. {"grey33", 0x54, 0x54, 0x54},
  325. {"grey34", 0x57, 0x57, 0x57},
  326. {"grey35", 0x59, 0x59, 0x59},
  327. {"grey36", 0x5c, 0x5c, 0x5c},
  328. {"grey37", 0x5e, 0x5e, 0x5e},
  329. {"grey38", 0x61, 0x61, 0x61},
  330. {"grey39", 0x63, 0x63, 0x63},
  331. {"grey40", 0x66, 0x66, 0x66},
  332. {"grey41", 0x69, 0x69, 0x69},
  333. {"grey42", 0x6b, 0x6b, 0x6b},
  334. {"grey43", 0x6e, 0x6e, 0x6e},
  335. {"grey44", 0x70, 0x70, 0x70},
  336. {"grey45", 0x73, 0x73, 0x73},
  337. {"grey46", 0x75, 0x75, 0x75},
  338. {"grey47", 0x78, 0x78, 0x78},
  339. {"grey48", 0x7a, 0x7a, 0x7a},
  340. {"grey49", 0x7d, 0x7d, 0x7d},
  341. {"grey50", 0x7f, 0x7f, 0x7f},
  342. {"grey51", 0x82, 0x82, 0x82},
  343. {"grey52", 0x85, 0x85, 0x85},
  344. {"grey53", 0x87, 0x87, 0x87},
  345. {"grey54", 0x8a, 0x8a, 0x8a},
  346. {"grey55", 0x8c, 0x8c, 0x8c},
  347. {"grey56", 0x8f, 0x8f, 0x8f},
  348. {"grey57", 0x91, 0x91, 0x91},
  349. {"grey58", 0x94, 0x94, 0x94},
  350. {"grey59", 0x96, 0x96, 0x96},
  351. {"grey60", 0x99, 0x99, 0x99},
  352. {"grey61", 0x9c, 0x9c, 0x9c},
  353. {"grey62", 0x9e, 0x9e, 0x9e},
  354. {"grey63", 0xa1, 0xa1, 0xa1},
  355. {"grey64", 0xa3, 0xa3, 0xa3},
  356. {"grey65", 0xa6, 0xa6, 0xa6},
  357. {"grey66", 0xa8, 0xa8, 0xa8},
  358. {"grey67", 0xab, 0xab, 0xab},
  359. {"grey68", 0xad, 0xad, 0xad},
  360. {"grey69", 0xb0, 0xb0, 0xb0},
  361. {"grey70", 0xb3, 0xb3, 0xb3},
  362. {"grey71", 0xb5, 0xb5, 0xb5},
  363. {"grey72", 0xb8, 0xb8, 0xb8},
  364. {"grey73", 0xba, 0xba, 0xba},
  365. {"grey74", 0xbd, 0xbd, 0xbd},
  366. {"grey75", 0xbf, 0xbf, 0xbf},
  367. {"grey76", 0xc2, 0xc2, 0xc2},
  368. {"grey77", 0xc4, 0xc4, 0xc4},
  369. {"grey78", 0xc7, 0xc7, 0xc7},
  370. {"grey79", 0xc9, 0xc9, 0xc9},
  371. {"grey80", 0xcc, 0xcc, 0xcc},
  372. {"grey81", 0xcf, 0xcf, 0xcf},
  373. {"grey82", 0xd1, 0xd1, 0xd1},
  374. {"grey83", 0xd4, 0xd4, 0xd4},
  375. {"grey84", 0xd6, 0xd6, 0xd6},
  376. {"grey85", 0xd9, 0xd9, 0xd9},
  377. {"grey86", 0xdb, 0xdb, 0xdb},
  378. {"grey87", 0xde, 0xde, 0xde},
  379. {"grey88", 0xe0, 0xe0, 0xe0},
  380. {"grey89", 0xe3, 0xe3, 0xe3},
  381. {"grey90", 0xe5, 0xe5, 0xe5},
  382. {"grey91", 0xe8, 0xe8, 0xe8},
  383. {"grey92", 0xeb, 0xeb, 0xeb},
  384. {"grey93", 0xed, 0xed, 0xed},
  385. {"grey94", 0xf0, 0xf0, 0xf0},
  386. {"grey95", 0xf2, 0xf2, 0xf2},
  387. {"grey96", 0xf5, 0xf5, 0xf5},
  388. {"grey97", 0xf7, 0xf7, 0xf7},
  389. {"grey98", 0xfa, 0xfa, 0xfa},
  390. {"grey99", 0xfc, 0xfc, 0xfc},
  391. {"grey100", 0xff, 0xff, 0xff},
  392. {"honeydew", 0xf0, 0xff, 0xf0},
  393. {"honeydew1", 0xf0, 0xff, 0xf0},
  394. {"honeydew2", 0xe0, 0xee, 0xe0},
  395. {"honeydew3", 0xc1, 0xcd, 0xc1},
  396. {"honeydew4", 0x83, 0x8b, 0x83},
  397. {"hotpink", 0xff, 0x69, 0xb4},
  398. {"hotpink1", 0xff, 0x6e, 0xb4},
  399. {"hotpink2", 0xee, 0x6a, 0xa7},
  400. {"hotpink3", 0xcd, 0x60, 0x90},
  401. {"hotpink4", 0x8b, 0x3a, 0x62},
  402. {"indianred", 0xcd, 0x5c, 0x5c},
  403. {"indianred1", 0xff, 0x6a, 0x6a},
  404. {"indianred2", 0xee, 0x63, 0x63},
  405. {"indianred3", 0xcd, 0x55, 0x55},
  406. {"indianred4", 0x8b, 0x3a, 0x3a},
  407. {"ivory", 0xff, 0xff, 0xf0},
  408. {"ivory1", 0xff, 0xff, 0xf0},
  409. {"ivory2", 0xee, 0xee, 0xe0},
  410. {"ivory3", 0xcd, 0xcd, 0xc1},
  411. {"ivory4", 0x8b, 0x8b, 0x83},
  412. {"khaki", 0xf0, 0xe6, 0x8c},
  413. {"khaki1", 0xff, 0xf6, 0x8f},
  414. {"khaki2", 0xee, 0xe6, 0x85},
  415. {"khaki3", 0xcd, 0xc6, 0x73},
  416. {"khaki4", 0x8b, 0x86, 0x4e},
  417. {"lavender", 0xe6, 0xe6, 0xfa},
  418. {"lavenderblush", 0xff, 0xf0, 0xf5},
  419. {"lavenderblush1", 0xff, 0xf0, 0xf5},
  420. {"lavenderblush2", 0xee, 0xe0, 0xe5},
  421. {"lavenderblush3", 0xcd, 0xc1, 0xc5},
  422. {"lavenderblush4", 0x8b, 0x83, 0x86},
  423. {"lawngreen", 0x7c, 0xfc, 0x00},
  424. {"lemonchiffon", 0xff, 0xfa, 0xcd},
  425. {"lemonchiffon1", 0xff, 0xfa, 0xcd},
  426. {"lemonchiffon2", 0xee, 0xe9, 0xbf},
  427. {"lemonchiffon3", 0xcd, 0xc9, 0xa5},
  428. {"lemonchiffon4", 0x8b, 0x89, 0x70},
  429. {"lightblue", 0xad, 0xd8, 0xe6},
  430. {"lightblue1", 0xbf, 0xef, 0xff},
  431. {"lightblue2", 0xb2, 0xdf, 0xee},
  432. {"lightblue3", 0x9a, 0xc0, 0xcd},
  433. {"lightblue4", 0x68, 0x83, 0x8b},
  434. {"lightcoral", 0xf0, 0x80, 0x80},
  435. {"lightcyan", 0xe0, 0xff, 0xff},
  436. {"lightcyan1", 0xe0, 0xff, 0xff},
  437. {"lightcyan2", 0xd1, 0xee, 0xee},
  438. {"lightcyan3", 0xb4, 0xcd, 0xcd},
  439. {"lightcyan4", 0x7a, 0x8b, 0x8b},
  440. {"lightgoldenrod", 0xee, 0xdd, 0x82},
  441. {"lightgoldenrod1", 0xff, 0xec, 0x8b},
  442. {"lightgoldenrod2", 0xee, 0xdc, 0x82},
  443. {"lightgoldenrod3", 0xcd, 0xbe, 0x70},
  444. {"lightgoldenrod4", 0x8b, 0x81, 0x4c},
  445. {"lightgoldenrodyellow",0xfa, 0xfa, 0xd2},
  446. {"lightgray", 0xd3, 0xd3, 0xd3},
  447. {"lightgreen", 0x90, 0xee, 0x90},
  448. {"lightgrey", 0xd3, 0xd3, 0xd3},
  449. {"lightpink", 0xff, 0xb6, 0xc1},
  450. {"lightpink1", 0xff, 0xae, 0xb9},
  451. {"lightpink2", 0xee, 0xa2, 0xad},
  452. {"lightpink3", 0xcd, 0x8c, 0x95},
  453. {"lightpink4", 0x8b, 0x5f, 0x65},
  454. {"lightsalmon", 0xff, 0xa0, 0x7a},
  455. {"lightsalmon1", 0xff, 0xa0, 0x7a},
  456. {"lightsalmon2", 0xee, 0x95, 0x72},
  457. {"lightsalmon3", 0xcd, 0x81, 0x62},
  458. {"lightsalmon4", 0x8b, 0x57, 0x42},
  459. {"lightseagreen", 0x20, 0xb2, 0xaa},
  460. {"lightskyblue", 0x87, 0xce, 0xfa},
  461. {"lightskyblue1", 0xb0, 0xe2, 0xff},
  462. {"lightskyblue2", 0xa4, 0xd3, 0xee},
  463. {"lightskyblue3", 0x8d, 0xb6, 0xcd},
  464. {"lightskyblue4", 0x60, 0x7b, 0x8b},
  465. {"lightslateblue", 0x84, 0x70, 0xff},
  466. {"lightslategray", 0x77, 0x88, 0x99},
  467. {"lightslategrey", 0x77, 0x88, 0x99},
  468. {"lightsteelblue", 0xb0, 0xc4, 0xde},
  469. {"lightsteelblue1", 0xca, 0xe1, 0xff},
  470. {"lightsteelblue2", 0xbc, 0xd2, 0xee},
  471. {"lightsteelblue3", 0xa2, 0xb5, 0xcd},
  472. {"lightsteelblue4", 0x6e, 0x7b, 0x8b},
  473. {"lightyellow", 0xff, 0xff, 0xe0},
  474. {"lightyellow1", 0xff, 0xff, 0xe0},
  475. {"lightyellow2", 0xee, 0xee, 0xd1},
  476. {"lightyellow3", 0xcd, 0xcd, 0xb4},
  477. {"lightyellow4", 0x8b, 0x8b, 0x7a},
  478. {"limegreen", 0x32, 0xcd, 0x32},
  479. {"linen", 0xfa, 0xf0, 0xe6},
  480. {"magenta", 0xff, 0x00, 0xff},
  481. {"magenta1", 0xff, 0x00, 0xff},
  482. {"magenta2", 0xee, 0x00, 0xee},
  483. {"magenta3", 0xcd, 0x00, 0xcd},
  484. {"magenta4", 0x8b, 0x00, 0x8b},
  485. {"maroon", 0xb0, 0x30, 0x60},
  486. {"maroon1", 0xff, 0x34, 0xb3},
  487. {"maroon2", 0xee, 0x30, 0xa7},
  488. {"maroon3", 0xcd, 0x29, 0x90},
  489. {"maroon4", 0x8b, 0x1c, 0x62},
  490. {"mediumaquamarine", 0x66, 0xcd, 0xaa},
  491. {"mediumblue", 0x00, 0x00, 0xcd},
  492. {"mediumorchid", 0xba, 0x55, 0xd3},
  493. {"mediumorchid1", 0xe0, 0x66, 0xff},
  494. {"mediumorchid2", 0xd1, 0x5f, 0xee},
  495. {"mediumorchid3", 0xb4, 0x52, 0xcd},
  496. {"mediumorchid4", 0x7a, 0x37, 0x8b},
  497. {"mediumpurple", 0x93, 0x70, 0xdb},
  498. {"mediumpurple1", 0xab, 0x82, 0xff},
  499. {"mediumpurple2", 0x9f, 0x79, 0xee},
  500. {"mediumpurple3", 0x89, 0x68, 0xcd},
  501. {"mediumpurple4", 0x5d, 0x47, 0x8b},
  502. {"mediumseagreen", 0x3c, 0xb3, 0x71},
  503. {"mediumslateblue", 0x7b, 0x68, 0xee},
  504. {"mediumspringgreen", 0x00, 0xfa, 0x9a},
  505. {"mediumturquoise", 0x48, 0xd1, 0xcc},
  506. {"mediumvioletred", 0xc7, 0x15, 0x85},
  507. {"midnightblue", 0x19, 0x19, 0x70},
  508. {"mintcream", 0xf5, 0xff, 0xfa},
  509. {"mistyrose", 0xff, 0xe4, 0xe1},
  510. {"mistyrose1", 0xff, 0xe4, 0xe1},
  511. {"mistyrose2", 0xee, 0xd5, 0xd2},
  512. {"mistyrose3", 0xcd, 0xb7, 0xb5},
  513. {"mistyrose4", 0x8b, 0x7d, 0x7b},
  514. {"moccasin", 0xff, 0xe4, 0xb5},
  515. {"navajowhite", 0xff, 0xde, 0xad},
  516. {"navajowhite1", 0xff, 0xde, 0xad},
  517. {"navajowhite2", 0xee, 0xcf, 0xa1},
  518. {"navajowhite3", 0xcd, 0xb3, 0x8b},
  519. {"navajowhite4", 0x8b, 0x79, 0x5e},
  520. {"navy", 0x00, 0x00, 0x80},
  521. {"navyblue", 0x00, 0x00, 0x80},
  522. {"oldlace", 0xfd, 0xf5, 0xe6},
  523. {"olivedrab", 0x6b, 0x8e, 0x23},
  524. {"olivedrab1", 0xc0, 0xff, 0x3e},
  525. {"olivedrab2", 0xb3, 0xee, 0x3a},
  526. {"olivedrab3", 0x9a, 0xcd, 0x32},
  527. {"olivedrab4", 0x69, 0x8b, 0x22},
  528. {"orange", 0xff, 0xa5, 0x00},
  529. {"orange1", 0xff, 0xa5, 0x00},
  530. {"orange2", 0xee, 0x9a, 0x00},
  531. {"orange3", 0xcd, 0x85, 0x00},
  532. {"orange4", 0x8b, 0x5a, 0x00},
  533. {"orangered", 0xff, 0x45, 0x00},
  534. {"orangered1", 0xff, 0x45, 0x00},
  535. {"orangered2", 0xee, 0x40, 0x00},
  536. {"orangered3", 0xcd, 0x37, 0x00},
  537. {"orangered4", 0x8b, 0x25, 0x00},
  538. {"orchid", 0xda, 0x70, 0xd6},
  539. {"orchid1", 0xff, 0x83, 0xfa},
  540. {"orchid2", 0xee, 0x7a, 0xe9},
  541. {"orchid3", 0xcd, 0x69, 0xc9},
  542. {"orchid4", 0x8b, 0x47, 0x89},
  543. {"palegoldenrod", 0xee, 0xe8, 0xaa},
  544. {"palegreen", 0x98, 0xfb, 0x98},
  545. {"palegreen1", 0x9a, 0xff, 0x9a},
  546. {"palegreen2", 0x90, 0xee, 0x90},
  547. {"palegreen3", 0x7c, 0xcd, 0x7c},
  548. {"palegreen4", 0x54, 0x8b, 0x54},
  549. {"paleturquoise", 0xaf, 0xee, 0xee},
  550. {"paleturquoise1", 0xbb, 0xff, 0xff},
  551. {"paleturquoise2", 0xae, 0xee, 0xee},
  552. {"paleturquoise3", 0x96, 0xcd, 0xcd},
  553. {"paleturquoise4", 0x66, 0x8b, 0x8b},
  554. {"palevioletred", 0xdb, 0x70, 0x93},
  555. {"palevioletred1", 0xff, 0x82, 0xab},
  556. {"palevioletred2", 0xee, 0x79, 0x9f},
  557. {"palevioletred3", 0xcd, 0x68, 0x89},
  558. {"palevioletred4", 0x8b, 0x47, 0x5d},
  559. {"papayawhip", 0xff, 0xef, 0xd5},
  560. {"peachpuff", 0xff, 0xda, 0xb9},
  561. {"peachpuff1", 0xff, 0xda, 0xb9},
  562. {"peachpuff2", 0xee, 0xcb, 0xad},
  563. {"peachpuff3", 0xcd, 0xaf, 0x95},
  564. {"peachpuff4", 0x8b, 0x77, 0x65},
  565. {"peru", 0xcd, 0x85, 0x3f},
  566. {"pink", 0xff, 0xc0, 0xcb},
  567. {"pink1", 0xff, 0xb5, 0xc5},
  568. {"pink2", 0xee, 0xa9, 0xb8},
  569. {"pink3", 0xcd, 0x91, 0x9e},
  570. {"pink4", 0x8b, 0x63, 0x6c},
  571. {"plum", 0xdd, 0xa0, 0xdd},
  572. {"plum1", 0xff, 0xbb, 0xff},
  573. {"plum2", 0xee, 0xae, 0xee},
  574. {"plum3", 0xcd, 0x96, 0xcd},
  575. {"plum4", 0x8b, 0x66, 0x8b},
  576. {"powderblue", 0xb0, 0xe0, 0xe6},
  577. {"purple", 0xa0, 0x20, 0xf0},
  578. {"purple1", 0x9b, 0x30, 0xff},
  579. {"purple2", 0x91, 0x2c, 0xee},
  580. {"purple3", 0x7d, 0x26, 0xcd},
  581. {"purple4", 0x55, 0x1a, 0x8b},
  582. {"red", 0xff, 0x00, 0x00},
  583. {"red1", 0xff, 0x00, 0x00},
  584. {"red2", 0xee, 0x00, 0x00},
  585. {"red3", 0xcd, 0x00, 0x00},
  586. {"red4", 0x8b, 0x00, 0x00},
  587. {"rosybrown", 0xbc, 0x8f, 0x8f},
  588. {"rosybrown1", 0xff, 0xc1, 0xc1},
  589. {"rosybrown2", 0xee, 0xb4, 0xb4},
  590. {"rosybrown3", 0xcd, 0x9b, 0x9b},
  591. {"rosybrown4", 0x8b, 0x69, 0x69},
  592. {"royalblue", 0x41, 0x69, 0xe1},
  593. {"royalblue1", 0x48, 0x76, 0xff},
  594. {"royalblue2", 0x43, 0x6e, 0xee},
  595. {"royalblue3", 0x3a, 0x5f, 0xcd},
  596. {"royalblue4", 0x27, 0x40, 0x8b},
  597. {"saddlebrown", 0x8b, 0x45, 0x13},
  598. {"salmon", 0xfa, 0x80, 0x72},
  599. {"salmon1", 0xff, 0x8c, 0x69},
  600. {"salmon2", 0xee, 0x82, 0x62},
  601. {"salmon3", 0xcd, 0x70, 0x54},
  602. {"salmon4", 0x8b, 0x4c, 0x39},
  603. {"sandybrown", 0xf4, 0xa4, 0x60},
  604. {"seagreen", 0x2e, 0x8b, 0x57},
  605. {"seagreen1", 0x54, 0xff, 0x9f},
  606. {"seagreen2", 0x4e, 0xee, 0x94},
  607. {"seagreen3", 0x43, 0xcd, 0x80},
  608. {"seagreen4", 0x2e, 0x8b, 0x57},
  609. {"seashell", 0xff, 0xf5, 0xee},
  610. {"seashell1", 0xff, 0xf5, 0xee},
  611. {"seashell2", 0xee, 0xe5, 0xde},
  612. {"seashell3", 0xcd, 0xc5, 0xbf},
  613. {"seashell4", 0x8b, 0x86, 0x82},
  614. {"sienna", 0xa0, 0x52, 0x2d},
  615. {"sienna1", 0xff, 0x82, 0x47},
  616. {"sienna2", 0xee, 0x79, 0x42},
  617. {"sienna3", 0xcd, 0x68, 0x39},
  618. {"sienna4", 0x8b, 0x47, 0x26},
  619. {"skyblue", 0x87, 0xce, 0xeb},
  620. {"skyblue1", 0x87, 0xce, 0xff},
  621. {"skyblue2", 0x7e, 0xc0, 0xee},
  622. {"skyblue3", 0x6c, 0xa6, 0xcd},
  623. {"skyblue4", 0x4a, 0x70, 0x8b},
  624. {"slateblue", 0x6a, 0x5a, 0xcd},
  625. {"slateblue1", 0x83, 0x6f, 0xff},
  626. {"slateblue2", 0x7a, 0x67, 0xee},
  627. {"slateblue3", 0x69, 0x59, 0xcd},
  628. {"slateblue4", 0x47, 0x3c, 0x8b},
  629. {"slategray", 0x70, 0x80, 0x90},
  630. {"slategray1", 0xc6, 0xe2, 0xff},
  631. {"slategray2", 0xb9, 0xd3, 0xee},
  632. {"slategray3", 0x9f, 0xb6, 0xcd},
  633. {"slategray4", 0x6c, 0x7b, 0x8b},
  634. {"slategrey", 0x70, 0x80, 0x90},
  635. {"slategrey1", 0xc6, 0xe2, 0xff},
  636. {"slategrey2", 0xb9, 0xd3, 0xee},
  637. {"slategrey3", 0x9f, 0xb6, 0xcd},
  638. {"slategrey4", 0x6c, 0x7b, 0x8b},
  639. {"snow", 0xff, 0xfa, 0xfa},
  640. {"snow1", 0xff, 0xfa, 0xfa},
  641. {"snow2", 0xee, 0xe9, 0xe9},
  642. {"snow3", 0xcd, 0xc9, 0xc9},
  643. {"snow4", 0x8b, 0x89, 0x89},
  644. {"springgreen", 0x00, 0xff, 0x7f},
  645. {"springgreen1", 0x00, 0xff, 0x7f},
  646. {"springgreen2", 0x00, 0xee, 0x76},
  647. {"springgreen3", 0x00, 0xcd, 0x66},
  648. {"springgreen4", 0x00, 0x8b, 0x45},
  649. {"steelblue", 0x46, 0x82, 0xb4},
  650. {"steelblue1", 0x63, 0xb8, 0xff},
  651. {"steelblue2", 0x5c, 0xac, 0xee},
  652. {"steelblue3", 0x4f, 0x94, 0xcd},
  653. {"steelblue4", 0x36, 0x64, 0x8b},
  654. {"tan", 0xd2, 0xb4, 0x8c},
  655. {"tan1", 0xff, 0xa5, 0x4f},
  656. {"tan2", 0xee, 0x9a, 0x49},
  657. {"tan3", 0xcd, 0x85, 0x3f},
  658. {"tan4", 0x8b, 0x5a, 0x2b},
  659. {"thistle", 0xd8, 0xbf, 0xd8},
  660. {"thistle1", 0xff, 0xe1, 0xff},
  661. {"thistle2", 0xee, 0xd2, 0xee},
  662. {"thistle3", 0xcd, 0xb5, 0xcd},
  663. {"thistle4", 0x8b, 0x7b, 0x8b},
  664. {"tomato", 0xff, 0x63, 0x47},
  665. {"tomato1", 0xff, 0x63, 0x47},
  666. {"tomato2", 0xee, 0x5c, 0x42},
  667. {"tomato3", 0xcd, 0x4f, 0x39},
  668. {"tomato4", 0x8b, 0x36, 0x26},
  669. {"turquoise", 0x40, 0xe0, 0xd0},
  670. {"turquoise1", 0x00, 0xf5, 0xff},
  671. {"turquoise2", 0x00, 0xe5, 0xee},
  672. {"turquoise3", 0x00, 0xc5, 0xcd},
  673. {"turquoise4", 0x00, 0x86, 0x8b},
  674. {"violet", 0xee, 0x82, 0xee},
  675. {"violetred", 0xd0, 0x20, 0x90},
  676. {"violetred1", 0xff, 0x3e, 0x96},
  677. {"violetred2", 0xee, 0x3a, 0x8c},
  678. {"violetred3", 0xcd, 0x32, 0x78},
  679. {"violetred4", 0x8b, 0x22, 0x52},
  680. {"wheat", 0xf5, 0xde, 0xb3},
  681. {"wheat1", 0xff, 0xe7, 0xba},
  682. {"wheat2", 0xee, 0xd8, 0xae},
  683. {"wheat3", 0xcd, 0xba, 0x96},
  684. {"wheat4", 0x8b, 0x7e, 0x66},
  685. {"white", 0xff, 0xff, 0xff},
  686. {"whitesmoke", 0xf5, 0xf5, 0xf5},
  687. {"yellow", 0xff, 0xff, 0x00},
  688. {"yellow1", 0xff, 0xff, 0x00},
  689. {"yellow2", 0xee, 0xee, 0x00},
  690. {"yellow3", 0xcd, 0xcd, 0x00},
  691. {"yellow4", 0x8b, 0x8b, 0x00},
  692. {"yellowgreen", 0x9a, 0xcd, 0x32},
  693. {NULL, 0, 0, 0}
  694. };