Dispositivo de creación de tabla de letras
Descripción general
 Se proporciona un aparato capaz de crear fácilmente una tabla de cadenas de caracteres en la que se registra la cantidad de letras escritas. ] Seleccione un par de tipos de letra e ingrese los coeficientes de la tipografía. unidad de cálculo Jitsume se calcula para cada carácter incluido en la fuente seleccionada, basada en datos de imagen de caracteres que representan una imagen de carácter, la anchura de los márgenes entre la porción de imagen y la trama de caracteres predeterminada VF de cada carácter de la red Al mismo tiempo, la cantidad de escritura Wt, Wb, Wf, Wr se calcula multiplicando el ancho del margen por el tipo de letra del coeficiente. Luego, se crea una tabla de escritura que incluye una cantidad de relleno de caracteres, un código de carácter de cada carácter y datos tipográficos que indican el tipo de letra.
Campo técnico
La presente invención, para los caracteres utilizados para la composición tipográfica, se refiere mesa de llenado en forma de aparato de la creación para crear una tabla llena de carácter de haber registrado la cantidad de caracteres embalado indica el espacio deletable alrededor de la porción de imagen de la red.
Antecedentes de la técnica
En el proceso de fabricación electrónica de planchas, se usa un dispositivo de configuración de tipo electrónico para organizar los caracteres agrupados por el dispositivo de reconocimiento de caracteres en la copia original. El proceso de colocar un grupo de caracteres en un manuscrito original generalmente se llama 'verter'. El dispositivo de ajuste de tipo electrónico tiene una función de configuración entre caracteres para establecer un intervalo uniforme entre letras y letras. Los datos que representan la imagen de cada personaje representan una imagen en la que una porción de imagen de caracteres está dispuesta en un cuadro de carácter virtual predeterminado. Los caracteres utilizados en la composición tipográfica suelen tener los mismos cuadros de caracteres virtuales.
Sin embargo, por ejemplo, porque el carácter '1' y la letra 'A' y en la anchura de la porción de imagen de la red es bastante diferente, en un carácter normal espaciado de conjunto, antes y después del carácter '1' se verá espaciado de caracteres entre el relativamente amplio Por otro lado, los intervalos entre caracteres aparecen relativamente estrechos antes y después del carácter 'a'. Para resolver este problema, hay un método de preajuste de una cantidad de relleno que indica el ancho del espacio que se puede reducir alrededor de la porción de imagen de red de cada carácter. La figura 1 es un diagrama explicativo que muestra la cantidad de escritura de letras. Para el carácter '1', se configuran las cantidades escritas superior, inferior, izquierda y derecha Wt, Wb, Wf, Wr. La cantidad de la cantidad de llenado puede reducirse, y el área rectangular indicada por la línea discontinua en la figura 1 es el área mínima del carácter '1'. Cuando se utiliza una cantidad de llenado tal forma, al crear la forma de una imagen de carácter (es decir, el tipo de letra) de, el operador coloca la cantidad empaquetada en forma de avance-por carácter, indicar esto y la correspondencia entre cada carácter Estaba creando una mesa literal.
Tarea de solución
Sin embargo, como la cantidad de llenado en forma general de cada personaje es diferente, el operador debe determinar la cantidad forma en envase individual para todos los caracteres en un tipo de letra, esto requiere un considerable espacio entre caracteres y mano de obra Hubo un problema. La presente invención se ha realizado para resolver los problemas antes mencionados de la técnica anterior, para proporcionar un aparato en forma de generación de la tabla de llenado que se puede crear fácilmente una tabla comprimida forma de haber registrado la cantidad carácter lleno de caracteres Apunta.
Solución
Para resolver los problemas descritos anteriormente, el aparato de generación de tabla de llenado en forma de acuerdo con la presente invención, la pluralidad de caracteres al menos un par de tipos de letra, los medios de almacenamiento de datos de imagen de caracteres para almacenar datos de imagen de caracteres que representa una imagen de carácter de cada carácter, la un medio de entrada para seleccionar uno de los caracteres almacenados en la fuente de datos de imagen, para cada carácter de la fuente seleccionada, los datos de imagen de caracteres almacenados basan en los datos de imagen de caracteres almacenados en la unidad, cada imagen neta carácter y las porciones, calcula el ancho del margen de entre un marco de carácter dado de cada carácter, y la cantidad medios de cálculo Jitsume para el cálculo de la cantidad forma envasados ​​basado en la anchura del margen calculado por la cantidad de llenado en forma de medios de cálculo que comprende una cantidad de llenado en forma de cada carácter es un código de carácter de cada carácter, y una mesa de la creación de medios para crear una tabla llena de carácter incluyendo una fuente de datos que indica el tipo de letra, el.
Para cada carácter de la fuente seleccionada, ya que el cálculo de la cantidad forma embalado basado en el margen de la anchura entre la parte de imagen en red y una trama de caracteres, el trabajador no tiene que especificar la cantidad Jitsume para cada personaje, Es posible preparar fácilmente una tabla incrustada en la que se registra la cantidad de letras escritas.
La figura 2 es un diagrama de bloques que muestra un aparato para generar una tabla cargada de caracteres de acuerdo con una realización de la presente invención. El dispositivo de llenado creación de la tabla en forma incluye una CPU 10, y una línea de bus 12, la línea de bus 12 incluye una ROM 14, una RAM 16, una unidad de cálculo Jitsume 20, está conectado a la memoria de tabla de relleno en forma de 22 Ahí Un teclado 30, un mouse 32 y un digitalizador 34 están conectados a la línea de bus 12 como dispositivos de entrada, y un CRT de color 36 está conectado como un dispositivo de salida. Además, un disco magnético 38 está conectado como un dispositivo de almacenamiento externo. En el disco magnético 38, se almacenan datos de fuente que representan imágenes de caracteres.
El medio de almacenamiento de datos de imagen de carácter en la presente invención se realiza mediante el disco magnético 38. Además, los medios de entrada de teclado 30, la cantidad Jitsume medios de cálculo por Jitsume unidad de cálculo 20, la tabla de los medios de generación se realiza mediante la CPU 10.
La figura 3 y la figura 4 son diagramas de flujo que muestran el procedimiento de la operación de ajuste de tipo en esta realización. En el paso S1, el operador ingresa un nombre de archivo de tipo de letra que designa un tipo de letra del teclado 30. En el paso S2, el operador ingresa el coeficiente tipográfico K del teclado 30. El coeficiente tipográfico K es un valor utilizado al determinar la cantidad de trazo, y el método de uso se describirá más adelante.
El paso S3 S8 es un procedimiento para calcular la cantidad de relleno para cada carácter de la fuente designada y crear una tabla distorsionada. En la etapa S3, 1 los datos de caracteres del archivo de datos de fuente en el tipo de letra especificado en el paso S1 se leen desde el disco magnético 38, y se almacenan en la memoria RAM 16. Los datos de fuente en esta realización son datos vectoriales en los que una porción de imagen neta de un personaje está representada por un vector, que es lo que se denomina una fuente de contorno.
En el paso S4, se obtienen el valor máximo y el valor mínimo del valor de coordenadas del punto de contorno de los datos de vector del carácter de lectura. La figura 5 es un diagrama explicativo que muestra datos vectoriales del carácter 'ki'. Los datos vectoriales del carácter 'ki' incluye un primer vector de bucle cerrado compuesto de m piezas de puntos de contorno P1 pM, el segundo vector de bucle cerrado que consta de n puntos de contorno Q1 Qn. La figura 6 es un diagrama conceptual que muestra la estructura de datos de vectores de caracteres. Los datos vectoriales de un carácter, un código de carácter (código de 2 bytes), e incluye un número de bucle cerrado, los puntos del contorno que constituyen cada vector de bucle, los valores de cada punto del contorno y (x, y) de coordenadas. En el paso S4, el valor máximo unidad de cálculo Jitsume 20 de entre estos valores de coordenadas xmax, ymax y el valor mínimo xmin, buscando ymin. 5, el CR rectángulo circunscrito de la parte de imagen de los caracteres de la red (la porción sombreada) estos xmax valor máximo, ymax y el valor mínimo xmin, representada por ymin.
En el paso S5, la xmax valor máximo, ymax y el valor xmin mínimo, basado en el ymin, superior, inferior, márgenes izquierdo y derecho valor de la porción de imagen de la red (anchura del margen) se determina.
Valor de margen superior = L y max
Valor de margen inferior = ymin
Valor del margen izquierdo = xmin
Valor del margen derecho = L x max
Aquí, L es la longitud de un lado del marco de caracteres virtual VF. Además, aquí, el punto inferior izquierdo del marco de caracteres virtual VF se toma como el origen de coordenadas O.
En el paso S6, basado en el valor de margen anterior, la cantidad de llenado de letras se calcula de acuerdo con la siguiente ecuación.
Cantidad de embalaje superior Wt = K × (valor del margen superior) × 100 / L
= K (L ymax) × 100 / L (%)
Cantidad de suscripción Wb = K × (valor de margen inferior) × 100 / L
= K (ymin) * 100 / L (%)
Cantidad de ennegrecimiento de la cara izquierda Wf = K × (valor del margen izquierdo) × 100 / L
= K (xmin) * 100 / L (%)
Cantidad de relleno derecha Wr = K × (valor del margen derecho) × 100 / L
= K (L x max) × 100 / L (%)
Como se entiende a partir de estas ecuaciones, la cantidad de relleno de letras se expresa como una relación (porcentaje) a la longitud L de un lado del cuadro de caracteres virtuales VF. El coeficiente tipográfico K es un valor comúnmente aplicado a todos los caracteres incluidos en un tipo de letra y establecido en un valor deseado (por ejemplo, 0.8) de 1 o menos.
Por cierto, se ha definido una cantidad forma empaquetada como un porcentaje de la trama de caracteres virtual VF, durante el formateo, con el fin de que se requiere simplemente el valor absoluto del volumen carácter de relleno. Es decir, en el proceso de formateo, el tamaño de carácter real se especifica por separado de la longitud general L del marco de caracteres virtual VF. Como se describió anteriormente, mediante la definición de la cantidad forma empaquetada como un porcentaje de la trama de caracteres virtual VF, es posible determinar el valor absoluto de la cantidad de llenado en forma durante el formateo multiplicando la cantidad Jitsume al tamaño de caracteres especificado.
La figura 7 es un diagrama explicativo que muestra el área de carácter mínimo MR definida por la cantidad de carreras calculadas como se describió anteriormente. Es decir, en el proceso de formateo, es posible acercar los caracteres adyacentes entre sí hasta un estado donde el área mínima de caracteres MR está en contacto. Desde mínimo región de carácter MR es mayor que el circunscrito neta rectángulo CR de la imagen del personaje, incluso cuando se acercan entre sí las cuerdas a la región carácter mínimo del estado MR están en contacto, la porción de imagen neta de caracteres adyacentes se tocan Puede ser prevenido Una vez que tenga un coeficiente K tipo de letra a un número menor que 1, por lo tanto, existe la ventaja de que es posible evitar que la porción de caracterización de la red en contacto entre sí.
En el paso S7, la cantidad calculada de escritura se registra en la memoria 22 de la tabla de caracteres. La figura 8 es un diagrama explicativo que muestra una tabla de reconocimiento de caracteres registrada en la memoria 22 de la tabla de tablas de caracteres. En la tabla de entrada de texto, se registra el código de tipo de letra que indica el tipo de letra, el código del carácter que indica el carácter y los cuatro tipos de cantidad de embalaje de la letra.
Volviendo a la figura 3, en el paso S8, se determina si el procesamiento completado para todos los caracteres de la fuente seleccionada en el paso S1, el proceso vuelve al paso S3 Si no se ha completado, se repite el procesamiento en la etapa S3 S8. Mediante el procesamiento anterior, se obtiene la cantidad de trazo de cada carácter de un tipo de letra y se crea una tabla distorsionada.
A continuación, en el paso S9 en la Fig. 4, y muestra la cadena de caracteres en el CRT36 color, mientras que en contacto con la región de carácter mínimo MR para cada carácter. El operador observa la cadena de caracteres mostrada y juzga si es necesario o no cambiar la cantidad de escritura en el paso S10. Si necesita cambiar la cantidad de caracteres de relleno, el relleno de la mesa en forma de muestra en la Fig. 8 se muestra en la CRT36 de color en el paso S11, cambia la cantidad empaquetada forma del carácter deseado. A partir de entonces, el proceso vuelve a S 9 y la cadena de caracteres se vuelve a mostrar de acuerdo con la cantidad de cambio de letra modificada. Paso S 9 Al repetir S 11, es posible ajustarlo para que se pueda obtener una cantidad óptima de relleno de letras. Se debe tener en cuenta que el paso S 9 S 11 se puede ejecutar según sea necesario y no se puede ejecutar.
De acuerdo con la realización anterior, el uso de un tipo de letra coeficiente K para todos los caracteres en un tipo de letra, porque el cálculo de la cantidad forma embalado multiplicando el coeficiente de tipo de letra K en el margen de la parte de imagen de la red, la tabla de forma embalado Se puede crear fácil y rápidamente. Además, usando el aparato de la realización anterior, ya creado de datos de imagen de caracteres se ha completado, para la fuente no contiene tabla Jitsume a los datos, también la ventaja de que la mesa de llenado en forma fácilmente crearse Ahí
Debe observarse que la presente invención no está limitada a las realizaciones descritas anteriormente, sino que puede implementarse de diversos modos sin apartarse de la esencia de la invención, por ejemplo, son posibles las siguientes modificaciones.
(1) En la realización anterior, aunque no representan una reducción del espacio de carácter en la relación a la longitud L de un lado de la trama de caracteres virtual VF, alternativamente, expresada por otros valores tales como el número de píxeles en la trama de caracteres virtual en el VF Usted puede hacer. Sin embargo, si se expresa como un porcentaje de la longitud L de un lado de la trama de caracteres virtual VF, multiplicando la cantidad Jitsume al tamaño de caracteres especificada, que el valor absoluto de la cantidad de llenado en forma durante el formateo Hay una ventaja de que se puede hacer.
(1) En la realización anterior, se calculó la cantidad de llenado en forma de multiplicar el coeficiente de tipo de letra K en el valor de margen se puede calcular la cantidad de llenado en forma de por otras operaciones. Por ejemplo, al agregar un valor predeterminado al valor de margen, se puede obtener la cantidad de llenado de cartas.
Efecto de la invención
Como se describió anteriormente, según el aparato de generación de mesa de llenado forma de la presente invención, para cada carácter de la fuente seleccionada, para calcular el ancho del margen entre la porción de imagen neta y una trama de caracteres, la anchura del margen ya que el cálculo de la cantidad de forma empaquetada con base, el trabajador no tiene que especificar la cantidad Jitsume para cada personaje, hay un efecto que una mesa lleno de carácter después de haber registrado la cantidad personaje lleno de caracteres se pueden crear fácilmente.
Breve descripción de los dibujos
Fig. 1 Diagrama explicativo que muestra la cantidad de letras escritas.
La figura 2 es un diagrama de bloques que muestra un aparato para generar una tabla cargada de caracteres de acuerdo con una realización de la presente invención.
La figura 3 es un diagrama de flujo que muestra un procedimiento de una operación de establecimiento de tipo en esta realización.
La figura 4 es un diagrama de flujo que muestra un procedimiento de una operación de establecimiento de tipo en esta realización.
La figura 5 es un diagrama explicativo que muestra datos vectoriales de la letra 'ki'.
La figura 6 es un diagrama conceptual que muestra la estructura de datos de vectores de caracteres.
La figura 7 es un diagrama explicativo que muestra el área de carácter mínimo MR definida por la cantidad de relleno.
La figura 8 es un diagrama explicativo que muestra una tabla de reconocimiento de caracteres registrada en la memoria 22 de la tabla de tablas de caracteres.
10 CPU
12 Línea de autobús
14 ROM
16 RAM
20 Dispositivo de cálculo de cantidad de perforación
Memoria de tabla de 22 caracteres
30 teclado
32 mouse
34 digitalizador
36 colores CRT
38 Disco magnético
Rectángulo de circunscripción CR
Factor de tipo K
L Longitud de un lado del marco de caracteres virtual
Área de carácter mínimo de MR
Punto de contorno P1 Pm
Q1 Qn punto de contorno
Marco de personaje virtual de VF
Wt, Wb, Wf, cantidad de Wr Lamination
Reclamo
Un aparato para la creación de una tabla llena de carácter de haber registrado la cantidad de caracteres embalado indica el espacio deletable alrededor de la porción de imagen neta de la reivindicación 1 carácter, para una pluralidad de caracteres al menos un par de tipos de letra, caracteres de cada carácter un medio de almacenamiento de datos de imagen de caracteres para almacenar datos de imagen de caracteres que representan una imagen, un medio de entrada para seleccionar uno de la fuente almacenado en dichos datos de imagen de carácter, para cada carácter de la fuente seleccionada, los medios de almacenamiento de datos de imagen de caracteres Calcular un ancho de un margen entre una porción de imagen de red de cada carácter y un marco de carácter predeterminado de cada carácter en función de los datos de imagen de carácter almacenados en el margen del carácter, y la cantidad Jitsume medios para calcular, creación de tablas para crear una tabla de caracteres envasados ​​que incluye una cantidad en forma de llenado de cada carácter calculado por la cantidad de llenado en forma de medios de cálculo, y un código de carácter para cada carácter, y los datos de fuente que representan una fuente calcular Significa, aparato en forma de relleno de generación de la tabla, caracterizado porque comprende.
Dibujo :
Application number :1994-000935
Inventors :大日本スクリーン製造株式会社
Original Assignee :中秀樹