Buscar fuente usada en números

3

¿Hay alguna forma de encontrar la fuente utilizada en los números?

La apertura de la hoja de cálculo en mi Mac está bien, pero aparece este mensaje de error al abrir el mismo documento en iPad (iOS)

The font TIMES-Roman is missing.

Quiero encontrar qué celdas están usando esta fuente. Lo más probable es que venga de pegar texto con estilo y necesito una herramienta o una forma de rastrear las celdas o el texto ofensivo.

¿Cómo puedo encontrar el texto usando esta fuente específica?

    
pregunta Milliways 01.08.2018 - 23:58

4 respuestas

4

Para verificar qué celdas tienen la familia de fuentes "TIMES-Roman", ejecute el siguiente script. Generará un diálogo que mostrará la columna y la fila de cualquier celda que contenga esa fuente. Para ejecutar el script:

  • Abra su hoja de cálculo en Números y cierre todas las demás hojas de cálculo abiertas
  • Editor de secuencias de comandos abierto ( /Applications/Utilities/Script Editor.app )
  • Cambie el idioma en la esquina superior izquierda de la ventana de "AppleScript" a "JavaScript"
  • Pegue la secuencia de comandos a continuación y haga clic en el botón con el ícono "jugar" en la parte superior de la ventana

Si ve un cuadro de diálogo en blanco, la secuencia de comandos no pudo encontrar ninguna celda con la fuente ofensiva. Tenga en cuenta que este script asume que solo tiene una tabla y una hoja en su documento.

var offendingFont = "TIMES-Roman"

var culprits = []
var table = Application('Numbers').documents[0].sheets[0].tables[0]
var cols = []
for (var i = 0; i < table.columnCount(); ++i) cols.push(String.fromCharCode(65 + i))
var rows = []
for (var i = 0; i < table.rowCount(); ++i) rows.push(i + 1)
for (var r of rows) {
    for (var c of cols) {
        if (table.cells[c + r].fontName() === offendingFont) culprits.push(c + r)
    }
}

var app = Application.currentApplication()
app.includeStandardAdditions = true
app.displayDialog(culprits.join(", "))

Como dijo que nunca usó ningún tipo de fuente de "Times", aquí hay una versión adicional y modificada de la secuencia de comandos que encuentra cualquier fuente con "veces" en cualquier parte del nombre (esto podría producir mejores resultados):

var offendingFontExcerpt = "times"

var culprits = []
var table = Application('Numbers').documents[0].sheets[0].tables[0]
var cols = []
for (var i = 0; i < table.columnCount(); ++i) cols.push(String.fromCharCode(65 + i))
var rows = []
for (var i = 0; i < table.rowCount(); ++i) rows.push(i + 1)
for (var r of rows) {
    for (var c of cols) {
        if (table.cells[c + r].fontName().toLowerCase().indexOf(offendingFontExcerpt) > -1) culprits.push(c + r)
    }
}

var app = Application.currentApplication()
app.includeStandardAdditions = true
app.displayDialog(culprits.join(", "))
    
respondido por el aaplmath 02.08.2018 - 00:15
3

Simplemente escriba Comando-T con una celda resaltada. Verás algo como esto:

    
respondido por el Lyle 02.08.2018 - 00:18
1

No está claro cuál es tu pregunta real. Tomaré una interpretación diferente a las demás: creo que quieres encontrar la celda que tiene la fuente no deseada.

No conozco una forma de hacerlo fácilmente en Números. Un truco sería seleccionar todas las celdas y cambiarlas todas a una fuente diferente. Pero eso no es bueno si necesitas diferentes fuentes para estar allí.

Sin embargo, hay algo que no está tan mal:

  1. Abra el archivo con LibreOffice.
  2. Guárdalo como HTML
  3. Abre el HTML con TextEdit
  4. Busca "TIEMPOS"

Por ejemplo, puedo decir que la única celda configurada para "Lucida Grande" es una que tiene "XX" porque cuando abro el HTML en TextEdit y busco Lucida, el cuadro de búsqueda dice que solo hay una Instancia y resalta la línea

<td height="20" align="left"><font face="Lucida Grande">XX</font></td>

Luego puedo abrir el archivo original en Números e ir a esa celda o a Buscar para buscar el valor en esa celda, es decir, XX en mi ejemplo.

    
respondido por el WGroleau 02.08.2018 - 01:11
1

Sí. Con la hoja de cálculo abierta, debe haber una sección separada a la derecha de la hoja de cálculo. En la parte superior de esta sección, hay 4 etiquetas: Tabla, Celda, Texto y Organizar. Haga clic en la etiqueta de texto. La sección de la derecha cambia y cerca de la parte superior es un menú desplegable para seleccionar su fuente. La fuente actual se muestra para cualquier cosa que haya seleccionado en la hoja de cálculo. La configuración se muestra a continuación.

    
respondido por el jmh 02.08.2018 - 00:18

Lea otras preguntas en las etiquetas