Difference between revisions of "Enable UTF-8 text support for Gnuplot's x11 terminal"

From Octave
Jump to navigation Jump to search
(Fix font spec)
Line 1: Line 1:
 
By default, Gnuplot's X11 terminal does not support UTF-8 characters when displaying text labels or setting plot titles.
 
By default, Gnuplot's X11 terminal does not support UTF-8 characters when displaying text labels or setting plot titles.
To enable support for UTF-8, add the lines below to your {{Codeline|~/.Xdefaults}}.
+
To enable support for UTF-8, add the lines below to your {{Path|~/.Xdefaults}}.
  
<code>
+
<syntaxhighlight>
 
  ! gnuplot settings
 
  ! gnuplot settings
 
  gnuplot*font: mbfont:-misc-fixed-medium-r-normal-*-*-*-100-100-*-*-iso10646-*
 
  gnuplot*font: mbfont:-misc-fixed-medium-r-normal-*-*-*-100-100-*-*-iso10646-*
 
  gnuplot*encoding: utf-8
 
  gnuplot*encoding: utf-8
</code>
+
</syntaxhighlight>
  
 
To enable these settings, type the following command at the shell prompt.
 
To enable these settings, type the following command at the shell prompt.
  
<code>
+
<syntaxhighlight>
 
  xrdb -merge .Xdefaults
 
  xrdb -merge .Xdefaults
</code>
+
</syntaxhighlight>
  
To avoid having to type this command repeatedly, the command may be placed in your shell script resource file, {{Codeline|~/.profile}} for example.
+
To avoid having to type this command repeatedly, the command may be placed in your shell script resource file, {{Path|~/.profile}} for example.
  
 
[[Category:Plotting tutorials]]
 
[[Category:Plotting tutorials]]

Revision as of 13:57, 13 June 2019

By default, Gnuplot's X11 terminal does not support UTF-8 characters when displaying text labels or setting plot titles. To enable support for UTF-8, add the lines below to your ~/.Xdefaults.

 ! gnuplot settings
 gnuplot*font: mbfont:-misc-fixed-medium-r-normal-*-*-*-100-100-*-*-iso10646-*
 gnuplot*encoding: utf-8

To enable these settings, type the following command at the shell prompt.

 xrdb -merge .Xdefaults

To avoid having to type this command repeatedly, the command may be placed in your shell script resource file, ~/.profile for example.