executando o vim portátil (de uma vara) com suas próprias fontes

2

Plataforma: Windows xp
Vim: Gvim 72 em uma vara

Existe uma maneira de executar o vim a partir de um pendrive, mas com sua própria fonte você tem em algum lugar em seu diretório, mas que não está instalado em uma máquina (ou seja, não está presente em c:\windows\fonts ) você está executando em diante?

Todas as ideias criativas são bem-vindas.

    
por Rook 15.03.2010 / 20:47

1 resposta

1

a coisa mais próxima da sua pergunta que encontrei é esta:

link

Eu escrevi algo minúsculo, compilei e implantei ao longo do seu gvim portátil. execute-o logo antes de abrir o gvim:

// build: cl.exe /nologo /MT addfont.cpp /link gdi32.lib user32.lib
#include <windows.h>
int main(int argc, char **argv) {
    int rc = 0;
    if (argc > 0) {
        rc = AddFontResource(argv[1]);
        if (rc > 0) {
            SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
        }
    }

    return rc;
}

execução assim:

 addfont.exe example.ttf

a fonte está disponível para o sistema apenas para a sessão atual, se você reinicializar a máquina, a fonte também estará ausente (intencionalmente para uma solução usb portátil)

    
por 24.06.2010 / 18:02