Hola, primera vez que entro a este foro para postear algo , lo encuentro muy interesante.
mi estimado Nelcad, ya sabes a donde debiste ir en primer lugar

ha! (es broma)
por el tema de la sustitucion de las fuentes, solo queria comentar lo sgte.
El usuario "A" crea un dibujo con un font especial y luego envia el archivo al usuario "B" a fin que lo modifique (y quizas lo retorne)
El usuario "B" no tiene esa fuente en su sistema o simplemente no le gusta trabajar con esa fuente.
el otro caso es cuando no queremos intervenir mayormente en los archivos y seguimos el estandar de crear por default los textos con simplex o txt, pero igualmente queremos utilizar otra fuente predeterminada sin estar cambiando nada cada vez (o tocando los archivos plantilla)
para ello se recurre a la sustitucion temporal de fuentes.
para Text (dtext):
esto se logra mediante la edicion del archivo acad.fmp
en este caso si deseo mantener en el dibujo la fuente simplex.shx pero no deseo verla y la quiero sustituir por la fuente arial lo que hago es añadir a este archivo la sgte linea:
simplex;arial.ttf
de este modo no afecto el dibujo original
para hacer lo propio con Mtext (que solo puede mostrar TTF y no SHX y en todo caso es solo para la caja de dialogo de edicion mtext...)
hay que editar el archivo mtextmap.ini
cambiando
simplex.shx=Simplex,0,0,0,2
por
simplex.shx=Arial
de modo que al editar el mtext te muestre Arial y no Simplex,
(los proxy se usan en caso que una sustitucion de shx a ttf necesaria no se encuentre en la lista , se utiliza cualquiera de los fonts proxy , por lo que tambien podrias cambiar "proxy #", por "arial")
o el default =txt por arial (esto seria lo mismo que la variable fontalt.
acad mantiene una lista de hasta 9 fuentes desconocidas
Acerca de la sintaxis de los "0,0,0,etc" , habria que revisar exactamente la documentacion , pero al menos estas ya encaminado.
esto seria una alternativa mas limpia y menos intrusiva para el archivo que reemplazar todo el dibujo con otras fuentes.
evidentemente si lo que queremos es realmente cambiar la fuente por otra habria que usar los otros metodos, (sustitucion permanente)
salu2
