2012-10-30 109 views
6

我最近不得不重新安裝我的操作系統(Ubuntu)。我做的唯一不同的是,我在獨立的分區上安裝了Matlab,而不是主要的Ubuntu分區。重新安裝後,我的圖中的字體不再可配置。例如,如果我要求標題字體大膽,它不會發生。我在電腦上運行了下面的示例代碼,然後在我的同事的計算機上運行了2個結果。這不能成爲代碼的問題;而是在Matlab的設置中。有人可以告訴我我需要更改哪些設置?在此先感謝您的幫助。無法更改字體大小/類型

Regards,

Sameet。

x1=-pi:.1:pi; 
x2=-pi:pi/10:pi; 
y1=sin(x1); 
y2=tan(sin(x2)) - sin(tan(x2)); 
[AX,H1,H2]=plotyy(x1,y1,x2,y2); 
xlabel ('Time (hh:mm)'); 
ylabel (AX(1), 'Plot1'); 
ylabel (AX(2), 'Plot2'); 
axes(AX(2)) 
set(H1,'linestyle','none','marker','.'); 
set(H2,'linestyle','none','marker','.'); 
title('Plot Title','FontWeight','bold'); 
set(gcf, 'Visible', 'off'); 
[legh, objh] = legend([H1 H2],'Plot1', 'Plot2','location','Best'); 
set(legend,'FontSize',8); 
print -dpng Trial.png; 

壞形象:http://imageshack.us/photo/my-images/708/trial1u.png/

良好的形象:http://imageshack.us/photo/my-images/87/trial2.png/

回答

3

我覺得這個問題是不是在字體,但在NVIDIA的DPI設置。從這個鏈接有關How to fix MATLAB small figures and small fonts in Ubuntu linux

爲了設置您的顯示DPI設置,您需要將以下幾行添加到您的xorg.conf文件中的「設備」部分中:

Option "UseEdidDpi" "false" 
Option "Dpi"   "92 x 92" 

如果你是新的linux,你可以通過以下步驟實現:通過將應用程序

  • 啓動一個終端窗口 - >附件 - >終端
  • 類型本,然後按Enter:須藤gedit中的/ etc/X11/xorg的.CON ˚F
  • 添加2行以上的「設備」部分中的文件
  • 保存,應重新啓動計算機

如果不是這種情況,儘量按照這個thread

+0

謝謝Nate!按照線程中的建議安裝xfonts-75dpi和xfonts-100dpi。 –

+0

額外的線程在我的情況下很有用。 – idnavid

1

我安裝了xfonts-100dpixfonts-75dpi。然後註銷並登錄。

它在Linux Mint Petra中完美地解決了這個問題。我沒有在Ubuntu中嘗試過。