|
From: Tatsuro M. <tma...@ya...> - 2022-02-02 08:51:24
|
Hello Geoff Please keep replying to the mailing list. I found the mistakes of your command. pt "U+25CE" should be pt "\U+25CE" (back slash "\" is forgotten) For me, pt "◎" and pt "\U+25CE" are coincident. reset session set encoding utf8 set terminal wxt nopersist enhanced font 'Dejavu Sans' # font selection seems to be important set sample 20 plot -x w p pt "◎", \ -0.8 * x w p pt "0x9678" , \ -0.6 * x w p pt "\U+25CE" See http://tmacchant33.starfree.jp/Files/unicode_test2.png As I wrote in the comment in the script, the font selection seem to be important. If I use 'Arial' font instead of 'Dejavu Sans' font, I got broken plot http://tmacchant33.starfree.jp/Files/unicode_test3.png Arial font does not support Bulls eye charrcter. I am windows user and see windows font map using windows tool. You are Debian user and on debian has similar tool to see font map and may select proper font. Tatsuro > ----- Original Message ----- > <geoff > To: "Tatsuro MATSUOKA" > Date: 2022/02/02 水 07:32 > Subject: Re: [Gnuplot-info] plotting points formatted in utf8 > > > Thank you so much for the test case. I have repeated your test on my > Linux system including producing the .eps file > > I get the same results as you for the hex and unicode syntax > > However for > plot x w p pt "◎" > > I get: > > Gnuplot 1: accented letter a circumflex followed by faint box > .eps no plotted points > > I get exactly the same results with terminal wxt. There must be some > fundamental setting or mapping I am missing > > Geoff > > 33 Ashbury Close, Cambridge CB1 3RW 01223 710582 > > On 01/02/2022 20:40, Tatsuro MATSUOKA wrote: > > I tried the following script on 5.4.3 and 5.5 (last modified 2022-01-29) on cygwin > > also tried 5.2.8 on windows (I do not have version 5.2 on cygwin) with wxt terminal. > > > > The results are the same. > > The screenshot the below was taken on 5.4.3. > > http://tmacchant33.starfree.jp/Files/unicode_test2.png > > > > Used script is > > > > # begin > > reset session > > set encoding utf8 > > set terminal x11 1 nopersist enhanced > > set sample 20 > > plot x w p pt "◎", \ > > 0.8 * x w p pt "0x9678" , \ > > 0.6 * x w p pt "U+25CE" > > # end > > > > For 5.2.8 on windows, I used the wxt terminal instead of the x11 terminal. > > > > Tatsuro > >> ----- Original Message ----- > >> > >> From: "Geoff Kaniuk" > >> To: "gnuplot-info > >> Date: 2022/02/02 水 03:15 > >> Subject: [Gnuplot-info] plotting points formatted in utf8 > >> > >> > >> I am trying to plot points specified in utf8 using the pt "..." option > >> as mentioned in the gnuplot manual. I am using gnuplot v5.2 running in > >> Debian Buster. > >> > >> My settings are: > >> reset session > >> set encoding utf8 > >> set terminal x11 1 nopersist enhanced > >> > >> As an example I tried the Bullseye point: > >> ◎ 9678(hex) 25CE(utf8) > >> > >> It is not clear what syntax I should use to express the character. > >> All of the versions: > >> pt "◎" > >> pt "0x9678" > >> pt "U+25CE" > >> > >> failed to plot the > >> > >> What am I missing? > >> > >> Any help much appreciated > >> > >> -- > >> Geoff > >> > >> 33 Ashbury Close, Cambridge CB1 3RW 01223 710582 > >> > >> > >> _______________________________________________ > >> gnuplot-info mailing list > >> gnu...@li... > >> Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-info > >> > > > |