Usando fontes personalizadas sem direitos de administrador?

40

Eu sei que você pode colocar fontes personalizadas no digamos C:\Windows\Fontse os aplicativos poderão encontrá-las e usá-las. No entanto, isso só é possível quando você tem acesso de administrador à máquina, o que raramente acontece em ambientes compartilhados.

Existe uma maneira geral de usar fontes personalizadas de outro local adequado para usuários não administradores? Caso contrário, existe alguma maneira específica para o Adobe Fireworks (CS3) e o Office 2007?

Estou interessado principalmente no XP e no Vista, mas uma solução que funcione para outras versões do Windows seria ótima.

Fire Lancer
fonte

Respostas:

12

Adicionar e remover fontes do sistema é uma tarefa do Administrador e será negado aos usuários que não têm permissões de administrador (o usuário avançado provavelmente é o suficiente), pois eles podem realmente atrapalhar o Windows, excluindo ou substituindo as fontes padrão do sistema. :)

Pelo que li aqui, você poderá conceder aos usuários acesso de gravação à pasta \ Windows \ Fonts e isso permitirá que eles instalem fontes.

Ƭᴇcʜιᴇ007
fonte
4
Bem, eu não preciso (ou realmente quero) que elas sejam "fontes do sistema" que afetam todo o computador ou substituam qualquer coisa que já esteja lá, apenas para que possam ser usadas nos meus documentos do Word, imagens nas quais estou trabalhando em fogos de artifício , etc.
Fire Lancer
Acho que você não pode usar fontes (especialmente no Word) que não estejam registradas no subsistema de fontes do Windows, independentemente de onde elas estejam.
precisa saber é o seguinte
Existem maneiras programáticas de adicionar fontes à sessão do usuário atual (consulte blogs.msdn.com/michkap/archive/2006/06/25/646701.aspx ), e provavelmente é isso que o segundo utilitário está fazendo. Isso explica por que o utilitário precisa ser executado sempre que o sistema é iniciado.
dsolimano
@ Fire Lancer: Então esse utilitário deve estar no seu beco. :) @dsolimano: Quando você usa AddFontResource (ou AddFontResourceEx), está registrando-o no sistema. Esta ação não requer direitos de administrador e não é permanente. Para tornar a fonte permanente, são necessários os direitos, pois você precisa: a) adicione a fonte à lista no registro eb) (opcionalmente) mova-a para a pasta de fontes. O uso do AddfontResource é uma PITA grande o suficiente para que seja melhor planejar usar uma estrutura 2D com um provedor de fontes de bitmap. ;)
Ƭᴇcʜιᴇ007
Esse RegisterFont.exeprograma faz exatamente o que eu estava procurando: basta adicionar algumas fontes personalizadas ao meu laptop XP profissional. O blog orienta até o usuário minimamente tecnicamente instruído na instalação e configuração. O utilitário provavelmente poderia usar uma GUI para facilitar as coisas, mas mesmo assim é perfeito. Obrigado!
MattDMo
24

O uso de fontes personalizadas sem privilégios de administrador é possível com a plataforma PortableApps.com (introduzida na versão 10.0 ).

Para usar fontes personalizadas:

  1. Baixe e extraia a plataforma PortableApps.com

    configuração 1

    configuração 2

  2. Copie os arquivos de fonte para o <PortableApps>\PortableApps\PortableApps.com\Data\Fontsdiretório Crie esta pasta se ela ainda não existir.

    pasta

  3. Feche e reinicie a plataforma PortableApps.com.

    Fechar

    começar

As fontes agora devem ser usadas em outros aplicativos enquanto a plataforma PortableApps.com estiver em execução.

iglvzx
fonte
Funciona como anunciado com o PortableApps 12.0.5. Pode ser instalado no diretório inicial do usuário (por exemplo, em um servidor).
krlmlr
3
Solução interessante, mas ... se você estiver trabalhando em uma organização em que não tem direitos de administrador, provavelmente estará violando todo tipo de regras de IS se fizer o download e executar o software da Internet.
precisa saber é o seguinte
Todos os aplicativos são de código aberto e de uso gratuito. Se você usa o Gimp para editar algumas fotos ou usa o Inkscape, não vejo problema nisso.
Melroy
A versão 15.0.2 funciona na janela 10. Depois de reiniciar o PortableApps.com e o PowerPoint 2016, posso usar todos os estilos do Roboto lá. Esta resposta deve subir ainda mais.
Stefan_Fairphone
@ Melroy Não se trata apenas da licença do software. É também sobre segurança. Você pode inadvertidamente fazer o download de aplicativos comprometidos se eles não forem examinados pela TI. Se algo acontecer, torna-se uma questão de responsabilidade. Provavelmente, você será responsável se um aplicativo não verificado pela TI causar problemas.
exhuma 19/02
19

Há uma solução alternativa que usei no XP; Não sei dizer se funciona em outras versões do Windows.

Se você clicar duas vezes em qualquer arquivo de fonte, onde quer que ele seja salvo, você receberá uma janela de visualização. Até você fechar esta janela, a fonte estará disponível para uso em outros aplicativos, embora alguns possam precisar ser reiniciados.

Acredito que isso funcione porque a visualização instala automaticamente e temporariamente a fonte para renderizá-la, e essa instalação temporária não envolve a adição da fonte à pasta Fontes, portanto, não requer direitos de administrador.


Edit: Acabei de testar a cópia do atalho de um arquivo de fonte para a pasta Fonts, e isso parece funcionar para mim também, mas tenho certeza de que já tentei sem sucesso anteriormente.

e100
fonte
3
Doce hack! Vou ter que ter isso em mente para o futuro. :)
Ƭᴇcʜιᴇ007
5
Não parece funcionar em 7. :(
Kazark
15

A partir do Windows 10 17704, você poderá instalar fontes sem direitos de administrador

Instalação de fonte para usuários não administrativos

Alguma vez você já quis usar suas próprias fontes da sua conta em uma escola compartilhada ou em um computador comercial, mas não conseguiu porque não tinha os privilégios de administrador necessários para instalar as fontes? Bem, ouvimos sua frustração sobre isso e fizemos algumas mudanças.

No passado, as fontes no Windows sempre eram instaladas para todos os usuários. Por se tratar de uma alteração em todo o sistema, sempre foi necessário privilégio de administrador. A necessidade de um administrador foi refletida na interface do usuário. Por exemplo, se você procurar no File Explorer uma pasta que contém um arquivo de fonte e clicar com o botão direito do mouse no arquivo para abrir o menu de contexto, a opção "Instalar" aparecerá com o emblema de segurança, o que significa que requer um administrador .

Instalação de fonte

phuclv
fonte
1
Não funciona na Universidade de Viena. Existe apenas a opção "Instalar" prefixada com o escudo Admin.
Stefan_Fairphone
2
@Stefan_Fairphone você tem certeza que a versão> = 17704?
Phuclv
1
Ainda estamos no Windows 10 Build 16299 ... 😬 Desculpe, eu não tinha verificado.
27413 Stefan_Fairphone #
6

O NexusFont é um gerenciador de fontes freeware que pode ser usado para gerenciar fontes instaladas (com privilégios de administrador) ou disponibilizar determinadas fontes em tempo de execução (sem privilégios de administrador). Para este último recurso, basta executar o NexusFont e adicionar o (s) grupo (s) de fontes que desejar. Os arquivos de fonte podem residir em qualquer pasta. Enquanto a NF estiver em execução, os aplicativos podem usar as fontes. A NF pode ser usada de forma portável.

No Windows 7, existem algumas peculiaridades que requerem um pouco de experiência para se entender. O maior deles é que, se você instalar usando links simbólicos , não desative a exclusão dos arquivos, pois os arquivos e não apenas os links simbólicos serão excluídos. Nesse caso, desative (desinstale) as fontes, mas use a opção "deixe os arquivos onde estão".

Matt Wilson
fonte
Eu tive sucesso com este programa, mas nota que ele não permite a adição de fontes bitmap (extensão .fon)
thomasrutter
1

O WinFonts4All também funciona no nível do usuário (Testado: Windows 7, Windows 8 e Windows 10).

Ele monitora todas as fontes em% userprofile% \ Fonts e as registra para a sessão de usuário atual. Ele ainda tem uma interface gráfica :)

Veja em ação: https://ygg.li/winfonts

Walialu
fonte
Não funciona de forma alguma (testado na janela 7) #
Michael Michael
1
a partir do vídeo em ação, parece que isso iria funcionar no Windows 10, que não é mais necessário
phuclv
Isso é realmente incrível @phuclv! Eu não sabia que o Win10 já estava embutido (pelo menos a partir de um nível de patch específico)! :)
Walialu 10/09/18
0

Sim, você pode carregar a fonte sem privilégios de administrador. Dê uma olhada na função AddFontResource . Você pode usar o Font Xplorer (freeware) para carregar fontes de uma pasta local. Eu testei no Win7 (provavelmente também funciona no win8).

Sole42
fonte
-1

Apenas desmarque a caixa de seleção "copiar fontes para a pasta de fontes" e instale a fonte. As fontes instaladas estarão disponíveis apenas para essa sessão. Toda vez que você fizer login, precisará repetir esta tarefa

Vinod
fonte
8
Em que contexto? Em qual versão do Windows?
Kazark 23/01