Bring the normal view more in-line with the original hp48 calculators.

Propose using the 'Modifier Letter Small X' (U+02E3) rather than the 'Superscript Latin Small Letter N' (U+207F) to bring the normal view of Droid48 more in-line with the original characters. If this works it would have the benefit of correctly representing the x position on the RPN stack.

Many thanks for your work on Droid48. I love the app, and noticed that you appear to be preparing an updated version, so I thought I'd propose this now. Thanks again & I hope you're not offended by the suggestion.
This commit is contained in:
platykurticsg 2019-09-24 20:04:59 +02:00 committed by GitHub
parent 3461cf6053
commit 9162cb4e03
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -417,7 +417,7 @@ public class HPView extends SurfaceView implements SurfaceHolder.Callback {
null, null, null, null, null, null, null, null, null, null, null, null,
"/PRINT", "/I/O", "/MODES", "/MEMORY", "/LIBRARY", "/PREV", "/PRINT", "/I/O", "/MODES", "/MEMORY", "/LIBRARY", "/PREV",
"UP", "DEF", "\u2192Q", "/GRAPH", "/REVIEW", "/SWAP", "UP", "DEF", "\u2192Q", "/GRAPH", "/REVIEW", "/SWAP",
" ASIN", " ACOS", " ATAN", "$x\u00B2", "$10\u207F", "$e\u207F", " ASIN", " ACOS", " ATAN", "$x\u00B2", "$10\u02E3", "$e\u02E3",
"EQUATION", "EDIT", "2D", "/PURGE", "DROP", "EQUATION", "EDIT", "2D", "/PURGE", "DROP",
"USER", "/SOLVE", "/PLOT", "/ALGEBRA", " ( )", "USER", "/SOLVE", "/PLOT", "/ALGEBRA", " ( )",
null, "/TIME", "/STAT", "/UNITS", " [ ]", null, "/TIME", "/STAT", "/UNITS", " [ ]",
@ -430,7 +430,7 @@ public class HPView extends SurfaceView implements SurfaceHolder.Callback {
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
"HOME", "RCL", "\u2192NUM", null, null, null, "HOME", "RCL", "\u2192NUM", null, null, null,
"\u2202 ", "\u222B ", "\u2211 ", "\u207F\u221Ay ", "LOG ", "LN ", "\u2202 ", "\u222B ", "\u2211 ", "\u02E3\u221Ay ", "LOG ", "LN ",
"MATRIX", "VISIT", "3D", null, "CLR", "MATRIX", "VISIT", "3D", null, "CLR",
"ENTRY", null, null, null, "# ", "ENTRY", null, null, null, "# ",
null, null, null, null, "_ ", null, null, null, null, "_ ",
@ -443,7 +443,7 @@ public class HPView extends SurfaceView implements SurfaceHolder.Callback {
null, null, null, null, null, null, null, null, null, null, null, null,
"MTH", "PRG", "CST", "VAR", "$\u25B2", "NXT", "MTH", "PRG", "CST", "VAR", "$\u25B2", "NXT",
"'", "STO", "EVAL", "$\u25C0", "$\u25BC", "$\u25B6", "'", "STO", "EVAL", "$\u25C0", "$\u25BC", "$\u25B6",
"SIN", "COS", "TAN", "\u221Ax", "y\u207F", "1/x", "SIN", "COS", "TAN", "\u221Ax", "y\u02E3", "1/x",
"ENTER", "+/-", "EEX", "DEL", "\u2190", "ENTER", "+/-", "EEX", "DEL", "\u2190",
"\u03B1", "7", "8", "9", "\u00F7", "\u03B1", "7", "8", "9", "\u00F7",
"$\u21B6", "4", "5", "6", "\u00D7", "$\u21B6", "4", "5", "6", "\u00D7",
@ -458,7 +458,7 @@ public class HPView extends SurfaceView implements SurfaceHolder.Callback {
null, null, null, null, null, null, null, null, null, null, null, null,
"RAD", null, null, null, null, "PREV", "RAD", null, null, null, null, "PREV",
"UP", "DEF", "NUM", "/PICTURE", "/VIEW", "/SWAP", "UP", "DEF", "NUM", "/PICTURE", "/VIEW", "/SWAP",
"ASIN", "ACOS", "ATAN", "x\u00B2", "10\u207F", "e\u207F", "ASIN", "ACOS", "ATAN", "x\u00B2", "10\u02E3", "e\u02E3",
"EQUATION", "EDIT", "PURG", "/CLEAR", "/DROP", "EQUATION", "EDIT", "PURG", "/CLEAR", "/DROP",
"USER", null, null, null, "( )", "USER", null, null, null, "( )",
null, null, null, null, "[ ]", null, null, null, null, "[ ]",
@ -471,7 +471,7 @@ public class HPView extends SurfaceView implements SurfaceHolder.Callback {
null, null, null, null, null, null, null, null, null, null, null, null,
"POLAR", "/CHARS", "/MODES", "/MEMORY", "/STACK", "MENU", "POLAR", "/CHARS", "/MODES", "/MEMORY", "/STACK", "MENU",
"HOME", "RCL", "UNDO", null, null, null, "HOME", "RCL", "UNDO", null, null, null,
"\u2202", "\u222B", "\u2211", "\u207F\u221Ay", "LOG", "LN", "\u2202", "\u222B", "\u2211", "\u02E3\u221Ay", "LOG", "LN",
"MATRIX", "CMD", "ARG", null, null, "MATRIX", "CMD", "ARG", null, null,
"ENTRY", "/SOLVE", "/PLOT", "/SYMBOLIC", "#", "ENTRY", "/SOLVE", "/PLOT", "/SYMBOLIC", "#",
null, "/TIME", "/STAT", "/UNITS", "_", null, "/TIME", "/STAT", "/UNITS", "_",
@ -484,7 +484,7 @@ public class HPView extends SurfaceView implements SurfaceHolder.Callback {
null, null, null, null, null, null, null, null, null, null, null, null,
"MTH", "PRG", "CST", "VAR", "$\u25B2", "NXT", "MTH", "PRG", "CST", "VAR", "$\u25B2", "NXT",
"'", "STO", "EVAL", "$\u25C0", "$\u25BC", "$\u25B6", "'", "STO", "EVAL", "$\u25C0", "$\u25BC", "$\u25B6",
"SIN", "COS", "TAN", "\u221Ax", "y\u207F", "1/x", "SIN", "COS", "TAN", "\u221Ax", "y\u02E3", "1/x",
"ENTER", "+/-", "EEX", "DEL", "\u2190", "ENTER", "+/-", "EEX", "DEL", "\u2190",
"\u03B1", "7", "8", "9", "\u00F7", "\u03B1", "7", "8", "9", "\u00F7",
"$\u21B6", "4", "5", "6", "\u00D7", "$\u21B6", "4", "5", "6", "\u00D7",