Dispositivo electrónico de ajuste de tipo capaz de ajuste entre caracteres
Descripción general
 Organice las cadenas de caracteres de una manera equilibrada ajustando los caracteres entre caracteres. ] Para cada letra dibujada, la cantidad de taponamiento Wfi y la cantidad Wri posterior al llenado que indica el ancho antes y después de la porción de imagen neta dentro del cuadro de caracteres virtuales se calculan mediante el dispositivo de cálculo de la cantidad de caracteres. Luego, en función de estos valores y G entre caracteres, el dispositivo de determinación de tipo determina las coordenadas de cada carácter. No es necesario calcular la cantidad de preenvasado y la cantidad de cobertura posterior por adelantado para cada personaje, y se calcula a partir de datos de imágenes de caracteres, como datos de fuentes que representan una imagen de personaje. Como resultado, los espacios antes y después de la porción neta de la imagen de cada personaje se pueden organizar de manera uniforme.
Campo técnico
Campo técnico La presente invención se refiere a un dispositivo de configuración de tipo electrónico y, en particular, a un dispositivo de configuración de tipo electrónico capaz de ajustar el espaciado entre caracteres de una cadena de caracteres.
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 configuración de tipo electrónico convencional tiene una función de configuración entre caracteres para establecer intervalos iguales 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. Además, los caracteres utilizados en la composición tipográfica suelen tener el mismo marco de caracteres virtual. La función de configuración de caracteres en el dispositivo de configuración de tipo electrónico convencional es una función de establecer el intervalo entre cuadros de caracteres virtuales.
Tarea de solución
Sin embargo, por ejemplo, el ancho de la porción neta de imagen difiere considerablemente entre el carácter '1' y el carácter 'a', por lo que en el ajuste convencional entre caracteres, los intervalos entre caracteres aparecen relativamente anchos antes y después del carácter '1' Por otro lado, los intervalos entre caracteres aparecen relativamente estrechos antes y después del carácter 'a'. Por esta razón, hubo un problema que el equilibrio de las cadenas de caracteres no se puede tomar correctamente.
Un objetivo de la presente invención es proporcionar un dispositivo de configuración de tipo electrónico capaz de organizar cadenas de caracteres de una manera equilibrada mediante el ajuste del espaciado de caracteres entre caracteres. .
Solución
Para resolver los problemas mencionados anteriormente, el dispositivo electrónico de tipografía según la presente invención comprende datos de tamaño de caracteres que indican el tamaño de un cuadro de caracteres de un personaje a capturar, datos de espacio de caracteres que indican una distancia mutua entre porciones de imágenes netas de cada personaje Un medio de almacenamiento de datos de imágenes de caracteres para almacenar datos de imágenes de caracteres de una pluralidad de caracteres preparados de antemano, un medio de almacenamiento de datos de imágenes de caracteres para almacenar datos de imágenes de caracteres Medios de cálculo de posición para calcular la posición de la porción de imagen de red dentro del cuadro de caracteres en base a los datos de imagen de carácter almacenados en los medios de almacenamiento de datos de imagen de carácter para cada carácter de la cadena de caracteres; Y un medio de ejecución de formateo para establecer el intervalo entre las partes en función del intervalo indicado por los datos interdigitales, determinando así la disposición de cada una de las letras.
El medio de cálculo de posición calcula la posición de la porción de imagen de red de cada carácter y el medio de ejecución de forma establece el intervalo mutuo de las porciones de imagen de red de cada carácter en función del intervalo indicado por los datos de inter símbolo, Puedes ajustar bien el espacio entre los personajes.
La figura 1 es un diagrama de bloques que muestra un aparato de tipografía electrónica como una realización de la presente invención. El dispositivo de establecimiento de tipo electrónico incluye una CPU 10 y una línea de bus 12, y la memoria de datos de línea de carácter 16, una memoria de información de establecimiento de tipo 18, un dispositivo de cálculo de densidad de caracteres 20, un dispositivo de ajuste de tipo 22, Y una memoria de datos formateada 24 está conectada. 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.
Incidentalmente, en la presente invención, los medios de entrada de información de establecimiento de tipo y los medios de clasificación son realizados por el teclado 30. Además, los medios de almacenamiento de datos de imagen de carácter se realizan mediante el disco magnético 38, los medios de cálculo de posición por el dispositivo de cálculo de tamaño de carácter 20 y los medios de ejecución de establecimiento de tipo por el dispositivo de ajuste de tipo 22.
La figura 2 es un diagrama de flujo que muestra el procedimiento de la operación de ajuste de tipo en esta realización. En la etapa S1, el operador introduce el nombre de datos de caracteres de los datos de caracteres obtenidos por el teclado 30 de antemano usando el teclado 30. La figura 3 es un diagrama conceptual que muestra datos de caracteres almacenados en la memoria de datos de caracteres 16. Un conjunto de datos capturados se compone del nombre de datos capturados y el código de 2 bytes del carácter capturado.
En el paso S2, el operador ingresa la información de configuración de tipo usando el teclado 30. La figura 4 es un diagrama conceptual que muestra información de configuración de formato almacenada en la memoria 18 de información de configuración de tipo. información composición tipográfica, la fuente (Mincho, gótico, etc.), tamaño de los caracteres (series, primaria = 250 [mu] m), el ángulo de carácter, establecer la dirección, el espacio entre caracteres (espaciado de caracteres), el número de caracteres por línea, el número de líneas, número, etc. De datos. En el paso S3, el digitalizador 34 se usa para instruir el punto de inicio de establecimiento de tipo en la pantalla del color CRT 36. La relación entre el punto de inicio de formateo y la posición del personaje se describirá más adelante. En el paso S4, leer desde la memoria de datos de caracteres 16 adoptado es unidad de cálculo Jitsume 20 un conjunto de datos de 2 bytes de un carácter de los datos de caracteres adopción designadas en el paso S1, tipo de letra más especificado por el formato de fuente de información Lee los datos del personaje a partir de los datos.
En el paso S5, se calculan la cantidad de empaquetamiento y la cantidad de empaquetamiento posterior de los caracteres leídos en el paso S4 por el dispositivo 20 de cálculo de tamaño de caracteres. La figura 5 es un diagrama explicativo que muestra la cantidad de la letra 'Ku'. Como se muestra en la figura 5 (a), la porción de imagen de red (porción sombreada) del carácter 'ku' es una imagen cerrada obtenida conectando los n puntos de contorno P1 Pn existentes en el cuadro de caracteres virtual VF Está representado. Los datos de fuente mostrados en la figura 5 (b) son datos vectoriales que incluyen el valor de coordenadas de cada punto de contorno, que es una llamada fuente de contorno. El marco de caracteres virtual VF es un cuadrado que tiene una longitud L de un lado, y el origen de las coordenadas de cada punto de contorno es el origen O (punto superior izquierdo) del marco de caracteres virtual VF. La longitud (el número de píxeles) de un lado del marco de caracteres virtual VF es, por ejemplo, aproximadamente 1000. La cantidad de calidad de letra difiere entre los grupos horizontales y verticales, pero se calculan de la siguiente manera.
(1) En caso de grupo horizontal
Cantidad de llenado frontal = xm (xm es el valor mínimo de la coordenada x del punto de contorno P1 Pn)
Cantidad de consolidación = L xu (xu es el valor máximo de la coordenada x del punto de contorno P1 Pn)
(2) Caso de grupo vertical
Cantidad de prellenado = ym (ym es el valor mínimo de la coordenada y del punto de contorno P1 Pn)
Cantidad de consolidación = L yu (yu es el valor máximo de la coordenada y del punto de contorno P1 Pn)
A continuación, describiremos principalmente ejemplos de agrupación horizontal.
El método anterior es un método para calcular la cantidad de letras que se escribirán expresadas por datos vectoriales, pero es posible calcular la cantidad de trazos de la misma manera para los caracteres representados por datos de mapa de bits. Es decir, en el caso de datos de mapa de bits, por ejemplo, se busca el valor máximo y el valor mínimo de las coordenadas del píxel cuyo valor de los datos de bit es '1', y realizando el mismo cálculo que anteriormente sobre la base de estos valores, La cantidad puede ser calculada. Los caracteres registrados como caracteres externos suelen estar representados por datos de mapa de bits, pero de esta manera es posible calcular la cantidad de trazos.
En la etapa S 6, el dispositivo de ajuste de tipo 22 determina las coordenadas del carácter después del formateo. La figura 6 es un diagrama explicativo que muestra la cantidad de letras escritas y las coordenadas después del formateo. En la figura 6 (a), la cantidad de preenvasado Wfi y la cantidad de cubrimiento posterior Wri de cada carácter se calculan en el paso S6. La figura 6 (b) muestra la disposición de caracteres cuando el carácter intercalado G es 0, y la figura 6 (c) muestra la disposición de caracteres cuando el carácter inter-G no es 0. La coordenada X1 del punto RP1 de disposición (el punto inferior izquierdo del cuadro de caracteres) del primer carácter 'Ku' se calcula de la siguiente manera.
X 1 = Xs Q × Wf 1 / L (1)
Aquí, Xs es la coordenada X del punto de inicio de formato ST, Q es el tamaño del carácter designado por la información de formato, Wf 1 es la cantidad de frente del primer carácter y L es el tamaño del cuadro de caracteres virtual.
Cuando el G entre caracteres es 0, el punto de colocación de cada carácter después de la segunda letra 'su' se calcula de la siguiente manera.
Xi = Xi - 1 + Q * (L Wri - 1) / L Q × Wfi / L (2)
Aquí, Xi es la coordenada X del carácter i-ésimo, Wri-1 es la cantidad posterior al empaquetamiento del carácter (i1) -th y Wfi es la cantidad de relleno frontal del i-ésimo personaje. Cuando se organiza el primer caracter de acuerdo con la ecuación (1) y se organiza el segundo caracter de acuerdo con (2), se obtiene la disposición de la figura 6 (b).
Por otro lado, cuando la intersección G no es 0, se usa la siguiente expresión (2a) en lugar de la expresión (2).
Xi = Xi - 1 + Q * (L Wri - 1) / L Q × Wfi / L + G (2a)
La figura 6 (c) muestra el resultado de disponer de acuerdo con la ecuación (2a).
Volviendo a la Figura 2, ya sea para determinar la colocación de todos los caracteres en el paso S7, el enlace de datos se determina, y repite los pasos S5 S7 vuelve al paso S5 Si no se ha completado. Como resultado, se determina la disposición de todos los caracteres de la cadena de caracteres. Los datos formateados que indican la imagen de la cadena de caracteres después del formateo se almacenan en la memoria de datos formateada 24. La figura 7 es un diagrama explicativo que muestra el contenido de la memoria de datos formateada 24. En la memoria de datos formateada 24, se almacenan los códigos de caracteres de cada carácter de la cadena de caracteres y las coordenadas del punto inferior izquierdo del cuadro de caracteres y la información de formato. En función de estos datos formateados, se reproduce la imagen del personaje formateado.
De acuerdo con la realización anterior, dado que se calculan la cantidad de preempaquetado y el empaquetado posterior de cada letra tomada y la distancia mutua de las porciones de imagen neta de cada carácter se establece igual a la brecha G entre caracteres basada en estos valores , Es posible organizar de manera uniforme el espacio antes y después de la porción de imagen neta de cada carácter designando adecuadamente el valor de la G. entre caracteres. La cantidad justificada delante y la cantidad Gozume conformados de llenado unidad de cálculo 20 se calcula sobre la base de los datos de carácter fuente, no es necesario calcular la cantidad de pre-envasados ​​y la cantidad Gozume de antemano para cada carácter. En particular, dado que un conjunto de fuentes japonesas incluye miles de caracteres, se requiere un tiempo y trabajo considerables para calcular la cantidad de avance por adelantado, pero en la realización anterior, no es necesario calcular la cantidad de avance por adelantado. , Existe la ventaja de que el equilibrio de las cadenas de caracteres se puede ajustar sin mucho tiempo y esfuerzo.
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 descrita anteriormente, el dispositivo de cálculo de cantidad de reconocimiento de caracteres 20 calcula la cantidad de cobertura frontal y la cantidad de cobertura posterior de cada personaje, pero en lugar de calcular la cantidad de carga frontal y la cantidad de cobertura trasera, Se pueden obtener otros tipos de datos que representan la posición de la parte de la imagen de red en la imagen. Por ejemplo, como se muestra en la Fig. 8, la anchura Ln de la coordenada x xm y la porción de imagen de carácter neto del punto de partida de la parte de imagen de carácter de la relación neto para el origen O del bastidor personaje virtual VF, antes de cantidad de llenado y la cantidad Gozume Puede ser usado en su lugar.
(2) En la realización anterior, el intervalo entre las porciones de imagen de red de cada carácter se establece para que sea igual al espacio intercaracterístico G. Sin embargo, un valor obtenido añadiendo un margen predeterminado al espacio G puede establecerse como el intervalo real. Alternativamente, un valor obtenido multiplicando el G entre caracteres por una relación predeterminada se puede tomar como el intervalo real. Es decir, el intervalo mutuo de las porciones de imagen de red de cada carácter se puede establecer basándose en el intervalo indicado por los datos entre caracteres de la información de formato.
Efecto de la invención
Como se describió anteriormente, según el dispositivo de configuración de tipo electrónico de la presente invención, el medio de cálculo de posición calcula la posición de la porción de imagen neta de cada carácter, y el medio de ejecución de configuración de tipo calcula la distancia entre las porciones de imagen neta de cada carácter Dado que se establece en función del intervalo indicado por los datos intermedios, existe un efecto de que la cadena de caracteres se puede ajustar de una manera equilibrada.
Breve descripción de los dibujos
Figura 1 un diagrama de bloques que muestra un aparato de composición tipográfica electrónica como una realización de la presente invención.
Figura 2 un diagrama de flujo que muestra un procedimiento de trabajo de composición tipográfica en esta realización.
La figura 3 es un diagrama conceptual que muestra datos de caracteres almacenados en la memoria 16 de datos de caracteres.
La figura 4 es un diagrama conceptual que muestra información de configuración de formato almacenada en la memoria 18 de información de configuración de tipo.
Figura 5 Diagrama explicativo que muestra la cantidad de letra 'Ku'.
Fig. 6 Diagrama explicativo que muestra la cantidad de letras escritas y las coordenadas después del formateo.
La figura 7 es un diagrama explicativo que muestra el contenido de la memoria de datos formateada 24.
La figura 8 es un diagrama explicativo que muestra un ejemplo de otra configuración de datos que representa la posición de una porción de imagen de red.
10 CPU
12 Línea de autobús
16 memoria de datos de caracteres
18 Escriba la memoria de información
20 Dispositivo de cálculo de cantidad de perforación
22 Equipo de composición tipográfica
24 memoria de datos formateada
30 teclado
32 mouse
36 colores CRT
34 digitalizador
38 Disco magnético
G-to-G
L Longitud de un lado del marco de caracteres virtual
O El origen del marco de caracteres virtuales
P1 Pn Contour punto de imagen del personaje
Puntos de colocación de los personajes RP 1, RP 2
Punto de inicio de formato ST
Marco de personaje virtual de VF
Cantidad de relleno de personaje Wfii
Wri Cantidad de post-embalaje del personaje i th
Reclamo
La reivindicación 1 tipográfico un aparato composición tipográfica electrónica para llevar a cabo electrónicamente, entre los caracteres que indican el tamaño de los datos de caracteres que indica el tamaño de una trama de caracteres de un carácter a ser cerrada, la separación mutua de las porciones de imagen netos de cada carácter Un medio de almacenamiento de datos de imágenes de caracteres para almacenar datos de imágenes de caracteres de una pluralidad de caracteres preparados de antemano; un medio de entrada de caracteres para introducir información de carácter de un personaje Medios de cálculo de posición para calcular la posición de la porción de imagen neta dentro del cuadro de caracteres en base a los datos de imagen de carácter almacenados en los medios de almacenamiento de datos de imagen de carácter para cada carácter de la cadena de caracteres que se ha convertido. Y los medios de configuración de tipo para establecer un intervalo entre las porciones de imagen en función de un intervalo indicado por los datos entre caracteres, determinando así la disposición de cada una de las letras sacadas Equipo de formateo .
Dibujo :
Application number :1994-000934
Inventors :大日本スクリーン製造株式会社
Original Assignee :中秀樹