2016-03-30 12 views
0

'da Kesildi Belgelerimde bazı UTF-8 karakterlerim olduğunda bazen kesiliyorlar. Bu, certan yazı tiplerine özgü bir sorun gibi görünüyor.UTF-8 Karakterler Vim

enter image description here

Ama Nimbus Mono L geçerseniz sorun yok sürece vardır (ilk ☻ kesilir unutmayın.): ​​Ben Courier 10 Pitch olduğumda konu var

enter image description here

Courier 10 Pitch'un düzgün bir şekilde işlenmesini sağlamanın bir yolu var mı? Bu benim tercih ettiğim yazı tipidir.

Vim Sürüm Bilgisi: my kelime işlemci özellikle Kurye "10 sahaya" kullanırken görüntüleme ve baskı PDF'leri olduğu gibi başka bir yerde bu sorunu gördük

:version 
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Dec 24 2014 15:40:38) 
Included patches: 1-560 
Compiled by JAKE 
Huge version with GTK2 GUI. Features included (+) or not (-): 
+acl    +cscope   +folding   +menu   +netbeans_intg -sniff   +virtualedit 
+arabic   +cursorbind  -footer   +mksession  +path_extra  +startuptime  +visual 
+autocmd   +cursorshape  +fork()   +modify_fname -perl   +statusline  +visualextra 
+balloon_eval +dialog_con_gui +gettext   +mouse   +persistent_undo -sun_workshop +viminfo 
+browse   +diff   -hangul_input +mouseshape  +postscript  +syntax   +vreplace 
++builtin_terms +digraphs  +iconv   +mouse_dec  +printer   +tag_binary  +wildignore 
+byte_offset  +dnd    +insert_expand -mouse_gpm  +profile   +tag_old_static +wildmenu 
+cindent   -ebcdic   +jumplist  -mouse_jsbterm -python   -tag_any_white +windows 
+clientserver +emacs_tags  +keymap   +mouse_netterm -python3   -tcl    +writebackup 
+clipboard  +eval   +langmap   +mouse_sgr  +quickfix  +terminfo  +X11 
+cmdline_compl +ex_extra  +libcall   -mouse_sysmouse +reltime   +termresponse -xfontset 
+cmdline_hist +extra_search +linebreak  +mouse_urxvt  +rightleft  +textobjects  +xim 
+cmdline_info +farsi   +lispindent  +mouse_xterm  -ruby   +title   +xsmp_interact 
+comments  +file_in_path +listcmds  +multi_byte  +scrollbind  +toolbar   +xterm_clipboard 
+conceal   +find_in_path +localmap  +multi_lang  +signs   +user_commands -xterm_save 
+cryptv   +float   -lua    -mzscheme  +smartindent  +vertsplit  -xpm 
    system vimrc file: "$VIM/vimrc" 
    user vimrc file: "$HOME/.vimrc" 
2nd user vimrc file: "~/.vim/vimrc" 
     user exrc file: "$HOME/.exrc" 
    system gvimrc file: "$VIM/gvimrc" 
    user gvimrc file: "$HOME/.gvimrc" 
2nd user gvimrc file: "~/.vim/gvimrc" 
    system menu file: "$VIMRUNTIME/menu.vim" 
    fall-back for $VIM: "/usr/local/share/vim" 
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr 
/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/g 
lib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12  -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SO 
URCE=1 
Linking: gcc -L/usr/local/lib -Wl,--as-needed -o vim -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -l 
pangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2 
.0 -lSM -lICE -lXt -lX11 -lSM -lICE -lm -ltinfo -lelf -lnsl -lselinux -lacl -lattr 
+1

Sorun, bu fontun bu glifi içermemesi ve farklı bir fonttan (monospaced olmayan bir fonttan veya çok daha büyük bir fonttan) oluşuyormuş gibi görünüyor. Vim kaynağına hızlı bir bakış, Vim'in bunu yapmadığını gösteriyor, bu yüzden GTK'ya benziyor ya da X11 yazı tipi sistemi garip bir karar veriyor (gnome-terminali gibi diğer GTK uygulamaları aynı problemden muzdarip). Bunun nasıl düzeltileceğinden emin değilsiniz, ancak Gtk/Fontconfig uzmanlarından dikkat çekmek için sorunuzu yeniden yazmak/yeniden etiketlemek isteyebilirsiniz ... – Carpetsmoker

+0

@Carpetsmoker - Teşekkürler! – sixtyfootersdude

cevap

0

.

Sadece "Courier" 'e geçmeyi deneyin, eğer işe yaramıyorsa, Internet üzerinden nerede olursanız olun Kuruyemiş True Type Fontunu indirmeyi deneyin. Tercihinize uyan bir varyasyon bulabilmeniz gerekir.

Herhangi bir "Courier" yazı tipinin IBM Selectric günlerine döndüğünden bu yana çalışması gerektiğini düşünürdüm, ancak benzer bir sorunla karşılaştım ve yalnızca "Courier" e geçerek, "10 Pitch"