Re: [Fonts] filtered Tempest fonts
> "Juliusz" == Juliusz Chroboczek <[EMAIL PROTECTED]> writes: MK> Putting an anti-tempest filter into freetype2 has been on my todo MK> list for a long time Juliusz> Could you guys be so kind as to tell us mere mortals what Juliusz> you're speaking about? Presumably the idea is to manipulate the glyphs in such a way that, while the visual display is not impaired, the recovery of that data from monitoring the monitor's EM emmissions is impaired. Essentially a steg technique, yes? Sounds fun. -JimC ___ Fonts mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/fonts
Re: [Fonts] filtered Tempest fonts
MK> Putting an anti-tempest filter into freetype2 has been on my todo list MK> for a long time Could you guys be so kind as to tell us mere mortals what you're speaking about? It's got something to do with deploying XFree86 in the American embassy in Moscow, right? Juliusz ___ Fonts mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/fonts
Re: [Fonts] filtered Tempest fonts
G S Osler wrote on 2003-02-28 21:05 UTC: > Do we have any filtered Tempest fonts available for X. BDF was not designed to carry gray-scale bitmap glyphs, as would be necessary to display low-pass filtered fonts. The X11 font system is in addition at present not capable to vary each useage of a glyph, as it would be essential to make sure the filtering does not actually leak more information on digital video links. Putting an anti-tempest filter into freetype2 has been on my todo list for a long time (and might remain there a bit longer given current workload). Markus -- Markus Kuhn, Computer Lab, Univ of Cambridge, GB http://www.cl.cam.ac.uk/~mgk25/ | __oo_O..O_oo__ ___ Fonts mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/fonts
[Fonts] Bug in XftDrawGlyphFontSpec
When using composition of RENDER and non-RENDER fonts, it will cause seg faults. I don't know in which case these two types of fonts may co exist, I just use FcPatternAddBool(pattern, XFT_RENDER, FcFalse); to force it :-) Index: xftdraw.c === RCS file: /cvs/xc/lib/Xft/xftdraw.c,v retrieving revision 1.25 diff -u -3 -p -r1.25 xftdraw.c --- xftdraw.c 2002/10/11 17:53:02 1.25 +++ xftdraw.c 2003/03/03 07:59:42 @@ -724,7 +724,7 @@ XftDrawGlyphFontSpec (XftDraw *draw, { XftGlyphFontSpecRender (draw->dpy, _XftDrawOp (draw, color), src, draw->render.pict, - 0, 0, glyphs, i - start); + 0, 0, glyphs + start , i - start); } } else @@ -732,7 +732,7 @@ XftDrawGlyphFontSpec (XftDraw *draw, while (i < len && !((XftFontInt *) glyphs[i].font)->format) i++; if (_XftDrawCorePrepare (draw, color)) - XftGlyphFontSpecCore (draw, color, glyphs, len); + XftGlyphFontSpecCore (draw, color, glyphs + start, i - start); } } }