Este es un problema trivial, pero me molesta que no pueda llegar al fondo:
Estoy ejecutando Windows 8, Powershell versión 3.0. Al hacer clic con el botón derecho en la barra de título, puedo acceder a las Propiedades y cambiar la fuente, el tamaño, el color de fondo, etc., sin ningún problema.
Después de cerrar y reiniciar Powershell, todos los cambios que he realizado se mantienen, excepto que si configuré la fuente en Lucida Console, al volver a abrir, obtengo la fuente Raster.
(Tenga en cuenta que todo lo anterior se aplica cuando ejecuto Powershell como administrador).
Entonces:
- Si configuro la fuente en Lucida, entonces cambia a Lucida para el resto de la sesión.
- Si configuro la fuente en algo que no sea Lucida, entonces permanece así después de cerrar y volver a abrir.
- Si modifico el tamaño de las ventanas o los colores del texto o cualquier otra cosa, los cambios persisten después de la reapertura.
- Lo único que sale mal es que si configuro la fuente en Lucida, cambia a 'Fuentes ráster' cuando vuelvo a abrir.
- Pero cmd y powershell ISE no tienen este problema, solo la consola de powershell.
¿Alguien puede sugerir qué podría estar yendo mal?
(Una observación que hice es que al volver a abrir Powershell después de configurar la fuente en Lucida, al principio el ancho de la ventana es lo que sería si la fuente fuera Lucida, pero luego, después de un segundo, se ensancha un poco para acomodar la fuente de trama).
fuente
Respuestas:
Este chico también tenía el problema . Su solución también funcionó para mí:
fuente
He encontrado este comportamiento antes, incluso con Windows 7. Pruebe esto: abra una ventana de PowerShell en modo administrador (haga clic con el botón derecho en el icono abrir como administrador), cambie la fuente y cierre la ventana. Ahora abra una ventana de PowerShell con derechos de usuario normales y sus cambios deberían quedarse.
fuente
Compruebe qué página de códigos está utilizando
. Encontré que la página de códigos actual utilizada no es UTF-8 (65001). Puede encontrar la página de códigos actual en propiedades -> Opciones. O bien, puede encontrarlo usando el comando 'chcp'
Cambie la página de códigos a UTF-8
usando el comando 'chcp 65001'
Cambiar otra fuente
, puede usar otra fuente cambiando las propiedades de PowerShell
fuente
Yo también tuve este problema y lo solucioné cambiando la configuración regional del sistema de mi instalación de Windows en inglés (Estados Unidos) . El sueco aparentemente no era compatible con Lucide Console en el indicador de PowerShell. No tengo idea de por qué, pero blogueé brevemente al respecto aquí: http://www.meadow.se/wordpress/setting-the-font-of-a-powershell-console-to-lucida-console-wont-work/
Espero que esto ayude.
fuente
También he experimentado esto: ¡parece estar relacionado con las fuentes con un espacio en el nombre!
Al final me di por vencido y me quedé con Consolas como mi fuente CLI predeterminada (no es tan fácil a la vista como Lucida Console, en mi humilde opinión, pero mejor que las fuentes de trama). Encontré una solución potencial (pero no puedo probarla ya que no tengo acceso de administrador en mi máquina); Sin embargo, también vale la pena ver el módulo SetConsoleFont de la Galería TechNet (hay una publicación de blog de 4sysops que podría ayudar a instalarlo / importarlo, pero no tengo una reputación lo suficientemente alta en este sitio como para publicar tantos enlaces en una respuesta )
Parecía estar llegando a algún lado con eso, ya que podía cambiar la fuente y el tamaño desde una sesión PSH (por lo que presumiblemente podría hacer esto en mi perfil), pero realmente no quería ir por la ruta de código no compatible ...
fuente
Esto puede llegar algo tarde, pero yo también tuve este problema. Resolví esto desmarcando
Properties > Options > Use legacy console
. Después de eso, pude cambiar la fuente y el tamaño y me salvé.Tenga en cuenta que hice esto con Windows 10.
fuente
Ubuntu Mono (descargable desde los muchos sitios de fuentes gratuitas) @ 18pt se ve casi idéntico a Lucida Console 14pts.
Para que aparezca en la consola, solo agréguela a Windows y agregue una nueva entrada de cadena en:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\console\TrueTypeFont.
Nombre es 000 (probablemente ... agregue un 0 adicional de la entrada anterior) y el nombre es Ubuntu Mono . Solo tuve que reiniciar Powershell para que lo encuentre (Win8.1)
fuente
Si está utilizando un acceso directo para ejecutar PowerShell, intente ejecutar el exe directamente (como administrador) y cambie las propiedades predeterminadas allí. En su caso, asegúrese de que Lucida esté resaltado en la pestaña Fuente. Recree el acceso directo si es necesario una vez que haya terminado de cambiar las propiedades.
Haga clic con el botón derecho en el acceso directo y elija "Abrir ubicación de archivo" para encontrar fácilmente el archivo exe.
Probé esto con PowerShell 5.0 en Windows 10
fuente
Llevo dos días trabajando en este tema en Powershell en 2012 Server en una máquina virtual y finalmente hoy encontré un sitio con una solución. Al leer el sitio, parece que la causa principal del problema es que el nombre de las fuentes tiene un doble espacio en la fuente.
SOLUCIÓN: Instale una nueva fuente y actualice la clave de registro para que coincida con el nombre, luego configúrelo en Propiedades de la ventana de comandos de Powershell como de costumbre.
Detalles aquí y todo gracias a ellos :) http://www.bdhphoto.com/script-snippits/windows-powershell-snippits/powershell-font-fix-lucida/
WJDrury, INGLATERRA
fuente