r3280 jmb - in /trunk/netsurf: !NetSurf/ !NetSurf/Resources/Fonts/ !NetSurf/Resources/Fonts/NSSymbol/ render/
by netsurf@semichrome.net
Author: jmb
Date: Mon May 14 23:57:11 2007
New Revision: 3280
URL: http://svn.semichrome.net?rev=3D3280&view=3Drev
Log:
Import font containing symbols we need for list items.
(Un)Install font appropriately at runtime.
Make list markers use the right characters.
Added:
trunk/netsurf/!NetSurf/Resources/Fonts/
trunk/netsurf/!NetSurf/Resources/Fonts/NSSymbol/
trunk/netsurf/!NetSurf/Resources/Fonts/NSSymbol/Encoding
trunk/netsurf/!NetSurf/Resources/Fonts/NSSymbol/IntMetrics,ff6 (with =
props)
trunk/netsurf/!NetSurf/Resources/Fonts/NSSymbol/Outlines,ff6 (with pr=
ops)
Modified:
trunk/netsurf/!NetSurf/!Run,feb
trunk/netsurf/render/box_construct.c
Modified: trunk/netsurf/!NetSurf/!Run,feb
URL: http://svn.semichrome.net/trunk/netsurf/%21NetSurf/%21Run%2Cfeb?rev=3D=
3280&r1=3D3279&r2=3D3280&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/netsurf/!NetSurf/!Run,feb (original)
+++ trunk/netsurf/!NetSurf/!Run,feb Mon May 14 23:57:11 2007
@@ -95,5 +95,12 @@
CDir <Wimp$ScrapDir>.WWW
CDir <Wimp$ScrapDir>.WWW.NetSurf
=
+| Install NetSurf-specific fonts
+| NB: trailing dot is required
+FontInstall NetSurf:Resources.Fonts.
+
WimpSlot -min 2240k -max 2240k
-Run <NetSurf$Dir>.!RunImage %*0 2><Wimp$ScrapDir>.WWW.NetSurf.Log
+Run <NetSurf$Dir>.!RunImage %*0 2><Wimp$ScrapDir>.WWW.NetSurf.Log
+
+| Uninstall NetSurf-specific fonts
+FontRemove NetSurf:Resources.Fonts.
Added: trunk/netsurf/!NetSurf/Resources/Fonts/NSSymbol/Encoding
URL: http://svn.semichrome.net/trunk/netsurf/%21NetSurf/Resources/Fonts/NSS=
ymbol/Encoding?rev=3D3280&view=3Dauto
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/netsurf/!NetSurf/Resources/Fonts/NSSymbol/Encoding (added)
+++ trunk/netsurf/!NetSurf/Resources/Fonts/NSSymbol/Encoding Mon May 14 23:=
57:11 2007
@@ -1,0 +1,39 @@
+% Encoding vector for NSSymbol
+
+% Codes 0-31
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+
+% Codes 32-33
+/H18543
+/circle
Added: trunk/netsurf/!NetSurf/Resources/Fonts/NSSymbol/IntMetrics,ff6
URL: http://svn.semichrome.net/trunk/netsurf/%21NetSurf/Resources/Fonts/NSS=
ymbol/IntMetrics%2Cff6?rev=3D3280&view=3Dauto
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
Binary file - no diff available.
Propchange: trunk/netsurf/!NetSurf/Resources/Fonts/NSSymbol/IntMetrics,ff6
---------------------------------------------------------------------------=
---
svn:mime-type =3D application/octet-stream
Added: trunk/netsurf/!NetSurf/Resources/Fonts/NSSymbol/Outlines,ff6
URL: http://svn.semichrome.net/trunk/netsurf/%21NetSurf/Resources/Fonts/NSS=
ymbol/Outlines%2Cff6?rev=3D3280&view=3Dauto
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
Binary file - no diff available.
Propchange: trunk/netsurf/!NetSurf/Resources/Fonts/NSSymbol/Outlines,ff6
---------------------------------------------------------------------------=
---
svn:mime-type =3D application/octet-stream
Modified: trunk/netsurf/render/box_construct.c
URL: http://svn.semichrome.net/trunk/netsurf/render/box_construct.c?rev=3D3=
280&r1=3D3279&r2=3D3280&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/netsurf/render/box_construct.c (original)
+++ trunk/netsurf/render/box_construct.c Mon May 14 23:57:11 2007
@@ -426,13 +426,13 @@
marker->length =3D 3;
break;
case CSS_LIST_STYLE_TYPE_CIRCLE:
- /* 2742 CIRCLED OPEN CENTRE EIGHT POINTED STAR*/
- marker->text =3D "\342\235\202";
+ /* 25CB WHITE CIRCLE */
+ marker->text =3D "\342\227\213";
marker->length =3D 3;
break;
case CSS_LIST_STYLE_TYPE_SQUARE:
- /* 25A0 BLACK SQUARE */
- marker->text =3D "\342\226\240";
+ /* 25AA BLACK SMALL SQUARE */
+ marker->text =3D "\342\226\252";
marker->length =3D 3;
break;
case CSS_LIST_STYLE_TYPE_DECIMAL: