From: <ai...@us...> - 2010-04-06 22:21:40
|
Revision: 10889 http://plplot.svn.sourceforge.net/plplot/?rev=10889&view=rev Author: airwin Date: 2010-04-06 22:21:33 +0000 (Tue, 06 Apr 2010) Log Message: ----------- These changes are due to a diagnostic printout of example 6 that correlates the ascii code used for plpoin with the corresponding number used by plsym in example 7. These changes are made to make plpoin correspond more closely with its stated goal which is that codes between 32 and 127 correspond to the printable ASCII character with that code. 1. Code 92 corresponds to number 729. Therefore, change 729 in this table from unicode 0x22C5 (DOT OPERATOR) to 0x005C (REVERSE SOLIDUS = backslash) to correspond to ascii character 92 which is a backslash. 2. Code 94 corresponds to number 718. Therefore, change 718 in this table from unicode 0x00B0 (DEGREE SIGN) to 0x005E (CIRCUMFLEX ACCENT) to correspond to ascii character 94 which is a circumflex = caret. Caveats: A. These fixes contradict what occurs for example 07 for Hershey font devices (e.g., -dev xwin), but that is an error in our Hershey font drawing data in the C code in fonts/*.c that is used to generate the Hershey fonts that should also be fixed to make example 6 come out right for ascii codes 92 and 94. B. Ascii code 95 should correspond to an underscore. However, nothing can be done about that via this table because the translation from ascii code to number is an integral part of the Hershey fonts, and a mistake was made there such that code 95 corresponds to code 729 which is already used for backslash. So this is one other error that must be addressed by fixing a bug in our Hershey font generation source code. C. During this investigation it was discovered that for the non-extended Hershey font table, an additional ~100 codes are used in example 7 that have no counterpart in this table. That issue will be addressed in the next commit to this table. Modified Paths: -------------- trunk/fonts/plhershey-unicode.csv Modified: trunk/fonts/plhershey-unicode.csv =================================================================== --- trunk/fonts/plhershey-unicode.csv 2010-04-05 06:14:40 UTC (rev 10888) +++ trunk/fonts/plhershey-unicode.csv 2010-04-06 22:21:33 UTC (rev 10889) @@ -291,7 +291,7 @@ 0x003F,715,1 0x0027,716,1 0x0022,717,1 -0x00B0,718,1 +0x005E,718,1 0x0024,719,1 0x002F,720,1 0x0028,721,1 @@ -302,7 +302,7 @@ 0x003D,726,1 0x00D7,727,1 0x2217,728,1 -0x22C5,729,1 +0x005C,729,1 0x2018,730,1 0x2019,731,1 0x2192,732,1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-04-08 19:13:04
|
Revision: 10894 http://plplot.svn.sourceforge.net/plplot/?rev=10894&view=rev Author: airwin Date: 2010-04-08 19:12:58 +0000 (Thu, 08 Apr 2010) Log Message: ----------- Revert previous commit (revision 10889) which was bogus because it was trying to paper over (for unicode devices) Hershey _ascii_ index issues which have been subsequently fixed in a more fundamental way. Revision Links: -------------- http://plplot.svn.sourceforge.net/plplot/?rev=10889&view=rev Modified Paths: -------------- trunk/fonts/plhershey-unicode.csv Modified: trunk/fonts/plhershey-unicode.csv =================================================================== --- trunk/fonts/plhershey-unicode.csv 2010-04-08 18:30:53 UTC (rev 10893) +++ trunk/fonts/plhershey-unicode.csv 2010-04-08 19:12:58 UTC (rev 10894) @@ -291,7 +291,7 @@ 0x003F,715,1 0x0027,716,1 0x0022,717,1 -0x005E,718,1 +0x00B0,718,1 0x0024,719,1 0x002F,720,1 0x0028,721,1 @@ -302,7 +302,7 @@ 0x003D,726,1 0x00D7,727,1 0x2217,728,1 -0x005C,729,1 +0x22C5,729,1 0x2018,730,1 0x2019,731,1 0x2192,732,1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-04-11 23:42:42
|
Revision: 10901 http://plplot.svn.sourceforge.net/plplot/?rev=10901&view=rev Author: airwin Date: 2010-04-11 23:42:36 +0000 (Sun, 11 Apr 2010) Log Message: ----------- Large improvement in consistency and coverage of the transformation between Hershey and Unicode indices. Modified Paths: -------------- trunk/fonts/plhershey-unicode.csv Modified: trunk/fonts/plhershey-unicode.csv =================================================================== --- trunk/fonts/plhershey-unicode.csv 2010-04-11 15:30:41 UTC (rev 10900) +++ trunk/fonts/plhershey-unicode.csv 2010-04-11 23:42:36 UTC (rev 10901) @@ -43,11 +43,124 @@ 0x03A1,43,1 0x03A3,44,1 0x03A4,45,1 -0x03A5,46,1 +0x03D2,46,1 0x03A6,47,1 0x03A7,48,1 0x03A8,49,1 0x03A9,50,1 +0x0061,51,1 +0x0062,52,1 +0x0063,53,1 +0x0064,54,1 +0x0065,55,1 +0x0066,56,1 +0x0067,57,1 +0x0068,58,1 +0x0069,59,1 +0x006A,60,1 +0x006B,61,1 +0x006C,62,1 +0x006D,63,1 +0x006E,64,1 +0x006F,65,1 +0x0070,66,1 +0x0071,67,1 +0x0072,68,1 +0x0073,69,1 +0x0074,70,1 +0x0075,71,1 +0x0076,72,1 +0x0077,73,1 +0x0078,74,1 +0x0079,75,1 +0x007A,76,1 +0x03B1,77,4 +0x03B2,78,4 +0x03B3,79,4 +0x03B4,80,4 +0x03B6,81,4 +0x03B7,82,4 +0x03B9,83,4 +0x03BA,84,4 +0x03BB,85,4 +0x03BC,86,4 +0x03BD,87,4 +0x03BE,88,4 +0x03BF,89,4 +0x03C0,90,4 +0x03C1,91,4 +0x03C3,92,4 +0x03C4,93,4 +0x03C5,94,4 +0x03C7,95,4 +0x03C8,96,4 +0x03C9,97,4 +0x03F5,98,4 +0x03B8,99,4 +0x03D5,100,4 +0x0030,102,1 +0x0031,103,1 +0x0032,104,1 +0x0033,105,1 +0x0034,106,1 +0x0035,107,1 +0x0036,108,1 +0x0037,109,1 +0x0038,110,1 +0x0039,111,1 +0x002E,112,1 +0x002C,113,1 +0x003A,114,1 +0x003B,115,1 +0x0021,116,1 +0x003F,117,1 +0x0027,118,1 +0x0022,119,1 +0x0024,120,1 +0x002F,121,1 +0x0028,122,1 +0x0029,123,1 +0x007C,124,1 +0x2212,125,1 +0x002B,126,1 +0x003D,127,1 +0x2217,128,1 +0x0023,129,1 +0x0026,130,1 +0x005F,132,1 +0x005C,133,1 +0x005E,134,1 +0x25CB,135,1 +0x25A1,136,1 +0x25B3,137,1 +0x2662,138,1 +0x2729,139,1 +0x002B,140,1 +0x00D7,141,1 +0x2217,142,1 +0x2219,143,1 +0x25A0,144,1 +0x22C6,145,1 +0x0000,146,1 +0x2721,147,1 +0x22C5,148,1 +0x0000,140,1 +0x005B,157,1 +0x005D,158,1 +0x007B,159,1 +0x007D,160,1 +0x003C,161,1 +0x003E,162,1 +0x007E,163,1 +0x0060,164,1 +0x2192,165,1 +0x2191,166,1 +0x2190,167,1 +0x2193,168,1 +0x0025,169,1 +0x0040,170,1 +0x2299,171,1 +0x2295,172,1 0x0030,200,1 0x0031,201,1 0x0032,202,1 @@ -72,7 +185,7 @@ 0x0028,221,1 0x0029,222,1 0x007C,223,1 -0x002D,224,1 +0x2212,224,1 0x002B,225,1 0x003D,226,1 0x00D7,227,1 @@ -110,8 +223,8 @@ 0x22EF,276,0 0x2194,278,0 0x2195,279,0 -0x0000,280,0 -0x0000,281,0 +0x2284,280,0 +0x2285,281,0 0x220B,282,0 0x2980,284,0 0x0041,501,1 @@ -159,7 +272,7 @@ 0x03A1,543,1 0x03A3,544,1 0x03A4,545,1 -0x03A5,546,1 +0x03D2,546,1 0x03A6,547,1 0x03A7,548,1 0x03A8,549,1 @@ -224,7 +337,7 @@ 0x03B5,631,4 0x03B6,632,4 0x03B7,633,4 -0x03B8,634,4 +0x03D1,634,4 0x03B9,635,4 0x03BA,636,4 0x03BB,637,4 @@ -297,7 +410,7 @@ 0x0028,721,1 0x0029,722,1 0x007C,723,1 -0x002D,724,1 +0x2212,724,1 0x002B,725,1 0x003D,726,1 0x00D7,727,1 @@ -339,28 +452,29 @@ 0x221E,766,0 0x2608,767,0 0x00A7,768,0 +0x005F,795,1 0x257C,796,0 0x2571,797,0 0x257D,798,0 0x2572,799,0 -0x0000,800,0 -0x0000,801,0 -0x0000,802,0 -0x0000,803,0 -0x0000,804,0 -0x0000,805,0 -0x0000,806,0 -0x0000,807,0 -0x0000,808,0 -0x0000,809,0 +0x2015,800,0 +0xFF0F,801,0 +0x002F,802,0 +0x007C,803,0 +0x005C,804,0 +0xFF3C,805,0 +0x2015,806,0 +0xFF0F,807,0 +0x007C,808,0 +0xFF3C,809,0 0x25DC,810,0 0x25DF,811,0 0x25DE,812,0 0x25DD,813,0 -0x0000,814,0 -0x0000,815,0 -0x0000,816,0 -0x0000,817,0 +0x2323,814,0 +0x0028,815,0 +0x0029,816,0 +0x2322,817,0 0x0000,818,0 0x223F,819,0 0x0000,820,0 @@ -375,7 +489,7 @@ 0x0000,829,0 0x0000,830,0 0x0000,831,0 -0x0000,832,0 +0x005E,832,0 0x0000,833,0 0x0000,834,0 0x25CB,840,0 @@ -466,7 +580,7 @@ 0x03A1,2043,2 0x03A3,2044,2 0x03A4,2045,2 -0x03A5,2046,2 +0x03D2,2046,2 0x03A6,2047,2 0x03A7,2048,2 0x03A8,2049,2 @@ -531,7 +645,7 @@ 0x03B5,2131,3 0x03B6,2132,3 0x03B7,2133,3 -0x03B8,2134,3 +0x03D1,2134,3 0x03B9,2135,3 0x03BA,2136,3 0x03BB,2137,3 @@ -637,10 +751,10 @@ 0x2266,2243,0 0x2267,2244,0 0x221D,2245,0 -0x223E,2246,0 +0x007E,2246,0 0x0000,2247,0 -0x0000,2248,0 -0x0000,2249,0 +0x00B4,2248,0 +0x0060,2249,0 0x0000,2250,0 0x0000,2251,0 0x0000,2252,0 @@ -674,7 +788,7 @@ 0x2299,2281,0 0x263F,2282,0 0x2640,2283,0 -0x2641,2284,0 +0x2295,2284,0 0x2642,2285,0 0x2643,2286,0 0x2644,2287,0 @@ -878,11 +992,12 @@ 0x0028,2721,1 0x0029,2722,1 0x002A,2723,1 -0x002D,2724,1 +0x2212,2724,1 0x002B,2725,1 0x003D,2726,1 -0x0027,2726,1 -0x0000,2729,1 +0x0027,2727,1 +0x0022,2728,1 +0x00B0,2729,1 0x0030,2750,3 0x0031,2751,3 0x0032,2752,3 @@ -907,12 +1022,12 @@ 0x0028,2771,3 0x0029,2772,3 0x002A,2773,3 -0x002D,2774,3 +0x2212,2774,3 0x002B,2775,3 0x003D,2776,3 0x0027,2777,3 0x0022,2778,3 -0x0000,2779,3 +0x00B0,2779,3 0x0410,2801,2 0x0411,2802,2 0x0412,2803,2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-04-12 21:41:12
|
Revision: 10906 http://plplot.svn.sourceforge.net/plplot/?rev=10906&view=rev Author: airwin Date: 2010-04-12 21:41:06 +0000 (Mon, 12 Apr 2010) Log Message: ----------- Tweaks to make the new Example 6 look better. Modified Paths: -------------- trunk/fonts/plhershey-unicode.csv Modified: trunk/fonts/plhershey-unicode.csv =================================================================== --- trunk/fonts/plhershey-unicode.csv 2010-04-12 05:23:41 UTC (rev 10905) +++ trunk/fonts/plhershey-unicode.csv 2010-04-12 21:41:06 UTC (rev 10906) @@ -144,7 +144,6 @@ 0x0000,146,1 0x2721,147,1 0x22C5,148,1 -0x0000,140,1 0x005B,157,1 0x005D,158,1 0x007B,159,1 @@ -523,6 +522,7 @@ 0x0000,872,0 0x0000,873,0 0x0000,874,0 +0x22C5,899,0 0x0000,900,0 0x0000,901,0 0x0000,902,0 @@ -724,7 +724,7 @@ 0x0027,2216,2 0x0022,2217,2 0x00B0,2218,2 -0x002A,2219,2 +0x2217,2219,2 0x002F,2220,2 0x0028,2221,2 0x0029,2222,2 @@ -743,7 +743,7 @@ 0x0000,2235,0 0x0000,2236,0 0x00F7,2237,0 -0x0000,2238,0 +0x003D,2238,0 0x2260,2239,0 0x2261,2240,0 0x003C,2241,0 @@ -991,7 +991,7 @@ 0x002F,2720,1 0x0028,2721,1 0x0029,2722,1 -0x002A,2723,1 +0x2217,2723,1 0x2212,2724,1 0x002B,2725,1 0x003D,2726,1 @@ -1021,7 +1021,7 @@ 0x002F,2770,3 0x0028,2771,3 0x0029,2772,3 -0x002A,2773,3 +0x2217,2773,3 0x2212,2774,3 0x002B,2775,3 0x003D,2776,3 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-04-18 17:55:05
|
Revision: 10920 http://plplot.svn.sourceforge.net/plplot/?rev=10920&view=rev Author: airwin Date: 2010-04-18 17:54:59 +0000 (Sun, 18 Apr 2010) Log Message: ----------- Fill in 910, 2233, 2235, and 2236 which are the cent sign, the plus-or-minus sign, the times sign, and the centred dot sign. The cent sign is new. The last three glyphs already appear elsewhere in the Hershey indices, but I am filling in these Hershey indices as well for consistency. Modified Paths: -------------- trunk/fonts/plhershey-unicode.csv Modified: trunk/fonts/plhershey-unicode.csv =================================================================== --- trunk/fonts/plhershey-unicode.csv 2010-04-18 15:40:11 UTC (rev 10919) +++ trunk/fonts/plhershey-unicode.csv 2010-04-18 17:54:59 UTC (rev 10920) @@ -533,7 +533,7 @@ 0x0000,907,0 0x0000,908,0 0x0000,909,0 -0x0000,910,0 +0x00A2,910,0 0x0000,911,0 0x0041,2001,2 0x0042,2002,2 @@ -738,10 +738,10 @@ 0x2225,2230,0 0x2212,2231,0 0x002B,2232,0 -0x0000,2233,0 +0x00B1,2233,0 0x2213,2234,0 -0x0000,2235,0 -0x0000,2236,0 +0x00D7,2235,0 +0x22C5,2236,0 0x00F7,2237,0 0x003D,2238,0 0x2260,2239,0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-04-18 18:23:51
|
Revision: 10922 http://plplot.svn.sourceforge.net/plplot/?rev=10922&view=rev Author: airwin Date: 2010-04-18 18:23:45 +0000 (Sun, 18 Apr 2010) Log Message: ----------- Add musical glyphs to the Hershey index to unicode index translation table. N.B. you will be unable to see these glyphs for our unicode-aware devices unless you install appropriate system fonts for music. For Debian the package name for those is called ttf-oflb-euterpe. Modified Paths: -------------- trunk/fonts/plhershey-unicode.csv Modified: trunk/fonts/plhershey-unicode.csv =================================================================== --- trunk/fonts/plhershey-unicode.csv 2010-04-18 18:22:48 UTC (rev 10921) +++ trunk/fonts/plhershey-unicode.csv 2010-04-18 18:23:45 UTC (rev 10922) @@ -816,41 +816,42 @@ 0x2651,2310,0 0x2652,2311,0 0x2653,2312,0 -0x0000,2317,0 +0x22C5,2317,0 0x0000,2318,0 0x0000,2319,0 -0x0000,2320,0 -0x0000,2321,0 -0x0000,2322,0 +0x1D15D,2320,0 +0x1D157,2321,0 +0x1D158,2322,0 0x266F,2323,0 0x266E,2324,0 0x266D,2325,0 -0x0000,2326,0 -0x0000,2327,0 -0x0000,2328,0 -0x0000,2329,0 -0x0000,2330,0 -0x0000,2331,0 -0x0000,2332,0 +0x1D13B,2326,0 +0x1D13C,2327,0 +0x1D13D,2328,0 +0x1D13E,2329,0 +0x1D11E,2330,0 +0x1D122,2331,0 +0x1D121,2332,0 0x0000,2363,0 0x0000,2364,0 0x0000,2365,0 -0x0000,2367,0 +0x0000,2366,0 +0x22C5,2367,0 0x0000,2368,0 0x0000,2369,0 -0x0000,2370,0 -0x0000,2371,0 -0x0000,2372,0 +0x1D15D,2370,0 +0x1D157,2371,0 +0x1D158,2372,0 0x266F,2373,0 0x266E,2374,0 0x266D,2375,0 -0x0000,2376,0 -0x0000,2377,0 -0x0000,2378,0 -0x0000,2379,0 -0x0000,2380,0 -0x0000,2381,0 -0x0000,2382,0 +0x1D13B,2376,0 +0x1D13C,2377,0 +0x1D13D,2378,0 +0x1D13E,2379,0 +0x1D11E,2380,0 +0x1D122,2381,0 +0x1D121,2382,0 0x220F,2401,0 0x2211,2402,0 0x0000,2403,0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-04-18 19:45:55
|
Revision: 10924 http://plplot.svn.sourceforge.net/plplot/?rev=10924&view=rev Author: airwin Date: 2010-04-18 19:45:49 +0000 (Sun, 18 Apr 2010) Log Message: ----------- Fill in ordinary unicode parentheses, brackets, and curly brackets to represent large sized versions of same in Hershey index range from 2403-2408. Use unicode U+23B0 and U+23B1 (upper and lower halves of left or right curly brackets) to represent Hershey index range 2409-2410. Modified Paths: -------------- trunk/fonts/plhershey-unicode.csv Modified: trunk/fonts/plhershey-unicode.csv =================================================================== --- trunk/fonts/plhershey-unicode.csv 2010-04-18 18:24:28 UTC (rev 10923) +++ trunk/fonts/plhershey-unicode.csv 2010-04-18 19:45:49 UTC (rev 10924) @@ -854,14 +854,14 @@ 0x1D121,2382,0 0x220F,2401,0 0x2211,2402,0 -0x0000,2403,0 -0x0000,2404,0 -0x0000,2405,0 -0x0000,2406,0 -0x0000,2407,0 -0x0000,2408,0 -0x0000,2409,0 -0x0000,2410,0 +0x0028,2403,0 +0x0029,2404,0 +0x005B,2405,0 +0x005D,2406,0 +0x007B,2407,0 +0x007D,2408,0 +0x23B0,2409,0 +0x23B1,2410,0 0x221A,2411,0 0x222B,2412,0 0x0041,2501,1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-04-29 17:55:01
|
Revision: 10951 http://plplot.svn.sourceforge.net/plplot/?rev=10951&view=rev Author: airwin Date: 2010-04-29 17:54:53 +0000 (Thu, 29 Apr 2010) Log Message: ----------- Correct unicode index for small theta. Modified Paths: -------------- trunk/fonts/plhershey-unicode.csv Modified: trunk/fonts/plhershey-unicode.csv =================================================================== --- trunk/fonts/plhershey-unicode.csv 2010-04-29 15:11:18 UTC (rev 10950) +++ trunk/fonts/plhershey-unicode.csv 2010-04-29 17:54:53 UTC (rev 10951) @@ -382,7 +382,7 @@ 0x2113,677,4 0x2202,683,4 0x03F5,684,4 -0x03F4,685,4 +0x03B8,685,4 0x03D5,686,4 0x03C2,687,4 0x0030,700,1 @@ -695,7 +695,7 @@ 0x0000,2181,0 0x0000,2182,0 0x03F5,2184,0 -0x03F4,2185,0 +0x03B8,2185,0 0x03D5,2186,0 0x03C2,2187,0 0x0000,2190,0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-06-30 00:01:16
|
Revision: 11083 http://plplot.svn.sourceforge.net/plplot/?rev=11083&view=rev Author: airwin Date: 2010-06-30 00:01:10 +0000 (Wed, 30 Jun 2010) Log Message: ----------- Consistently change from "bullet operator" (unicode 0x2219) to "bullet, alias black small circle" (unicode 0x2022) to assure consistently round results for all fonts corresponding to Hershey indices 143 and 850. (Some modern fonts use a filled square glyph for 0x2219, but as far as I can tell no modern fonts do that for 0x2022 which is consistent with its alias name of "black small circle"). N.B. the tables for further translation from unicode to type1 font index (contained in include/plunicode-type1.h) for the ps and pdf devices include an entry for both 0x2219 and 0x2022. The resulting type 1 indices are different, but the results using examples/c/x06c -dev psc -o test.ps -drvopt hrshsym=0 look good (small round filled circle for position 17) so no changes need to be made to include/plunicode-type1.h to be consistent with the present change. Modified Paths: -------------- trunk/fonts/plhershey-unicode.csv Modified: trunk/fonts/plhershey-unicode.csv =================================================================== --- trunk/fonts/plhershey-unicode.csv 2010-06-24 13:21:16 UTC (rev 11082) +++ trunk/fonts/plhershey-unicode.csv 2010-06-30 00:01:10 UTC (rev 11083) @@ -138,7 +138,7 @@ 0x002B,140,1 0x00D7,141,1 0x2217,142,1 -0x2219,143,1 +0x2022,143,1 0x25A0,144,1 0x22C6,145,1 0x0000,146,1 @@ -499,7 +499,7 @@ 0x002B,845,1 0x00D7,846,1 0x2217,847,1 -0x2219,850,0 +0x2022,850,0 0x25A0,851,0 0x25B2,852,0 0x25C0,853,0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |