如何解決MATLAB 2013a鍵盤輸入與顯示字符不一致的問題
問題描述在使用MATLAB 2013a時(shí),有用戶遇到了一個(gè)問題:在Command Window中輸入的字符與實(shí)際按鍵不一致。比如,在鍵盤上按下“abcdefg”,但在Command Window中卻顯
問題描述
在使用MATLAB 2013a時(shí),有用戶遇到了一個(gè)問題:在Command Window中輸入的字符與實(shí)際按鍵不一致。比如,在鍵盤上按下“abcdefg”,但在Command Window中卻顯示出了其他字符。對(duì)于之前的版本,可以通過File菜單修復(fù)此問題,但是在2013a版本中似乎沒有這個(gè)選項(xiàng)。
問題產(chǎn)生原因
如果將錯(cuò)誤顯示的內(nèi)容復(fù)制到記事本中,會(huì)發(fā)現(xiàn)在記事本中顯示是正常的。這表明字符編碼本身是正確的,問題出在字體的顯示上。所以我們只需要修改Command Window中的字體就可以解決問題。
解決辦法
1. 點(diǎn)擊右上角的小三角形以顯示工具欄,并在ENVIRONMENT中找到Preference。
2. 在彈出的Preference窗口中,按照下圖中紅色字標(biāo)注的Step 1至Step 3進(jìn)行操作。
Step 1:選擇Fonts > Custom。
Step 2:在Desktop tools中選擇Command Window,因?yàn)槲覀円淖兊氖荂ommand Window中的字體。
Step 3:在Font to use中選擇Custom,并更改字體。大多數(shù)英文字體都可以,建議選擇Courier New字體。最后點(diǎn)擊OK。
3. 回到Command Window界面,字符已經(jīng)能夠正常顯示了。
其他說明
實(shí)際上,在知道問題的原因是字體設(shè)置之后,可以通過工具欄中的Help(問號(hào))查詢Change Fonts,進(jìn)一步了解如何修改字體。