2026-06-18 17:33 BST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002559NetSurfRISC OS-specificpublic2017-10-02 21:18
ReporterGeorge Greenfield 
Assigned To 
SeverityblockReproducibilityalways 
StatusclosedResolutionno change required 
PlatformVirtual Acorn VRPC-SA on Win7OSRISC OSOS Version4.02
Product Version3.6 
Target VersionFixed in Version 
Summary0002559: NetSurf launch fails due to font issue
DescriptionAbout 20% through the normal font-scanning process on first launch, an error message appears:

Unicode font initialisation failed. Please contact the NetSurf developers.

Earlier NetSurf versions exhibit the same problem on VRPC-SA, and the problem is 100% repeatable i.e. affects every launch. NetSurf functions normally on other emulators (RPCEmu) on the same machine.I have tried replacing !Boot.Resources.Unicode in VRPC's !Boot sequence, without success.
TagsNo tags attached.
Fixed in CI build #
Reported in CI build #
URL of problem page
Attached Files
  • ? file icon Log (4,378 bytes) 2017-09-22 19:02 -
    (0.000000) utils/log.c:101 nslog_init: NetSurf version '3.6 (19th November 2016)'
    (0.000000) utils/log.c:110 nslog_init: NetSurf on <RISC OS>, node <Acer-PC.>, release <4.02>, version <19990818-001>, machine <armv4l>
    (0.010000) utils/nsoption.c:651 nsoption_read: Failed to open file 'NetSurf:Choices'
    (0.010000) utils/messages.c:189 messages_add_from_file: Loading Messages from 'NetSurf:Resources.en.Messages'
    (0.120000) content/handlers/image/image_cache.c:381 image_cache_init: Image cache initilised with a limit of 3145728 hysteresis of 629145
    (0.120000) render/html_css_fetcher.c:64 html_css_fetcher_initialise: html_css_fetcher_initialise called for x-ns-css
    (0.120000) content/fetchers/curl.c:1414 fetch_curl_register: curl_version libcurl/7.51.0 OpenSSL/1.0.1u zlib/1.2.8 c-ares/1.12.0
    (0.160000) utils/useragent.c:68 user_agent_build_string: Built user agent "NetSurf/3.6 (RISC OS)"
    (0.160000) content/fetchers/curl.c:1484 fetch_curl_register: ca_bundle: 'NetSurf:Resources.ca-bundle'
    (0.160000) content/fetchers/curl.c:1500 fetch_curl_register: cURL linked against openssl
    (0.160000) content/fetchers/curl.c:136 fetch_curl_initialise: Initialise cURL fetcher for http
    (0.160000) content/fetchers/curl.c:136 fetch_curl_initialise: Initialise cURL fetcher for https
    (0.160000) content/fetchers/data.c:59 fetch_data_initialise: fetch_data_initialise called for data
    (0.160000) content/fetchers/resource.c:285 fetch_resource_initialise: redirect url for adblock.css
    (0.160000) content/fetchers/resource.c:285 fetch_resource_initialise: redirect url for default.css
    (0.160000) content/fetchers/resource.c:285 fetch_resource_initialise: redirect url for internal.css
    (0.160000) content/fetchers/resource.c:285 fetch_resource_initialise: redirect url for quirks.css
    (0.160000) content/fetchers/resource.c:285 fetch_resource_initialise: redirect url for user.css
    (0.160000) content/fetchers/resource.c:285 fetch_resource_initialise: redirect url for credits.html
    (0.160000) content/fetchers/resource.c:285 fetch_resource_initialise: redirect url for licence.html
    (0.160000) content/fetchers/resource.c:285 fetch_resource_initialise: redirect url for welcome.html
    (0.160000) content/fetchers/resource.c:285 fetch_resource_initialise: redirect url for maps.html
    (0.160000) content/fetchers/resource.c:285 fetch_resource_initialise: redirect url for favicon.ico
    (0.160000) content/fetchers/resource.c:285 fetch_resource_initialise: redirect url for default.ico
    (0.160000) content/fetchers/resource.c:285 fetch_resource_initialise: redirect url for netsurf.png
    (0.160000) content/fetchers/resource.c:285 fetch_resource_initialise: redirect url for icons/arrow-l.png
    (0.160000) content/fetchers/resource.c:285 fetch_resource_initialise: redirect url for icons/content.png
    (0.160000) content/fetchers/resource.c:285 fetch_resource_initialise: redirect url for icons/directory.png
    (0.160000) content/fetchers/resource.c:285 fetch_resource_initialise: redirect url for icons/directory2.png
    (0.160000) content/fetchers/resource.c:285 fetch_resource_initialise: redirect url for icons/hotlist-add.png
    (0.160000) content/fetchers/resource.c:285 fetch_resource_initialise: redirect url for icons/hotlist-rmv.png
    (0.160000) content/fetchers/resource.c:285 fetch_resource_initialise: redirect url for icons/search.png
    (0.160000) content/llcache.c:3369 llcache_initialise: llcache initialising with a limit of 9437184 bytes
    (0.160000) utils/messages.c:189 messages_add_from_file: Loading Messages from 'NetSurf:Resources.LangNames'
    (0.210000) utils/filename.c:185 filename_initialise: Creating "<Wimp$ScrapDir>"
    (0.210000) utils/filename.c:185 filename_initialise: Creating "<Wimp$ScrapDir>/WWW"
    (0.210000) utils/filename.c:185 filename_initialise: Creating "<Wimp$ScrapDir>/WWW/NetSurf"
    (0.210000) utils/filename.c:197 filename_initialise: Temporary directory location: <Wimp$ScrapDir>/WWW/NetSurf/Misc
    (0.250000) content/urldb.c:2531 urldb_load: Loading URL file NetSurf:URL
    (0.250000) content/urldb.c:2706 urldb_load: Successfully loaded URL file
    (0.250000) frontends/riscos/font.c:120 nsfont_init: Initialise RUfl
    (10.640000) frontends/riscos/font.c:124 nsfont_init: rufl_init: rufl_FONT_MANAGER_ERROR: 0x20f: Illegal control character in font string
    (10.640000) frontends/riscos/gui.c:2124 die: The Unicode font library could not be initialized. Please report this to the developers.
    
    ? file icon Log (4,378 bytes) 2017-09-22 19:02 +

-Relationships
+Relationships

-Notes
George Greenfield

~0001606

George Greenfield (reporter)

UPDATE: This issue is now solved: my font directory was broken/had broken fonts, removal of which restored normal operation of NetSurf on VRPC. 24.9.17
Dave Higton

~0001611

Dave Higton (developer)

The problem was with the user's fonts, not with NetSurf.
+Notes

-Issue History
Date Modified Username Field Change
2017-09-22 19:02 George Greenfield New Issue
2017-09-22 19:02 George Greenfield File Added: Log
2017-09-24 11:47 George Greenfield Note Added: 0001606
2017-10-02 21:18 Dave Higton Status new => closed
2017-10-02 21:18 Dave Higton Resolution open => no change required
2017-10-02 21:18 Dave Higton Note Added: 0001611
+Issue History