[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: HTML-Info design
From: |
Eli Zaretskii |
Subject: |
Re: HTML-Info design |
Date: |
Tue, 27 Jan 2015 20:15:42 +0200 |
> From: Lars Ingebrigtsen <address@hidden>
> Cc: address@hidden
> Date: Tue, 27 Jan 2015 12:26:48 +1100
>
> `font-at' doesn't seem to like to be called in buffers that aren't
> displayed in a window:
>
> (with-temp-buffer
> (insert (propertize "foo" 'face 'variable-pitch))
> (font-at (point-min)))
>
> =>
>
> Debugger entered--Lisp error: (error "Specified window is not displaying the
> current buffer")
Yes, you need to arrange for the buffer to be current and displayed in
the window you pass to the function. See the function's doc string.
> shr uses temporary buffers to format various bits, so this doesn't seem
> to be a practical approach when determining the pixel widths of text.
You can invoke font-at on a string instead of buffer.
- Re: HTML-Info design, Lars Ingebrigtsen, 2015/01/24
- Re: HTML-Info design, Eli Zaretskii, 2015/01/25
- Re: HTML-Info design, Lars Ingebrigtsen, 2015/01/25
- Re: HTML-Info design, Eli Zaretskii, 2015/01/26
- Re: HTML-Info design, Lars Ingebrigtsen, 2015/01/26
- Re: HTML-Info design, Lars Ingebrigtsen, 2015/01/26
- Re: HTML-Info design,
Eli Zaretskii <=
- Re: HTML-Info design, Lars Ingebrigtsen, 2015/01/27
- Re: HTML-Info design, Eli Zaretskii, 2015/01/28
- Pixel-based display functions (was: HTML-Info design), Lars Ingebrigtsen, 2015/01/27
- Re: Pixel-based display functions, Thien-Thi Nguyen, 2015/01/28
- Re: Pixel-based display functions, Eli Zaretskii, 2015/01/28
- Re: Pixel-based display functions, Ivan Shmakov, 2015/01/28
- Re: Pixel-based display functions, Lars Ingebrigtsen, 2015/01/28
- Re: Pixel-based display functions, Stefan Monnier, 2015/01/28
- Re: Pixel-based display functions, Eli Zaretskii, 2015/01/28
- Re: Pixel-based display functions, Stefan Monnier, 2015/01/28