Monday, July 23, 2018

font specifiers and options on Windows version of vim

I'm running a native version of Vim on windows and had some
questions regarding the font dialog

It shows 3 list boxes at the top: Font: Font stye: and Size.
On the 2nd "row" there is a Sample box.
and on a 3rd row, there is a 1-line list box, "Script:" with
the only options being: Western, Greek, Turkish, Baltic, Central
European Cyrillic.

toward the bottom there is a blue link
"Show more fonts"
followed by (Ok) and (Cancel)

Maybe 1st question is how can I select script 'Unicode' or UTF-8?

Second question is -- if I click on "Show more fonts", how do enter
one of those fonts into the font dialogue or how do I use one of
those fonts in vim?

Third question... if I select a font via the Edit->Fonts menu,
like "Ubuntu Mono", it translates it into
Ubunto_Mono:h11:cANSI:qDRAFT

I get that it is using underscore instead of the more
literal "Ubuntu\ Mono", h11 has something to do with the
height, and q has something to do with the rendering quality,
but where does it get the cANSI? When I look at the vim
options, I see encoding and file-encoding both set to utf-8.
But where does ANSI come in? I don't remember that even
being a windows codepage. I don't see anyplace that explains
what these are. The win32_gui certainly seems to support
UTF-8 these days...so how do I get that?

I guess that's enough questions for this email -- hopefully not
too many. Thanks!

Linda

version:
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Sep 20 2016 22:02:37)
MS-Windows 64-bit GUI version with OLE support
Included patches: 1-6
Compiled by appveyor@APPVYR-WIN
Huge version with GUI. Features included (+) or not (-):
+acl +eval +mouse +syntax
+arabic +ex_extra +mouseshape +tag_binary
+autocmd +extra_search +multi_byte_ime/dyn +tag_old_static
+balloon_eval +farsi +multi_lang -tag_any_white
+browse +file_in_path +mzscheme/dyn +tcl/dyn
++builtin_terms +find_in_path +netbeans_intg -termguicolors
+byte_offset +float +num64 -tgetent
+channel +folding +ole -termresponse
+cindent -footer +packages +textobjects
+clientserver +gettext/dyn +path_extra +timers
+clipboard -hangul_input +perl/dyn +title
+cmdline_compl +iconv/dyn +persistent_undo +toolbar
+cmdline_hist +insert_expand -postscript +user_commands
+cmdline_info +job +printer +vertsplit
+comments +jumplist +profile +virtualedit
+conceal +keymap +python/dyn +visual
+cryptv +lambda +python3/dyn +visualextra
+cscope +langmap +quickfix +viminfo
+cursorbind +libcall +reltime +vreplace
+cursorshape +linebreak +rightleft +wildignore
+dialog_con_gui +lispindent +ruby/dyn +wildmenu
+diff +listcmds +scrollbind +windows
+digraphs +localmap +signs +writebackup
+directx +lua/dyn +smartindent -xfontset
-dnd +menu +startuptime -xim
-ebcdic +mksession +statusline +xpm_w32
+emacs_tags +modify_fname -sun_workshop -xterm_save
system vimrc file: "$VIM\vimrc"
user vimrc file: "$HOME\.vimrc"
2nd user vimrc file: "$HOME\vimfiles\vimrc"
3rd user vimrc file: "$VIM\.vimrc"
user exrc file: "$HOME\.exrc"
2nd user exrc file: "$VIM\.exrc"
system gvimrc file: "$VIM\gvimrc"
user gvimrc file: "$HOME\.gvimrc"
2nd user gvimrc file: "$HOME\vimfiles\gvimrc"
3rd user gvimrc file: "$VIM\.gvimrc"
defaults file: "$VIMRUNTIME\defaults.vim"
system menu file: "$VIMRUNTIME\menu.vim"
Compilation: cl -c /W3 /nologo -I. -Iproto -DHAVE_PATHDEF -DWIN32
-DFEAT_CSCOPE -DFEAT_NETBEANS_INTG -DFEAT_JOB_CHANNEL -DFEAT_XPM_W32
-DWINVER=0x500 -D_WIN32_WINNT=0x500 /Fo.\ObjGXOULYHTRZAMD64/
-DHAVE_STDINT_H /Ox /GL -DNDEBUG /Zl /MT -DFEAT_OLE -DFEAT_MBYTE_IME
-DDYNAMIC_IME -DFEAT_MBYTE -DFEAT_GUI_W32 -DFEAT_DIRECTX
-DDYNAMIC_DIRECTX -DDYNAMIC_ICONV -DDYNAMIC_GETTEXT -DFEAT_TCL
-DDYNAMIC_TCL -DDYNAMIC_TCL_DLL=\"tcl86.dll\" -DDYNAMIC_TCL_VER=\"8.6\"
-DFEAT_LUA -DDYNAMIC_LUA -DDYNAMIC_LUA_DLL=\"lua53.dll\" -DFEAT_PYTHON
-DDYNAMIC_PYTHON -DDYNAMIC_PYTHON_DLL=\"python27.dll\" -DFEAT_PYTHON3
-DDYNAMIC_PYTHON3-DDYNAMIC_PYTHON3_DLL=\"python35.dll\" -DFEAT_MZSCHEME
-I "C:\Program Files\Racket\include" -DMZ_PRECISE_GC -DDYNAMIC_MZSCHEME
-DDYNAMIC_MZSCH_DLL=\"libracket3m_a0solc.dll\"
-DDYNAMIC_MZGC_DLL=\"libracket3m_a0solc.dll\" -DFEAT_PERL
-DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DDYNAMIC_PERL
-DDYNAMIC_PERL_DLL=\"perl524.dll\" -DFEAT_RUBY -DDYNAMIC_RUBY
-DDYNAMIC_RUBY_VER=22 -DDYNAMIC_RUBY_DLL=\"x64-msvcrt-ruby220.d
ll\" -DFEAT_HUGE /Fd.\ObjGXOULYHTRZAMD64/ /Zi Linking: link /RELEASE
/nologo /subsystem:windows /LTCG:STATUS oldnames.lib kernel32.lib
advapi32.lib shell32.lib gdi32.lib comdlg32.lib ole32.lib uuid.lib
/machine:AMD64 gdi32.lib version.lib winspool.lib comctl32.lib
advapi32.lib shell32.lib /machine:AMD64 /nodefaultlib libcmt.lib
oleaut32.lib user32.lib /nodefaultlib:lua53.lib /STACK:8388608
/nodefaultlib:python27.lib /nodefaultlib:python35.lib
"C:\Tcl\lib\tclstub86.lib" WSock32.lib xpm\x64\lib\libXpm.lib
/PDB:gvim.pdb -debug


--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments: