Members · Prefs · Collections · Openings · Endgames · Sacrifices · History · Search Kibitzing · Kibitzer's Café · Chessforums · Tournament Index · Players · Kibitzing User Profile Chessforum

Olga Viewer
Member since Sep-02-17
This is the official page for discussing the Olga Chess Viewer. If you have suggestions, problems, or any other comment please leave it here.

Olga Chess Viewer Quickstart

Olga Chess Viewer
Written and developed by Christopher Dean
Copyright (c) 2017 Chessgames Services LLC

*** Known Issues ***
3 Move repetition reports for the rest of the game Full Member

   Olga Viewer has kibitzed 8 times to chessgames  
   Sep-05-17 Olga Viewer chessforum (replies)
Olga Viewer: I can confirm they are working for me now. Great job Daniel!
(replies) indicates a reply to the comment.

Kibitzer's Corner
< Earlier Kibitzing  · PAGE 3 OF 3 ·  Later Kibitzing>
Premium Chessgames Member
  Olga Viewer: Ok we have got most of the sticky sizing issue tackled. When we deploy the new version of OLGA we will notify people to give it another try.

What we did:

You can now change your board ratio from 20%-210%. Yes we now allow you to increase the size even more! This will then "stick" like the color settings if you wait the required 10 seconds to update the server.

With that change comes scaling labels. If you do use the labels/coords (rank and file), after deployment you will notice they scale appropriately with the board.

A note on size - it seems most people (that have commented) would prefer a smaller board. One thing I did not mention was that the size of the board is independent of your browser scaling %. We designed OLGA to look very good at 100% scale. if you increase the scale in your browser (ctrl + '-' or ctrl + '+' on most desktop browsers) or pinch to zoom on your mobile. The board will still function and allow you to make variations.

It is easy to say "it just doesn't need to be that big, ever". But you are not properly thinking of the many use cases for OLGA.

For instance, on a large projector screen an instructor can "upscale" OLGA to take up the entire screen and use the arrow keys to move through the PGN. Therefore, hiding the score from the audience. As they work each ply, they might stop and pose a question to the class as to what the next move or a variation. There are many more use cases of this nature.

To just reiterate on fonts -
You don't need Helvetica. Just 1 of any of these fonts. Helvetica, Helvetica Neue, Verdana, Aria
For the most part they are fairly standard. I for instance don't have a single platform, windows, linux, mac osx, android, or blackberry OS that does not have at least one of these fonts. If you are using english as a second language however, you might not. Rather than add everyone's font to the list, simply installing your favorite out of the existing list will ensure you have a font that can display the characters. Helvetica, Helvetica Neue, Verdana, Arial

Bug reports on fonts, also please report what font you are using at the time of the bug.

Font: "Arial" - for example.

If you don't know how to do this follow the directions in this link (look for the answer with 75+ upvotes)

Anyhow, I'll let Daniel do the actual announcement for deploy as he will likely have some comments as well.

P.S. In the OLGA Viewer BIO a the top there is a new "*** known issues ***" section. Check here if your issue exists before posting (if you remember to).

Premium Chessgames Member
  Annie K.: I vote for #2, Verdana, and 'coords' over 'labels'. ;)
Premium Chessgames Member
  SwitchingQuylthulg: <Could you please copy and paste a portion of the notes where a typical character shows up as �?>

Basically, any character that isn't in 7-bit ASCII shows up as �; in this case, the quotation marks around the word “sub-variation” are the left double quotation mark and right double quotation mark.

Even the ö in Ulf Hammarström's name (in the notes to Leko vs Kramnik, 2004) shows up as �; and of course, there's no hope for chessy characters like the ellipsis.

I have both Verdana and Arial, but not Helvetica or Helvetica Neue.

Premium Chessgames Member I just changed (as of 5:00pm EST) the default board size to 80%, down from 100%.

The feature is still not "sticky" but I'm working on it and it will be in the next day or two. Hopefully the 80% setting will be suitable for most people. If anybody thinks it's too big/small by the new default, let me know.

Premium Chessgames Member <SQ> Check again for high-bit characters like the ö in Hammerström in Leko vs Kramnik, 2004. I think you'll find it works now, if not please let me know. Thanks in advance!
Premium Chessgames Member
  Olga Viewer: I can confirm they are working for me now. Great job Daniel!
Premium Chessgames Member
  casaschi: Do you have a plan for Olga to support pgn variations?

Look at this game first with Olga, then with pgn4web: McDonnell vs La Bourdonnais, 1834

Olga completely ignores variations and comments within variations, while with pgn4web you can click on variation moves and show those on the chessboard.

Looking at the chessgames database, pgn variations are often wrongly coded as pgn comments, making it impossible for chess viewers to click through variations... any reason for this behaviour? Any plan to have proper pgn variations in the chessgames database?

Premium Chessgames Member
  casaschi: Also in game McDonnell vs La Bourdonnais, 1834 it seems Olga does not show the closing comment after the last move.
Premium Chessgames Member
  SwitchingQuylthulg: < <SQ> Check again for high-bit characters like the ö in Hammerström in Leko vs Kramnik, 2004. I think you'll find it works now, if not please let me know. Thanks in advance!>

Nope, still doesn't work. There are about 80 games with such characters in the annotations, and so far I haven't found any that look good.

Premium Chessgames Member <Nope, still doesn't work.> Sorry, try again.

<casaschi> I'll address that shortly.

Premium Chessgames Member
  SwitchingQuylthulg: Looks good now.
Premium Chessgames Member
  casaschi: <> I see you "fixed" the game McDonnell vs La Bourdonnais, 1834 by removing variations and making everything a textual comment.

This might work as a short term fix... but don't you think it would be much better to have proper pgn with variations that the user can actually click through? The added value from "reading" the alternative to White 12th move (12. e5 c6! 13. exf6 fxg2+ 14. Kxg2 Bh3+! 15. Nxh3 Qg4+ 16. Kf1 (16. Kf2 Qf3+ 17. Kg1 Ne2#) 16... Qe2+ 17. Kg1 Nf3#) to actually "seeing on the chessboard" is massive.

With your change, converting pgn variations into textual comment, then now also pgn4web can't click through the variations anymore :-(

Premium Chessgames Member <casaschi> We'd had a longstanding, although perhaps obsolete, preference for {braces} style notes over Recursive-Annotated-Variations notes.

The reasons for this are related to legacy: there was a day when some PGN viewers choked on RAV, others didn't support it, and some attempted to support it but did so in such a very awkward way you'd wish they just spelled out the notes in the straightforward {braces} method. MyChess, which used to be our default viewer, was the main culprit.

Another issue is that we generally don't like annotation unless it's attributed; and 90+% of the RAV we received was done by a mystery author with incredibly deep sub-sub-subvariations, so complicated that you wished you could just see the moves of the game.

Because of these factors, from an early stage, we decided to encourage games with annotations using braces but to avoid (although not 100% outlaw) RAV annotations.

Olga does not currently support RAV, although it should function properly on RAV games other than the fact that it suppresses the RAV. You pointed out a problem with the notes that was a side effect of RAV; I wanted to check that thesis by removing the RAV on the La Bourdonnais game, sure enough, that's what was confusing it.

Will Olga support RAV in the future? It should, otherwise we can never call it a "fully functional PGN viewer", but the real answer to that question is one of user demand and funding. Against the backdrop of CG containing very few RAV games, it may very well be postponed for a while.

(By the way, for those who don't know, <casaschi> is the bright author behind pgn4web.)

Premium Chessgames Member Good news for Olga fans:

Chris found a simple way to make a side-by-side presentation with a minimum of changes. A drawback is that for particularly long games it could look a little odd as the moves flow below the diagram, but I tested it on the infamous I Nikolic vs G Arsovic, 1989 and even there it was acceptable.

It's up to me to implement the details. So far all I have is a new preference option <Side-by-side layout in Olga Viewer> but it doesn't do anything... yet. Stay tuned!

Premium Chessgames Member
  casaschi: <> about an html layout with chessboard on one side and move text next to it... there's many way to skin the cat, but you might be able to reuse something from an example of mine:

Notice how the move text expands horizontally to use the available space (or it could be set at a fixed width). Also the move text box has the same height as the chessboard+header window, so that the user never has to scroll up/down the browser page. At the same time some fancy javascript autoscrolls the game text panel to always show the current move on the chessboard.

Feel free to scan the source code and get pieces of inspiration or even bundles of code :-)

Premium Chessgames Member
  Annie K.: <casaschi: <there's many way to skin the cat>>

Um, I would rather you didn't do that, actually. ;s

Thanks for being so helpful! :)

Premium Chessgames Member Update:

• The board size you select (settings > Grow/Shrink) is now a "sticky" setting, so if you alter it Chessgames will "remember" and allow you to see all games with that sizing.

• Some very minor cosmetic changes, especially regarding the highlighted move.

More changes coming soon, including a side-by-side presentation.

Premium Chessgames Member
  Robed.Bishop: I really like Olga. It has a clean look and works well. My only suggestion is to allow a user to flip the board without having to open the settings to do so.

Keep up the good work!

Premium Chessgames Member
  Keyser Soze: I second <robbed bishop> suggestion . And also I would like to report a bug in this game:

Carlsen vs H Harestad, 2003

The game last move is 38. Rh7#

However with Olga, finishes with 23. Rxa7. (?!)

Thanks for the improvements again.The engine works smoothly .

Premium Chessgames Member
  Annie K.: I would love to be able to paste the engine analysis line from the popup window into the analysis box on the main game page, to see it play out. Any plans for that? :)
Premium Chessgames Member Carlsen vs H Harestad, 2003 was an interesting case, it turned out that Olga (or perhaps the library chess.js) was terminating on what it regarded as "bad PGN" — three or four moves that should indicate capture (e.g. Qxa7) but were written as simply "Qa7". That's rather picky, although technically correct. I'll see if can provide an allowance for that.

<Annie K.> Even if the viewer is unable to do that I might be able to rig something so that you can switch back to the page in "engine analysis mode." Or perhaps it's best implemented as an Olga feature.

I'll consult with Chris on both of this items.

Premium Chessgames Member
  Annie K.: ...another approach would be having the engine analysis window come with its own playable Olga viewer, instead of the static diagram it has now.
Premium Chessgames Member
  casaschi: The following is from the PGN specifications:

"There are a number of suggested guidelines for use with implementing PGN reader software for permitting non-canonical SAN move representation. The idea is to have a PGN reader apply various transformations to attempt to discover the move that is represented by non-canonical input. Some suggested transformations include: letter case remapping, capture indicator insertion, check indicator insertion, and checkmate indicator insertion."

In other words, when writing PGN data they specify the strict rules to follow. When reading PGN data they recommend to be as tolerant as possible for minor inaccuracies, especially the ones that are easy to fix in an unambiguous way.

Sep-20-17  QueensideCastler: Which version of Stockfish is used for server analysis?

Stockfish development version is stronger than official release.

Premium Chessgames Member Stockfish 8 v270317. (I believe that means it was released March 27th, 2017.) There's a newer official version that's come out since we installed it, but it's not a major release.
Jump to page #   (enter # from 1 to 3)
search thread:   
< Earlier Kibitzing  · PAGE 3 OF 3 ·  Later Kibitzing>

Advertise on
NOTE: You need to pick a username and password to post a reply. Getting your account takes less than a minute, totally anonymous, and 100% free--plus, it entitles you to features otherwise unavailable. Pick your username now and join the chessgames community!
If you already have an account, you should login now.
Please observe our posting guidelines:
  1. No obscene, racist, sexist, or profane language.
  2. No spamming, advertising, or duplicating posts.
  3. No personal attacks against other members.
  4. Nothing in violation of United States law.
  5. No posting personal information of members.
Blow the Whistle See something that violates our rules? Blow the whistle and inform an administrator.

NOTE: Keep all discussion on the topic of this page. This forum is for this specific user and nothing else. If you want to discuss chess in general, or this site, you might try the Kibitzer's Café.
Messages posted by Chessgames members do not necessarily represent the views of, its employees, or sponsors.

You are not logged in to
If you need an account, register now;
it's quick, anonymous, and free!
If you already have an account, click here to sign-in.

View another user profile:

home | about | login | logout | F.A.Q. | your profile | preferences | Premium Membership | Kibitzer's Café | Biographer's Bistro | new kibitzing | chessforums | Tournament Index | Player Directory | Notable Games | World Chess Championships | Opening Explorer | Guess the Move | Game Collections | ChessBookie Game | Chessgames Challenge | Store | privacy notice | advertising | contact us
Copyright 2001-2017, Chessgames Services LLC