Tematización: uso de la fuente «Segoe (negrita)»

Un usuario Pregunto ✅

Anónimo

Hola a todos..

Estoy tratando de usar la fuente «Segoe Bold» en un archivo JSON de tema. Pero el resultado siempre es la interfaz de usuario de Segoe, no en negrita. Estaba pensando que tal vez los paréntesis en el nombre de la fuente no se pueden entender en el JSON. ¿Alguien ha podido hacer que Segoe (Bold) funcione en un archivo de tema?

Aquí hay un ejemplo de lo que estoy intentando:

        "header": [
          {
            "show": true,
            "fontFamily": "Segoe (Bold)",
            "fontColor": {
              "solid": {
                "color": "#415566"
              }
            },
            "textSize": 8
          }
        ]

Anónimo

¡Hola!

Sé que esta es una publicación anterior, pero encontré la descripción de Segoe (negrita) en JSON.

«fontFamily»: «wf_segoe-ui_bold»

Y funciona perfectamente.

Disclaimer: Vi la descripción en un video de Ruth Pozuelo de Curbal

@Anónimo La siguiente sintaxis funcionó para mí. Alternativamente, esta es la salida para simplemente elegir las propiedades del generador de temas en powerbi.tips (verifíquelo si no está familiarizado) -> https://powerbi.tips/tools/report-theme-generator-v3/ Le permite elegir las propiedades que desea y descarga automáticamente el archivo JSON por usted.

{
  "name": "My Theme",
  "visualStyles": {
    "*": { "*": { "*": [ { "color": { "solid": {} } } ] } },
    "tableEx": {
      "*": {
        "columnHeaders": [
          {
            "fontColor": { "solid": { "color": "#123456" } },
            "fontFamily": "Segoe (Bold)",
            "fontSize": 24
          }
        ]
      }
    }
  }
}

Anónimo

En respuesta a Seth_C_Bauer

Hola Seth,

Gracias por la respuesta. Conozco el generador de temas de Power BI. También encontré estos útiles: Archivos de tema de plantilla para Power BI Visuals.

Debería haber sido más específico en mi publicación… Si especifica «Segoe (Negrita)» como su fuente en el JSON, la agrega pero no tiene ningún efecto porque aparentemente no coincide con lo que entiende Power BI Desktop. como «Segoe (negrita)». Si observa la captura de pantalla, verá que «Segoe (negrita)» en la parte inferior de la lista es un duplicado del que realmente funciona.

Si coloca un nombre de fuente no válido allí, simplemente lo agrega al final de la lista y no hace nada. Segoe (negrita) es el único nombre de fuente válido que tiene este problema. Es por eso que estaba pensando que es un problema con los paréntesis en el nombre. Pero no pude encontrar ninguna información sobre si/cómo se deben escapar los paréntesis en JSON.

captura de pantalla

En respuesta a Anónimo

Lo tengo, después de una revisión rápida, podemos eliminar el peso del nombre y convertirlo en un elemento separado. Este código produce el resultado esperado.

{
  "name": "My Theme",
  "visualStyles": {
    "*": { "*": { "*": [ { "color": { "solid": {} } } ] } },
    "tableEx": {
      "*": {
        "columnHeaders": [
          {
            "fontColor": { "solid": { "color": "#123456" } },
            "fontFamily": "Segoe",
            "fontWeight": "Bold",
            "fontSize": 24
          }
        ]
      }
    }
  }
}

balanda

En respuesta a Seth_C_Bauer

Cuando pruebo esto, sale como Times New Roman. gorrón

balanda

En respuesta a balanda

Estos son los valores que funcionan en fontFamily para la familia de interfaz de usuario de Segoe…

– Luz de interfaz de usuario de Segoe

– Segoe interfaz de usuario regular

Interfaz de usuario de Segoe seminegrita

– Segoe interfaz de usuario negro

Estos valores no se reconocen y producen una fuente Times New Roman, lo cual es genial si tienes una máquina del tiempo que data de 1994…

– Cursiva ligera de la interfaz de usuario de Segoe

– Segoe UI semiligero

– Cursiva semiligera de la interfaz de usuario de Segoe

– Cursiva de la interfaz de usuario de Segoe

– Interfaz de usuario de Segoe en negrita

– Segoe UI Negro Cursiva

– Interfaz de usuario de Segoe negrita cursiva

El fuentePeso la propiedad no funciona en absoluto y no se menciona aquí: https://docs.microsoft.com/en-us/power-bi/desktop-report-themes

Me las arreglé con Segoe UI semibold y Segoe UI Black en mi tema JSON. Así que todo bien.

En respuesta a balanda

@ballanda eh. Debe haber estropeado mi propia prueba. Tienes razón, lo anterior no funciona. Sin embargo, voy a tomar otra puñalada aquí 🙂

Encontré esto ->https://github.com/Microsoft/powerbi-visuals-heatmap/blob/master/capabilities.json y profundizar en ese código tenía un ejemplo de Segoe UI Bold. No puedo decir que entiendo la cadena o el razonamiento, pero parece funcionar.

{
  "name": "My Theme",
  "visualStyles": {
    "*": { "*": { "*": [ { "color": { "solid": {} } } ] } },
    "tableEx": {
      "*": {
        "columnHeaders": [
          {
            "fontColor": { "solid": { "color": "#123456" } },
            "fontFamily": "'Segoe UI Bold', wf_segoe-ui_bold, helvetica, arial, sans-serif",
            "fontSize": 24
          }
        ]
      }
    }
  }
}

VictorMolenaar

En respuesta a Seth_C_Bauer

@Seth_C_Bauer Esta solución también me funciona, ¡muchas gracias!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *